aboutsummaryrefslogtreecommitdiffstats
path: root/admin/template/goto/element_set_ranks.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'admin/template/goto/element_set_ranks.tpl')
-rw-r--r--admin/template/goto/element_set_ranks.tpl59
1 files changed, 34 insertions, 25 deletions
diff --git a/admin/template/goto/element_set_ranks.tpl b/admin/template/goto/element_set_ranks.tpl
index 5f134190d..ab4416b05 100644
--- a/admin/template/goto/element_set_ranks.tpl
+++ b/admin/template/goto/element_set_ranks.tpl
@@ -1,41 +1,50 @@
+{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"}
+{known_script id="jquery.ui" src=$ROOT_URL|@cat:"template-common/lib/ui/packed/ui.core.packed.js" }
+{known_script id="jquery.ui.sortable" src=$ROOT_URL|@cat:"template-common/lib/ui/packed/ui.sortable.packed.js" }
+
+{literal}
+<script type="text/javascript">
+ $(function() {
+ $('ul.thumbnails')
+ .sortable(
+ { revert: true,
+ opacity: 0.7,
+ handle: $('.rank-of-image').add('.rank-of-image img'),
+ update: function() {
+ $(this).find('li').each(function(i) {
+ $(this).find("input[@name~='rank_of_image']")
+ .each(function() { $(this).attr('value', (i+1)*10)});
+ });
+ }
+ });
+ });
+
+</script>
+{/literal}
+
<h2>{'Manage image ranks'|@translate}</h2>
<h3>{$CATEGORIES_NAV}</h3>
{if !empty($thumbnails)}
- <form action="{$F_ACTION}" method="post">
-
+<form action="{$F_ACTION}" method="post">
+ <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED}></p>
<fieldset>
-
<legend>{'Edit ranks'|@translate}</legend>
-
- {if !empty($thumbnails)}
+ {if !empty($thumbnails)}
<ul class="thumbnails">
{foreach from=$thumbnails item=thumbnail}
- <li><span class="wrap1">
- <label>
- <span class="wrap2">
- {if $thumbnail.LEVEL > 0}
- <em class="levelIndicatorB">{$thumbnail.LEVEL}</em>
- <em class="levelIndicatorF" title="{$pwg->l10n($pwg->sprintf('Level %d',$thumbnail.LEVEL))}">{$thumbnail.LEVEL}</em>
- {/if}
- <span>
- <img src="{$thumbnail.TN_SRC}" class="thumbnail">
- </span></span>
- <input style="height:12px; width:50px;" type="text" name="rank_of_image[{$thumbnail.ID}]" value="{$thumbnail.RANK}">
- </label>
- </span>
+ <li class="rank-of-image">
+ <img src="{$thumbnail.TN_SRC}" class="thumbnail" alt="">
+ <input type="text" name="rank_of_image[{$thumbnail.ID}]" value="{$thumbnail.RANK}">
</li>
{/foreach}
</ul>
- {/if}
-
- <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED}></p>
-
+ {/if}
</fieldset>
-
- </form>
+ <p><input class="submit" type="submit" value="{'Submit'|@translate}" name="submit" {$TAG_INPUT_ENABLED}></p>
+</form>
{else}
- <div class="infos"><p>{'No element in this category'|@translate}</p></div>
+<div class="infos"><p>{'No element in this category'|@translate}</p></div>
{/if}