diff options
| author | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-22 13:15:14 +0300 |
|---|---|---|
| committer | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-22 13:15:14 +0300 |
| commit | 74f1c04022328280b996dde0b7089e13d96acf70 (patch) | |
| tree | 5488a13587f6a86aa631ecbbb370efb143a9610f /public/assets | |
| parent | a647a6180e6f2b0a3c3aaddc40bc2dcf5f396429 (diff) | |
| download | classroom-74f1c04022328280b996dde0b7089e13d96acf70.tar.gz classroom-74f1c04022328280b996dde0b7089e13d96acf70.tar.bz2 classroom-74f1c04022328280b996dde0b7089e13d96acf70.zip | |
edit lesson: media handling
Diffstat (limited to 'public/assets')
| -rw-r--r-- | public/assets/css/overides.css | 4 | ||||
| -rw-r--r-- | public/assets/js/admin/categories.js | 2 | ||||
| -rw-r--r-- | public/assets/js/admin/edit_lesson.js | 45 |
3 files changed, 26 insertions, 25 deletions
diff --git a/public/assets/css/overides.css b/public/assets/css/overides.css index c2ca07d..568164b 100644 --- a/public/assets/css/overides.css +++ b/public/assets/css/overides.css @@ -65,7 +65,7 @@ html, body { font-family: "Roboto Slab", serif; font-weight: 400; } ul.select2-results__options li { font-size: 14px; padding: 4px 8px; } -.admin-container .modal-footer .form-actions { display: flex; } +.admin-container .modal-footer .form-actions { display: flex; gap: 8px; } .admin-container .title-bar h5 { margin-bottom: 0; color: #333; } @@ -106,6 +106,6 @@ ul.select2-results__options li { font-size: 14px; padding: 4px 8px; } */ .admin-container .edit-post textarea[name=body] { height: calc(100vh - 420px); } /* almost all avialable height */ -.admin-container .edit-post textarea[name=intro] { height: 73px ;} /* almost 3 (half-)lines */ +.admin-container .edit-post textarea[name=intro] { height: 94px ;} /* almost 3 (half-)lines */ diff --git a/public/assets/js/admin/categories.js b/public/assets/js/admin/categories.js index 90eede3..e4d2955 100644 --- a/public/assets/js/admin/categories.js +++ b/public/assets/js/admin/categories.js @@ -272,7 +272,7 @@ $(document).ready(function() { }; // select action url (add or update) - var request = '/admin/api/category/' + ((data.id == 0) ? 'add' : 'update'); + var request = '/admin/api/categories/' + ((data.id == 0) ? 'add' : 'update'); // send POST request $.post(request, data) diff --git a/public/assets/js/admin/edit_lesson.js b/public/assets/js/admin/edit_lesson.js index a9355ae..ba31470 100644 --- a/public/assets/js/admin/edit_lesson.js +++ b/public/assets/js/admin/edit_lesson.js @@ -23,7 +23,7 @@ var files = []; // array of { id:.., title:.., type:.., path:.. } records // var tags = []; // array of integers -const files_root = 'https://cdn.sklavenitis.co.gr/'; // files root firectory +const files_root = '/media/'; // files root firectory var pageUrl = new URL(window.location.href); @@ -65,12 +65,12 @@ function course_record(id) { const modal_header = (title) => { return [ '<div class="modal-header">', - '<button type="button" class="close" data-dismiss="modal" aria-label="Close">', - '<span aria-hidden="true">×</span>', - '</button>', '<h4 class="modal-title" id="myModalLabel">', title, '</h4>', + '<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">', + '<span aria-hidden="true"></span>', + '</button>', '</div>' ].join('\n'); } @@ -91,34 +91,34 @@ const upload_file_form = () => { '<div class="row">', - '<div class="form-group col-md-7">', + '<div class="col-7"><div class="form-group">', '<label class="control-label" for="file">Εισαγωγή Αρχείου</label>', '<input class="form-control" type="file" id="file" name="file" required="">', - '</div>', + '</div></div>', - '<div class="form-group col-md-5">', + '<div class="col-5"><div class="form-group">', '<label class="control-label" for="category_id">Είδος</label>', - '<select class="form-control" id="reference" name="reference" required="">', + '<select class="form-control form-select" id="reference" name="reference" required="">', '<option"></option>', '<option value="1">Παραπομπή (εμφανίζεται)</option>', '<option value="0">Βοηθητικό αρχείο (κρυφό)</option>', '</select>', - '</div>', + '</div></div>', '</div>', '</div>', '<div class="modal-footer">', - '<div class="row">', + '<div class="row" style="width: 50%;">', '<div class="form-actions">', - '<div class="col-lg-3 col-lg-offset-6 col-md-4 col-md-offset-4 col-xs-6">', - '<buton type="button" class="btn btn-default js-modal-close col-xs-12" data-dismiss="modal">', + '<div class="col col-4">', + '<buton type="button" class="btn btn-default js-modal-close col-12" data-bs-dismiss="modal">', 'Κλείσιμο', '</button>', '</div>', - '<div class="col-lg-3 col-md-4 col-xs-6">', - '<button class="btn btn-success col-xs-12" type="submit">Καταχώριση</button>', + '<div class="col-8">', + '<button class="btn btn-success col-12" type="submit">Καταχώριση</button>', '</div>', '</div>', '</div>', @@ -145,10 +145,10 @@ const preview_article = (title, intro, body) => { '</div>', '</div>', '<div class="modal-footer">', - '<div class="row">', + '<div class="row" style="width: 50%;">', '<div class="form-actions">', - '<div class="col-md-4 col-md-offset-4 col-xs-6 col-xs-offset-3">', - '<buton type="button" class="btn btn-default js-modal-close col-xs-12" data-dismiss="modal">', + '<div class="col-md-4 col-md-offset-4 col-6 col-offset-3">', + '<buton type="button" class="btn btn-default js-modal-close col-12" data-bs-dismiss="modal">', 'Κλείσιμο', '</button>', '</div>', @@ -420,12 +420,13 @@ $(document).ready(function() { var data = { id: parseInt($('.edit-post form input[name=id]').val()), title: $('.edit-post form input[name=title]').val(), - category_id: parseInt($('#category_id').select2('data')[0].id), + course_id: parseInt($('#course_id').select2('data')[0].id), intro: $('.edit-post form textarea[name=intro]').val(), body: $('.edit-post form textarea[name=body]').val(), status: (($('input[name=status]').is(":checked")) ? 1 : 0), - tags: old_tags, - new_tags: new_tags, + privilege_id: parseInt($('#privilege_id').select2('data')[0].id), + // tags: old_tags, + // new_tags: new_tags, media: attachments }; @@ -594,7 +595,7 @@ $(document).ready(function() { // post the form (via ajax) $.ajax({ - url: '/wiki/ajax?action=file_upload', + url: '/admin/api/file_upload', type: 'POST', data: fd, contentType: false, @@ -615,7 +616,7 @@ $(document).ready(function() { $('#editorModal').modal('hide'); } else { - console('File not uploaded'); + console.log('File not uploaded'); } } }); |
