summaryrefslogtreecommitdiff
path: root/public/javascripts/admin_interface.js
diff options
context:
space:
mode:
authorerdgeist <erdgeist@erdgeist.org>2025-02-06 16:49:06 +0100
committererdgeist <erdgeist@erdgeist.org>2025-02-06 16:49:06 +0100
commit375ed745052148faeb34763087fe04214105f1b8 (patch)
tree595456cf631087b5530bf5470529faeead1a0aaf /public/javascripts/admin_interface.js
parent38d80f0af731326fcd5ae16c0129a056eff2fe32 (diff)
Improve worklflow
Diffstat (limited to 'public/javascripts/admin_interface.js')
-rw-r--r--public/javascripts/admin_interface.js52
1 files changed, 38 insertions, 14 deletions
diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js
index ea3ab3d..aacb6f8 100644
--- a/public/javascripts/admin_interface.js
+++ b/public/javascripts/admin_interface.js
@@ -1,3 +1,15 @@
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
@@ -43,36 +55,48 @@ $(document).ready(function () {
43 } 55 }
44 56
45 if ($('#recent_changes_toggle').length != 0) { 57 if ($('#recent_changes_toggle').length != 0) {
46 $('#current_drafts_table').hide(); 58 hide_all();
47 $('#admin_sitemap_table').hide();
48 $('#recent_changes_toggle').attr("class", "selected"); 59 $('#recent_changes_toggle').attr("class", "selected");
60 $('#recent_changes_table').show();
49 61
50 $('#recent_changes_toggle').bind("click", function(){ 62 $('#recent_changes_toggle').bind("click", function(){
63 hide_all();
51 $('#recent_changes_toggle').attr("class", "selected"); 64 $('#recent_changes_toggle').attr("class", "selected");
52 $('#current_drafts_toggle').attr("class", "unselected");
53 $('#admin_sitemap_toggle').attr("class", "unselected");
54 $('#recent_changes_table').show(); 65 $('#recent_changes_table').show();
55 $('#current_drafts_table').hide(); 66 return false;
56 $('#admin_sitemap_table').hide(); 67 });
68
69 $('#my_work_toggle').bind("click", function(){
70 hide_all();
71 $('#my_work_toggle').attr("class", "selected");
72 $('#my_work_table').show();
73 return false;
74 });
75
76 $('#admin_wizard_my_work').bind("click", function(){
77 hide_all();
78 $('#my_work_toggle').attr("class", "selected");
79 $('#my_work_table').show();
57 return false; 80 return false;
58 }); 81 });
59 82
60 $('#current_drafts_toggle').bind("click", function(){ 83 $('#current_drafts_toggle').bind("click", function(){
61 $('#recent_changes_toggle').attr("class", "unselected"); 84 hide_all();
62 $('#current_drafts_toggle').attr("class", "selected"); 85 $('#current_drafts_toggle').attr("class", "selected");
63 $('#admin_sitemap_toggle').attr("class", "unselected");
64 $('#current_drafts_table').show(); 86 $('#current_drafts_table').show();
65 $('#recent_changes_table').hide();
66 $('#admin_sitemap_table').hide();
67 return false; 87 return false;
68 }); 88 });
69 89
70 $('#admin_sitemap_toggle').bind("click", function(){ 90 $('#admin_sitemap_toggle').bind("click", function(){
71 $('#recent_changes_toggle').attr("class", "unselected"); 91 hide_all();
72 $('#current_drafts_toggle').attr("class", "unselected"); 92 $('#admin_sitemap_toggle').attr("class", "selected");
93 $('#admin_sitemap_table').show();
94 return false;
95 });
96
97 $('#admin_wizard_create_page').bind("click", function(){
98 hide_all();
73 $('#admin_sitemap_toggle').attr("class", "selected"); 99 $('#admin_sitemap_toggle').attr("class", "selected");
74 $('#current_drafts_table').hide();
75 $('#recent_changes_table').hide();
76 $('#admin_sitemap_table').show(); 100 $('#admin_sitemap_table').show();
77 return false; 101 return false;
78 }); 102 });