diff options
Diffstat (limited to '')
-rw-r--r-- | admin/themes/default/template/menubar.tpl | 58 |
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> |