root/extensions/AdditionalPages/trunk/admin/template/manage.tpl @ 9660

Revision 9660, 2.8 KB (checked in by patdenice, 2 years ago)

2.2 compatible

Line 
1{footer_script require='jquery.ui.sortable'}{literal}
2  jQuery().ready(function(){
3    jQuery(".menuPos").hide();
4    jQuery(".drag_button").show();
5    jQuery(".menuLi").css("cursor","move");
6    jQuery(".menuUl").sortable({
7      axis: "y",
8      opacity: 0.8
9    });
10    jQuery("input[name^='hide_']").click(function() {
11      men = this.name.split('hide_');
12      if (this.checked) {
13        jQuery("#menu_"+men[1]).addClass('menuLi_hidden');
14      } else {
15        jQuery("#menu_"+men[1]).removeClass('menuLi_hidden');
16      }
17    });
18    jQuery("#menuOrdering").submit(function(){
19      ar = jQuery('.menuUl').sortable('toArray');
20      for(i=0;i<ar.length;i++) {
21        men = ar[i].split('menu_');
22        document.getElementsByName('position[' + men[1] + ']')[0].value = i;
23      }
24    });
25  });
26{/literal}{/footer_script}
27{html_head}{literal}
28<style type="text/css">#menuOrdering a:hover { border:none; }</style>
29{/literal}{/html_head}
30
31<div class="titrePage">
32        <h2>Additional Pages - {'Manage'|@translate}</h2>
33</div>
34
35<form id="menuOrdering" action="{$F_ACTION}" method="post">
36  <ul class="menuUl">
37    {foreach from=$pages item=page}
38    <li class="menuLi {if $page.pos<0}menuLi_hidden{/if}" id="menu_{$page.id}">
39      <p>
40        <span style="margin:2px 5px;">
41          <a href="{$page.U_DELETE}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/category_delete.png" alt="{'delete'|@translate}" title="{'delete'|@translate}" onClick="return confirm('{'Are you sure?'|@translate|@escape:'javascript'}');"></a>
42        </span>
43        <span style="margin:2px 5px;">
44          <a href="{$page.U_EDIT}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/category_edit.png" alt="{'edit'|@translate}" title="{'edit'|@translate}"></a>
45        </span>
46
47        <img src="{$themeconf.admin_icon_dir}/cat_move.png" class="button drag_button" style="display:none;" alt="{'Drag to re-order'|@translate}" title="{'Drag to re-order'|@translate}">
48        <strong><a href="{$page.U_PAGE}">{$page.title}</a></strong>
49        {if $page.id == $HOMEPAGE} - {'Home'|@translate}{/if}
50        {if $page.standalone == 'true'} - {'ap_standalone_page'|@translate}{/if}
51        {if !empty($page.language)}<i>({$page.language})</i>{/if}
52      </p>
53
54      <p class="menuAuthor" style="margin-top:7px;">
55        {'Hide'|@translate} <input type="checkbox" name="hide_{$page.id}" {if $page.pos<0}checked="checked"{/if}>
56      </p>
57
58      <p class="menuPos">
59        <label>
60          {'Position'|@translate} :
61          <input type="text" size="4" name="position[{$page.id}]" maxlength="4" value="{math equation="abs(pos)" pos=$page.pos}">
62        </label>
63      </p>
64    </li>
65    {/foreach}
66  </ul>
67  <p class="menuSubmit">
68    <input type="submit" name="submit" value="{'Submit'|@translate}">
69    <input type="submit" name="reset" value="{'Reset'|@translate}">
70  </p>
71
72</form>
Note: See TracBrowser for help on using the browser.