aboutsummaryrefslogtreecommitdiffstats
path: root/admin/themes/default/template/menubar.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'admin/themes/default/template/menubar.tpl')
-rw-r--r--admin/themes/default/template/menubar.tpl58
1 files changed, 28 insertions, 30 deletions
diff --git a/admin/themes/default/template/menubar.tpl b/admin/themes/default/template/menubar.tpl
index 751d5de83..8886a505b 100644
--- a/admin/themes/default/template/menubar.tpl
+++ b/admin/themes/default/template/menubar.tpl
@@ -1,33 +1,31 @@
-{known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"}
-{known_script id="jquery.ui" src=$ROOT_URL|@cat:"themes/default/js/ui/packed/ui.core.packed.js" }
-{known_script id="jquery.ui.sortable" src=$ROOT_URL|@cat:"themes/default/js/ui/packed/ui.sortable.packed.js" }
-
-<script type="text/javascript">
- jQuery().ready(function(){ldelim}
- jQuery(".menuPos").hide();
- jQuery(".drag_button").show();
- jQuery(".menuLi").css("cursor","move");
- jQuery(".menuUl").sortable({ldelim}
- axis: "y",
- opacity: 0.8
- });
- jQuery("input[name^='hide_']").click(function() {ldelim}
- men = this.name.split('hide_');
- if (this.checked) {ldelim}
- jQuery("#menu_"+men[1]).addClass('menuLi_hidden');
- } else {ldelim}
- jQuery("#menu_"+men[1]).removeClass('menuLi_hidden');
- }
- });
- jQuery("#menuOrdering").submit(function(){ldelim}
- ar = jQuery('.menuUl').sortable('toArray');
- for(i=0;i<ar.length;i++) {ldelim}
- men = ar[i].split('menu_');
- document.getElementsByName('pos_' + men[1])[0].value = i+1;
- }
- });
- });
-</script>
+{combine_script id='jquery.ui' load='async' require='jquery' path='themes/default/js/ui/packed/ui.core.packed.js' }
+{combine_script id='jquery.ui.sortable' load='async' require='jquery.ui' path='themes/default/js/ui/packed/ui.sortable.packed.js' }
+{footer_script require='jquery.ui.sortable'}
+jQuery(document).ready(function(){ldelim}
+ jQuery(".menuPos").hide();
+ jQuery(".drag_button").show();
+ jQuery(".menuLi").css("cursor","move");
+ jQuery(".menuUl").sortable({ldelim}
+ axis: "y",
+ opacity: 0.8
+ });
+ jQuery("input[name^='hide_']").click(function() {ldelim}
+ men = this.name.split('hide_');
+ if (this.checked) {ldelim}
+ jQuery("#menu_"+men[1]).addClass('menuLi_hidden');
+ } else {ldelim}
+ jQuery("#menu_"+men[1]).removeClass('menuLi_hidden');
+ }
+ });
+ jQuery("#menuOrdering").submit(function(){ldelim}
+ ar = jQuery('.menuUl').sortable('toArray');
+ for(i=0;i<ar.length;i++) {ldelim}
+ men = ar[i].split('menu_');
+ document.getElementsByName('pos_' + men[1])[0].value = i+1;
+ }
+ });
+});
+{/footer_script}
<div class="titrePage">
<h2>{'Menu Management'|translate}</h2>