Index: branches/1.0.x/inc/js/list_manager.js =================================================================== diff -u -N -r15093 -r15094 --- branches/1.0.x/inc/js/list_manager.js (.../list_manager.js) (revision 15093) +++ branches/1.0.x/inc/js/list_manager.js (.../list_manager.js) (revision 15094) @@ -111,18 +111,12 @@ } } -ListManager.registerFilter = function ($field, $url_params) { +ListManager.registerFilter = function ($field) { var $manager = this, $form = $('#filter-form-' + $field); $manager.filters[$field] = {'type': $form.attr('filter_type')}; - if ( $url_params !== undefined ) { - for (var $param_name in $url_params) { - this.setParam('filter_params[' + $field + '][' + $param_name + ']', $url_params[$param_name]); - } - } - /*$('h2:first a', $form).click( function ($e) { var $header = $(this).parent(), @@ -176,6 +170,12 @@ } } +ListManager.setFilterParams = function ($field, $params) { + for (var $param_name in $params) { + this.setParam('filter_params[' + $field + '][' + $param_name + ']', $params[$param_name]); + } +} + ListManager.resetFilters = function ($reload) { for (var $filter_field in this.filters) { this.resetFilter($filter_field, $reload);