bug:2540 When default photos order is only by rank, failure outside albums
define a default order_by + some javascript for limit number of fields git-svn-id: http://piwigo.org/svn/trunk@12872 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
758f9dd195
commit
e349749d42
2 changed files with 41 additions and 11 deletions
|
|
@ -115,24 +115,44 @@
|
|||
</li>
|
||||
|
||||
{if !$ORDER_BY_IS_CUSTOM}
|
||||
{footer_script require='jquery'}{literal}
|
||||
{footer_script require='jquery'}
|
||||
// counters for displaying of addFilter link
|
||||
fields = {$main.order_by|@count}; max_fields = {$main.order_field_options|@count}; max_fields--;
|
||||
|
||||
{literal}
|
||||
function updateAddFilterLink() {
|
||||
if (fields >= max_fields) {
|
||||
$('.addFilter').css('display', 'none');
|
||||
} else {
|
||||
$('.addFilter').css('display', '');
|
||||
}
|
||||
}
|
||||
|
||||
function updateRemoveFilterTrigger() {
|
||||
$(".removeFilter").click(function () {
|
||||
$(this).parent('span.filter').remove();
|
||||
fields--;
|
||||
updateAddFilterLink();
|
||||
});
|
||||
}
|
||||
|
||||
jQuery(document).ready(function () {
|
||||
$('.addFilter').click(function() {
|
||||
rel = $(this).attr('rel');
|
||||
$(this).prev('span.filter').clone().insertBefore($(this));
|
||||
$(this).prev('span.filter').children('select[name="order_by_field[]"]').val('');
|
||||
$(this).prev('span.filter').children('select[name="order_by_direction[]"]').val('ASC');
|
||||
|
||||
$(".removeFilter").click(function () {
|
||||
$(this).parent('span.filter').remove();
|
||||
});
|
||||
|
||||
fields++;
|
||||
updateAddFilterLink();
|
||||
updateRemoveFilterTrigger();
|
||||
});
|
||||
|
||||
$(".removeFilter").click(function () {
|
||||
$(this).parent('span.filter').remove();
|
||||
});
|
||||
updateRemoveFilterTrigger();
|
||||
updateAddFilterLink();
|
||||
});
|
||||
{/literal}{/footer_script}
|
||||
{/literal}
|
||||
{/footer_script}
|
||||
{/if}
|
||||
</ul>
|
||||
</fieldset>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue