Index: branches/1.0.x/inc/js/list_manager.js =================================================================== diff -u -N -r14980 -r15092 --- branches/1.0.x/inc/js/list_manager.js (.../list_manager.js) (revision 14980) +++ branches/1.0.x/inc/js/list_manager.js (.../list_manager.js) (revision 15092) @@ -111,12 +111,18 @@ } } -ListManager.registerFilter = function ($field) { +ListManager.registerFilter = function ($field, $url_params) { 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(), Index: branches/1.0.x/elements/filters.elm.tpl =================================================================== diff -u -N -r15068 -r15092 --- branches/1.0.x/elements/filters.elm.tpl (.../filters.elm.tpl) (revision 15068) +++ branches/1.0.x/elements/filters.elm.tpl (.../filters.elm.tpl) (revision 15092) @@ -52,6 +52,15 @@ +
+ - + + + Apply + + +
+