diff --git a/modules/blocktopmenu/views/templates/admin/_configure/helpers/form/form.tpl b/modules/blocktopmenu/views/templates/admin/_configure/helpers/form/form.tpl index 2a01368a9..b24903a07 100644 --- a/modules/blocktopmenu/views/templates/admin/_configure/helpers/form/form.tpl +++ b/modules/blocktopmenu/views/templates/admin/_configure/helpers/form/form.tpl @@ -27,6 +27,14 @@ {block name="script"} $(document).ready(function(){ +$('#menuOrderUp').click(function(e){ + e.preventDefault(); + move(true); +}); +$('#menuOrderDown').click(function(e){ + e.preventDefault(); + move(); +}); $("#addItem").click(add); $("#availableItems").dblclick(add); $("#removeItem").click(remove); @@ -66,16 +74,45 @@ function serialize() }); $("#itemsInput").val(options.substr(0, options.length - 1)); } +function move(up) +{ + var tomove = $('#items option:selected'); + if (tomove.length >1) + { + alert('{l s="Please select just one item"}'); + return false; + } + if (up) + tomove.prev().insertAfter(tomove); + else + tomove.next().insertBefore(tomove); + serialize(); + return false; +} }); {/block} {block name="input"} {if $input.type == 'link_choice'}
-
{$selected_links}
-
{$choices}
+
+

{l s="Change position"}

+
+
+
+
+

{l s="Selected items"}

+ {$selected_links} +
+
+

{l s="Available items"}

+ {$choices} +
+
+
+
{l s='Remove'}
{l s='Add'}