// Add check list filters value
This commit is contained in:
@@ -72,6 +72,8 @@
|
||||
{hook h=$hookName}
|
||||
{/if}
|
||||
|
||||
<div class="alert alert-warning" id="{$list_id}-empty-filters-alert" style="display:none;">{l s='Please fill at least one field to perform a search in this list.'}</div>
|
||||
|
||||
{if !$simple_header}
|
||||
<form method="post" action="{$action}" class="form-horizontal">
|
||||
{block name="override_form_extra"}{/block}
|
||||
@@ -301,7 +303,7 @@
|
||||
<input type="hidden" id="submitFilter{$list_id}" name="submitFilter{$list_id}" value="0"/>
|
||||
<span class="pull-right">
|
||||
{*Search must be before reset for default form submit*}
|
||||
<button type="submit" id="submitFilterButton{$list_id}" name="submitFilter" class="btn btn-default" />
|
||||
<button type="submit" id="submitFilterButton{$list_id}" name="submitFilter" class="btn btn-default" data-list-id="{$list_id}">
|
||||
<i class="icon-search"></i> {l s='Search'}
|
||||
</button>
|
||||
{if $filters_has_value}
|
||||
|
||||
+29
-3
@@ -871,7 +871,34 @@ $(document).ready(function()
|
||||
});
|
||||
|
||||
bindTabModuleListAction();
|
||||
|
||||
|
||||
//Check filters value on submit filter
|
||||
$("[name='submitFilter']").click(function(event) {
|
||||
var list_id = $(this).data('list-id');
|
||||
var empty_filters = true;
|
||||
|
||||
$(document.body).find("input[name*='"+list_id+"Filter']").each(function() {
|
||||
if ($(this).val() != '')
|
||||
{
|
||||
empty_filters = false;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
$(document.body).find("select[name*='"+list_id+"Filter']").each(function() {
|
||||
if ($(this).val() != '')
|
||||
{
|
||||
empty_filters = false;
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
if (empty_filters)
|
||||
{
|
||||
event.preventDefault();
|
||||
$('#'+list_id+'-empty-filters-alert').show();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -1077,5 +1104,4 @@ function sendBulkAction(form, action)
|
||||
$(form).attr('action', form_action.splice(form_action.lastIndexOf('&'), 0, '&' + action));
|
||||
|
||||
$(form).submit();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user