summaryrefslogtreecommitdiff
path: root/public/javascripts/admin_interface.js
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2026-06-27 22:52:50 +0200
committererdgeist <erdgeist@erdgeist.org>2026-06-27 22:52:50 +0200
commit9a19a0494ef51cdac9a78e24d517ca48ba44c453 (patch)
tree8eaae12d8047a40e29d3ea7ff3116b5c869e04bd /public/javascripts/admin_interface.js
parent85a01e35274b8d4d4165a7b26bd7986e211246bb (diff)
parent1853082fcd8c067390c246f9daa01a9b47387497 (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.js87
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 @@
1function 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 }