Changeset 13282 for trunk/admin/themes/default/template/cat_list.tpl
- Timestamp:
- Feb 20, 2012, 8:28:43 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/themes/default/template/cat_list.tpl
r12677 r13282 1 {footer_script require='jquery.ui.sortable'} 2 jQuery(document).ready(function(){ldelim} 3 jQuery(".catPos").hide(); 4 jQuery(".drag_button").show(); 5 jQuery(".categoryLi").css("cursor","move"); 6 jQuery(".categoryUl").sortable({ldelim} 7 axis: "y", 8 opacity: 0.8 9 }); 10 jQuery("#categoryOrdering").submit(function(){ldelim} 11 ar = jQuery('.categoryUl').sortable('toArray'); 12 for(i=0;i<ar.length;i++) {ldelim} 13 cat = ar[i].split('cat_'); 14 document.getElementsByName('catOrd[' + cat[1] + ']')[0].value = i; 15 } 16 }); 1 {footer_script require='jquery.ui.sortable'}{literal} 2 jQuery(document).ready(function(){ 3 jQuery(".catPos").hide(); 4 jQuery(".drag_button").show(); 5 jQuery(".categoryLi").css("cursor","move"); 6 jQuery(".categoryUl").sortable({ 7 axis: "y", 8 opacity: 0.8, 9 update : function() { 10 jQuery("#manualOrder").show(); 11 jQuery("#notManualOrder").hide(); 12 jQuery("#autoOrder").hide(); 13 jQuery("#createAlbum").hide(); 14 }, 15 }); 17 16 18 jQuery("input[name=order_type]").click(function () {ldelim} 19 jQuery("#automatic_order_params").hide(); 20 if (jQuery("input[name=order_type]:checked").val() == "automatic") {ldelim} 21 jQuery("#automatic_order_params").show(); 22 } 23 }); 17 jQuery("#categoryOrdering").submit(function(){ 18 ar = jQuery('.categoryUl').sortable('toArray'); 19 for(i=0;i<ar.length;i++) { 20 cat = ar[i].split('cat_'); 21 document.getElementsByName('catOrd[' + cat[1] + ']')[0].value = i; 22 } 23 }); 24 25 jQuery("input[name=order_type]").click(function () { 26 jQuery("#automatic_order_params").hide(); 27 if (jQuery("input[name=order_type]:checked").val() == "automatic") { 28 jQuery("#automatic_order_params").show(); 29 } 30 }); 31 32 jQuery("#addAlbumOpen").click(function(){ 33 jQuery("#createAlbum").toggle(); 34 jQuery("input[name=virtual_name]").focus(); 35 jQuery("#autoOrder").hide(); 36 }); 37 38 jQuery("#addAlbumClose").click(function(){ 39 jQuery("#createAlbum").hide(); 40 }); 41 42 43 jQuery("#autoOrderOpen").click(function(){ 44 jQuery("#autoOrder").toggle(); 45 jQuery("#createAlbum").hide(); 46 }); 47 48 jQuery("#autoOrderClose").click(function(){ 49 jQuery("#autoOrder").hide(); 50 }); 51 52 jQuery("#cancelManualOrder").click(function(){ 53 jQuery(".categoryUl").sortable("cancel"); 54 jQuery("#manualOrder").hide(); 55 jQuery("#notManualOrder").show(); 56 }); 24 57 }); 25 {/ footer_script}58 {/literal}{/footer_script} 26 59 27 <h2> {'Album list management'|@translate}</h2>60 <h2><span style="letter-spacing:0">{$CATEGORIES_NAV}</span> › {'Album list management'|@translate}</h2> 28 61 29 <h3>{$CATEGORIES_NAV}</h3> 62 <form id="categoryOrdering" action="{$F_ACTION}" method="post"> 63 <input type="hidden" name="pwg_token" value="{$PWG_TOKEN}"> 30 64 31 <form id="addVirtual" action="{$F_ACTION}" method="post"> 32 <p> 33 <input type="hidden" name="pwg_token" value="{$PWG_TOKEN}"> 34 {'Add a virtual album'|@translate} : <input type="text" name="virtual_name"> 35 <input class="submit" type="submit" value="{'Submit'|@translate}" name="submitAdd"> 36 {if count($categories)>9 } 37 <a href="#EoP" class="button" style="border:0;"> 38 <img src="{$themeconf.admin_icon_dir}/page_end.png" title="{'Page end'|@translate}" alt="page_end" style="margin-bottom:-0.6em;"></a> 39 {/if} 65 <p class="showCreateAlbum"> 66 <span id="notManualOrder"> 67 <a href="#" id="addAlbumOpen">{'create a new album'|@translate}</a> 68 | <a href="#" id="autoOrderOpen">{'apply automatic sort order'|@translate}</a> 69 </span> 70 <span id="manualOrder" style="display:none;"> 71 <input class="submit" name="submitManualOrder" type="submit" value="{'Save manual order'|@translate}"> 72 {'... or '|@translate} <a href="#" id="cancelManualOrder">{'cancel manual order'|@translate}</a> 73 </span> 74 </p> 75 76 <fieldset id="createAlbum" style="display:none;"> 77 <legend>{'create a new album'|@translate}</legend> 78 <input type="hidden" name="pwg_token" value="{$PWG_TOKEN}"> 79 80 <p><strong>{'Album name'|@translate}</strong> 81 <br><input type="text" name="virtual_name"> 40 82 </p> 41 </form> 83 <p class="actionButtons"> 84 <input class="submit" type="submit" value="{'Create'|@translate}" name="submitAdd"> 85 <a href="#" id="addAlbumClose">{'Cancel'|@translate}</a> 86 </p> 87 </fieldset> 42 88 43 89 {if count($categories) } 44 <form id="categoryOrdering" action="{$F_ACTION}" method="post">45 <input type="hidden" name="pwg_token" value="{$PWG_TOKEN}">46 90 47 <div class="orderParams"> 48 <input class="submit" name="submitOrder" type="submit" value="{'Save order'|@translate}"> 49 <label><input type="radio" name="order_type" value="manual" checked="checked"> {'manual order'|@translate}</label> 50 <label><input type="radio" name="order_type" value="automatic"> {'automatic order'|@translate}</label> 51 <span id="automatic_order_params" style="display:none"> 52 <select name="ascdesc"> 53 <option value="asc">{'ascending'|@translate}</option> 54 <option value="desc">{'descending'|@translate}</option> 55 </select> 56 <label><input type="checkbox" name="recursive"> {'Apply to sub-albums'|@translate}</label> 57 </span> 58 </div> 91 <fieldset id="autoOrder" style="display:none;"> 92 <legend>{'Automatic sort order'|@translate}</legend> 93 <p><strong>{'Sort order'|@translate}</strong> 94 <br><label><input type="radio" value="asc" name="ascdesc" checked="checked">{'ascending'|@translate}</label> 95 <br><label><input type="radio" value="desc" name="ascdesc">{'descending'|@translate}</label> 96 </p> 97 98 <p> 99 <label><input type="checkbox" name="recursive"> <strong>{'Apply to sub-albums'|@translate}</strong></label> 100 </p> 101 102 <p class="actionButtons"> 103 <input class="submit" name="submitAutoOrder" type="submit" value="{'Save order'|@translate}"> 104 <a href="#" id="autoOrderClose">{'Cancel'|@translate}</a> 105 </p> 106 </fieldset> 59 107 60 108 <ul class="categoryUl"> … … 63 111 <li class="categoryLi{if $category.IS_VIRTUAL} virtual_cat{/if}" id="cat_{$category.ID}"> 64 112 <!-- category {$category.ID} --> 65 <ul class="categoryActions"> 66 {if cat_admin_access($category.ID)} 67 <li><a href="{$category.U_JUMPTO}" title="{'jump to album'|@translate}"><img src="{$themeconf.admin_icon_dir}/category_jump-to.png" alt="{'jump to album'|@translate}"></a></li> 68 {/if} 69 <li><a href="{$category.U_EDIT}" title="{'Edit album'|@translate}"><img src="{$themeconf.admin_icon_dir}/category_edit.png" alt="{'Edit'|@translate}"></a></li> 70 {if isset($category.U_MANAGE_ELEMENTS) } 71 <li><a href="{$category.U_MANAGE_ELEMENTS}" title="{'manage album photos'|@translate}"><img src="{$themeconf.admin_icon_dir}/category_elements.png" alt="{'Photos'|@translate}"></a></li> 72 {/if} 73 <li><a href="{$category.U_CHILDREN}" title="{'manage sub-albums'|@translate}"><img src="{$themeconf.admin_icon_dir}/category_children.png" alt="{'sub-albums'|@translate}"></a></li> 74 {if isset($category.U_MANAGE_PERMISSIONS) } 75 <li><a href="{$category.U_MANAGE_PERMISSIONS}" title="{'Edit album permissions'|@translate}" ><img src="{$themeconf.admin_icon_dir}/category_permissions.png" alt="{'Permissions'|@translate}"></a></li> 76 {/if} 77 {if isset($category.U_SYNC) } 78 <li><a href="{$category.U_SYNC}" title="{'Synchronize'|@translate}"><img src="{$ROOT_URL}{$themeconf.admin_icon_dir}/synchronize.png" alt="{'Synchronize'|@translate}"></a></li> 79 {/if} 80 {if isset($category.U_DELETE) } 81 <li><a href="{$category.U_DELETE}" title="{'delete album'|@translate}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');"><img src="{$themeconf.admin_icon_dir}/category_delete.png" alt="{'delete album'|@translate}"></a></li> 82 {/if} 83 </ul> 84 85 <p> 86 <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}"> 113 <p class="albumTitle"> 114 <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}"> 87 115 <strong><a href="{$category.U_CHILDREN}" title="{'manage sub-albums'|@translate}">{$category.NAME}</a></strong> 88 {if $category.IS_VIRTUAL}89 <img src="{$themeconf.admin_icon_dir}/virt_category.png" alt="{'Virtual album'|@translate}">90 {/if}91 116 </p> 92 117 … … 98 123 </p> 99 124 125 <p class="albumActions"> 126 <a href="{$category.U_EDIT}">{'Edit'|@translate}</a> 127 {if isset($category.U_MANAGE_ELEMENTS) } 128 | <a href="{$category.U_MANAGE_ELEMENTS}">{'manage album photos'|@translate}</a> 129 {/if} 130 | <a href="{$category.U_CHILDREN}">{'manage sub-albums'|@translate}</a> 131 {if isset($category.U_MANAGE_PERMISSIONS) } 132 | <a href="{$category.U_MANAGE_PERMISSIONS}">{'Permissions'|@translate}</a> 133 {/if} 134 {if isset($category.U_SYNC) } 135 | <a href="{$category.U_SYNC}">{'Synchronize'|@translate}</a> 136 {/if} 137 {if isset($category.U_DELETE) } 138 | <a href="{$category.U_DELETE}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');">{'delete album'|@translate}</a> 139 {/if} 140 {if cat_admin_access($category.ID)} 141 | 142 <a href="{$category.U_JUMPTO}">{'jump to album'|@translate} →</a> 143 {/if} 144 </p> 145 100 146 </li> 101 147 {/foreach} 102 148 </ul> 149 {/if} 103 150 </form> 104 105 <a name="EoP"></a>106 {/if}
Note: See TracChangeset
for help on using the changeset viewer.