Changeset 4389 for extensions/AMenuManager/admin
- Timestamp:
- Nov 29, 2009, 4:49:03 PM (14 years ago)
- Location:
- extensions/AMenuManager/admin
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AMenuManager/admin/amm_sections.tpl
r4382 r4389 3 3 4 4 <div id="containerMenu"> 5 {foreach from=$sections item=section }5 {foreach from=$sections item=sectionName key=section} 6 6 <div id="containerMenu_{$section}" class="containerMenuSection"> 7 <h3>{$section }</h3>7 <h3>{$sectionName|@translate}</h3> 8 8 <ul class="connectedSortable categoryUl" id="menu_{$section}"> 9 9 {foreach from=$items item=data key=id} 10 10 {if $data.container==$section} 11 11 <li class="categoryLi menuItem {if $id=='qsearch'}menuItemDisabled{/if}" id="i{$id}"> 12 {if $id=="qsearch"} 13 {else} 12 14 <img src="{$themeconf.admin_icon_dir}/cat_move.png" class="button drag_button" alt="{'Drag to re-order'|@translate}" title="{'Drag to re-order'|@translate}"/> 15 {/if} 13 16 {$data.translation|@translate} 17 <a onclick="switchVisibility('i{$id}_visibility');"> 18 <img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/permissions.png" class="button drag_button" alt="{'g002_click_to_manage_rights'|@translate}" title="{'g002_click_to_manage_rights'|@translate}" 19 style="float:right;"/></a> 20 <div id="i{$id}_visibility" class="visibility"> 21 {$data.visibilityForm} 22 </div> 14 23 </li> 15 24 {/if} … … 18 27 </div> 19 28 {/foreach} 20 21 <input type="button" value="{' cancel'|@translate}" onclick="resetMenu('cancel');"/>22 <input type="button" value="{' piwigo_default'|@translate}" onclick="resetMenu('default');"/>23 <p><input type="button" value="{' apply_changes'|@translate}" onclick="submitChanges();"></p>29 <br/> 30 <input type="button" value="{'g002_cancel'|@translate}" onclick="resetMenu('cancel');"/> 31 <input type="button" value="{'g002_piwigo_default'|@translate}" onclick="resetMenu('default');"/> 32 <p><input type="button" value="{'g002_apply_changes'|@translate}" onclick="submitChanges();"></p> 24 33 <form id="submitForm" method="POST" action=""> 25 34 <input type="hidden" name="fList" id="iList" value=""/> 26 35 </form> 27 36 </div> 28 29 30 37 31 38 … … 39 46 // initialization for cancel et reset functions 40 47 {foreach from=$defaultValues item=value key=id} 41 resetValues[0].push( {literal} { {/literal} id:"{$id}", section:"{$value.container}", order:{$value.order} 48 resetValues[0].push( {literal} { {/literal} id:"{$id}", section:"{$value.container}", order:{$value.order}, visibility:"{$value.visibility}" {literal} } {/literal} ); 42 49 {/foreach} 43 50 {foreach from=$items item=value key=id} 44 resetValues[1].push( {literal} { {/literal} id:"{$id}", section:"{$value.container}", order:{$value.order} 51 resetValues[1].push( {literal} { {/literal} id:"{$id}", section:"{$value.container}", order:{$value.order}, visibility:"{$value.visibility}" {literal} } {/literal} ); 45 52 {/foreach} 46 53 {literal} … … 63 70 { 64 71 $("#menu_"+resetValues[key][i].section).get(0).appendChild($("#i"+resetValues[key][i].id).get(0)); 72 73 {/literal} 74 {foreach from=$visibility.users item=value} 75 $("#i"+resetValues[key][i].id+"_vis_user_{$value.id}").get(0).checked=/(.*,|^){$value.id}(?!\w)(\/)?/.test(resetValues[key][i].visibility); 76 {/foreach} 77 78 {foreach from=$visibility.groups item=value} 79 $("#i"+resetValues[key][i].id+"_vis_group_{$value.id}").get(0).checked=/(\/.*,|\/){$value.id}(?!\w)(\/)?/.test(resetValues[key][i].visibility); 80 {/foreach} 81 {literal} 82 65 83 } 66 84 } … … 73 91 for(i=0;i<items.length;i++) 74 92 { 75 datas+=items.get(i).id.substr(1)+",menu,"+i+" ,();";93 datas+=items.get(i).id.substr(1)+",menu,"+i+"#"+makeVisibility(items.get(i).id)+";"; 76 94 } 77 95 … … 79 97 for(i=0;i<items.length;i++) 80 98 { 81 datas+=items.get(i).id.substr(1)+",special,"+i+" ,();";99 datas+=items.get(i).id.substr(1)+",special,"+i+"#"+makeVisibility(items.get(i).id)+";"; 82 100 } 83 101 … … 86 104 } 87 105 106 function switchVisibility(id) 107 { 108 if($("#"+id).css('display')!='none') 109 { 110 $("#"+id).css({display:'none'}); 111 } 112 else 113 { 114 $("#"+id).css({display:'block'}); 115 } 116 } 117 118 function makeVisibility(id) 119 { 120 {/literal} 121 returned=""; 122 {foreach from=$visibility.users item=value} 123 returned+=($("#"+id+"_vis_user_{$value.id}").get(0).checked)?((returned=="")?"":",")+"{$value.id}":""; 124 {/foreach} 125 126 returned2=""; 127 {foreach from=$visibility.groups item=value} 128 returned2+=($("#"+id+"_vis_group_{$value.id}").get(0).checked)?((returned2=="")?"":",")+"{$value.id}":""; 129 {/foreach} 130 {literal} 131 132 return(returned+"/"+returned2); 133 } 134 88 135 </script> 89 136 {/literal}
Note: See TracChangeset
for help on using the changeset viewer.