diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-06-27 22:52:50 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-06-27 22:52:50 +0200 |
| commit | 9a19a0494ef51cdac9a78e24d517ca48ba44c453 (patch) | |
| tree | 8eaae12d8047a40e29d3ea7ff3116b5c869e04bd /public/javascripts/admin_interface.js | |
| parent | 85a01e35274b8d4d4165a7b26bd7986e211246bb (diff) | |
| parent | 1853082fcd8c067390c246f9daa01a9b47387497 (diff) | |
Migration from Rails 2.3.5 to Rails 8.1 successful.
Merging dev branch.
Diffstat (limited to 'public/javascripts/admin_interface.js')
| -rw-r--r-- | public/javascripts/admin_interface.js | 87 |
1 files changed, 61 insertions, 26 deletions
diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js index f8148e2..f68fee8 100644 --- a/public/javascripts/admin_interface.js +++ b/public/javascripts/admin_interface.js | |||
| @@ -1,27 +1,35 @@ | |||
| 1 | function hide_all() { | ||
| 2 | $('#recent_changes_toggle').attr("class", "unselected"); | ||
| 3 | $('#my_work_toggle').attr("class", "unselected"); | ||
| 4 | $('#current_drafts_toggle').attr("class", "unselected"); | ||
| 5 | $('#admin_sitemap_toggle').attr("class", "unselected"); | ||
| 6 | |||
| 7 | $('#current_drafts_table').hide(); | ||
| 8 | $('#my_work_table').hide(); | ||
| 9 | $('#recent_changes_table').hide(); | ||
| 10 | $('#admin_sitemap_table').hide(); | ||
| 11 | } | ||
| 12 | |||
| 1 | $(document).ready(function () { | 13 | $(document).ready(function () { |
| 2 | admin_search.initialize(); | 14 | admin_search.initialize(); |
| 3 | 15 | ||
| 4 | $(".with_editor").tinymce({ | 16 | tinymce.init({ |
| 5 | script_url : '/javascripts/tiny_mce/tiny_mce.js', | 17 | selector: 'textarea.with_editor', |
| 6 | theme: "advanced", | 18 | license_key: 'gpl', |
| 7 | mode : "specific_textareas", | 19 | promotion: false, |
| 8 | editor_selector : "with_editor", | 20 | menubar: false, |
| 9 | plugins : "safari, paste", | 21 | plugins: 'code', |
| 10 | paste_auto_cleanup_on_paste : true, | 22 | toolbar: 'bold italic underline | bullist numlist | link unlink | blocks | code', |
| 11 | paste_strip_class_attributes : true, | 23 | extended_valid_elements: 'aggregate[tags|limit|order_by|order_direction|partial|conditions]', |
| 12 | paste_remove_spans : true, | 24 | relative_urls: false, |
| 13 | paste_remove_styles : true, | 25 | entity_encoding: 'raw', |
| 14 | theme_advanced_toolbar_location : "top", | 26 | setup: function(editor) { |
| 15 | theme_advanced_toolbar_align : "left", | 27 | editor.on('init', function() { |
| 16 | theme_advanced_buttons1 : "bold, italic, underline, bullist, numlist, link, unlink, formatselect, code", | 28 | cccms.setup_autosave(); |
| 17 | theme_advanced_buttons2 : "", | 29 | }); |
| 18 | theme_advanced_buttons3 : "", | 30 | } |
| 19 | extended_valid_elements : "aggregate[tags|limit|order_by|order_direction|partial]", | 31 | }); |
| 20 | relative_urls : false, | 32 | |
| 21 | entity_encoding : "raw", | ||
| 22 | oninit : cccms.setup_autosave() | ||
| 23 | }); | ||
| 24 | |||
| 25 | if ($("#menu_search_term").length != 0) { | 33 | if ($("#menu_search_term").length != 0) { |
| 26 | menu_items.initialize_search(); | 34 | menu_items.initialize_search(); |
| 27 | } | 35 | } |
| @@ -43,22 +51,49 @@ $(document).ready(function () { | |||
| 43 | } | 51 | } |
| 44 | 52 | ||
| 45 | if ($('#recent_changes_toggle').length != 0) { | 53 | if ($('#recent_changes_toggle').length != 0) { |
| 46 | $('#current_drafts_table').hide(); | 54 | hide_all(); |
| 47 | $('#recent_changes_toggle').attr("class", "selected"); | 55 | $('#recent_changes_toggle').attr("class", "selected"); |
| 56 | $('#recent_changes_table').show(); | ||
| 48 | 57 | ||
| 49 | $('#recent_changes_toggle').bind("click", function(){ | 58 | $('#recent_changes_toggle').bind("click", function(){ |
| 59 | hide_all(); | ||
| 50 | $('#recent_changes_toggle').attr("class", "selected"); | 60 | $('#recent_changes_toggle').attr("class", "selected"); |
| 51 | $('#current_drafts_toggle').attr("class", "unselected"); | ||
| 52 | $('#recent_changes_table').show(); | 61 | $('#recent_changes_table').show(); |
| 53 | $('#current_drafts_table').hide(); | 62 | return false; |
| 63 | }); | ||
| 64 | |||
| 65 | $('#my_work_toggle').bind("click", function(){ | ||
| 66 | hide_all(); | ||
| 67 | $('#my_work_toggle').attr("class", "selected"); | ||
| 68 | $('#my_work_table').show(); | ||
| 69 | return false; | ||
| 70 | }); | ||
| 71 | |||
| 72 | $('#admin_wizard_my_work').bind("click", function(){ | ||
| 73 | hide_all(); | ||
| 74 | $('#my_work_toggle').attr("class", "selected"); | ||
| 75 | $('#my_work_table').show(); | ||
| 54 | return false; | 76 | return false; |
| 55 | }); | 77 | }); |
| 56 | 78 | ||
| 57 | $('#current_drafts_toggle').bind("click", function(){ | 79 | $('#current_drafts_toggle').bind("click", function(){ |
| 58 | $('#recent_changes_toggle').attr("class", "unselected"); | 80 | hide_all(); |
| 59 | $('#current_drafts_toggle').attr("class", "selected"); | 81 | $('#current_drafts_toggle').attr("class", "selected"); |
| 60 | $('#current_drafts_table').show(); | 82 | $('#current_drafts_table').show(); |
| 61 | $('#recent_changes_table').hide(); | 83 | return false; |
| 84 | }); | ||
| 85 | |||
| 86 | $('#admin_sitemap_toggle').bind("click", function(){ | ||
| 87 | hide_all(); | ||
| 88 | $('#admin_sitemap_toggle').attr("class", "selected"); | ||
| 89 | $('#admin_sitemap_table').show(); | ||
| 90 | return false; | ||
| 91 | }); | ||
| 92 | |||
| 93 | $('#admin_wizard_create_page').bind("click", function(){ | ||
| 94 | hide_all(); | ||
| 95 | $('#admin_sitemap_toggle').attr("class", "selected"); | ||
| 96 | $('#admin_sitemap_table').show(); | ||
| 62 | return false; | 97 | return false; |
| 63 | }); | 98 | }); |
| 64 | } | 99 | } |
