// Check for filters that should be initially selected by their default value
if ( this.isSticky() ) {
+ // eslint-disable-next-line jquery/no-each-util
$.each( this.defaultFilters, function ( filterName, filterValue ) {
model.getItemByName( filterName ).toggleSelected( filterValue );
} );
* Conflict object is set up by filter name keys and conflict
* definition. For example:
* [
- * {
- * filterName: {
- * filter: filterName,
- * group: group1
- * }
- * },
- * {
- * filterName2: {
- * filter: filterName2,
- * group: group2
- * }
- * }
+ * {
+ * filterName: {
+ * filter: filterName,
+ * group: group1
+ * }
+ * },
+ * {
+ * filterName2: {
+ * filter: filterName2,
+ * group: group2
+ * }
+ * }
* ]
* @return {Object} Conflict definition
*/
selected = [];
// Find if any are selected
+ // eslint-disable-next-line jquery/no-each-util
$.each( filters, function ( name, value ) {
if ( value ) {
selected.push( name );
// all false
// Go over the items and define the correct values
+ // eslint-disable-next-line jquery/no-each-util
$.each( filterRepresentation, function ( name, value ) {
// We must store all parameter values as strings '0' or '1'
if ( model.getType() === 'send_unselected_if_any' ) {
} else if ( this.getType() === 'string_options' ) {
values = [];
+ // eslint-disable-next-line jquery/no-each-util
$.each( filterRepresentation, function ( name, value ) {
// Collect values
if ( value ) {
}
} );
+ // eslint-disable-next-line jquery/no-each-util
$.each( expandedParams, function ( paramName, paramValue ) {
var filterItem = paramToFilterMap[ paramName ];