summaryrefslogtreecommitdiff
path: root/public/javascripts/admin_interface.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/javascripts/admin_interface.js')
-rw-r--r--public/javascripts/admin_interface.js27
1 files changed, 26 insertions, 1 deletions
diff --git a/public/javascripts/admin_interface.js b/public/javascripts/admin_interface.js
index 4e390f1..b70700b 100644
--- a/public/javascripts/admin_interface.js
+++ b/public/javascripts/admin_interface.js
@@ -2,6 +2,7 @@ $(document).ready(function () {
2 admin_search.initialize(); 2 admin_search.initialize();
3 menu_items.initialize_search(); 3 menu_items.initialize_search();
4 meta_data.initialize(); 4 meta_data.initialize();
5 menu_item_sorter.initialize();
5 6
6 jQuery.ajaxSetup({ 7 jQuery.ajaxSetup({
7 'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")} 8 'beforeSend': function(xhr) {xhr.setRequestHeader("Accept", "text/javascript")}
@@ -76,4 +77,28 @@ cccms = {
76 77
77 setInterval('$("#page_editor > form").submitWithAjax()', 15000); 78 setInterval('$("#page_editor > form").submitWithAjax()', 15000);
78 } 79 }
79} \ No newline at end of file 80}
81
82menu_item_sorter = {
83
84 initialize : function() {
85 $("#menu_item_list").sortable({
86 axis: 'y',
87 items: 'tr',
88 handle: 'td',
89 stop : function(){
90 $.ajax({
91 type: "POST",
92 url: "/menu_items/0/sort",
93 data: $(this).sortable("serialize"),
94 dataType: "json",
95 success : function(results) {
96 alert(results);
97 }
98 });
99 }
100 });
101 }
102}
103
104