RCFilters: Unify reading filters by views and adjust unit tests
[lhc/web/wiklou.git] / resources / src / mediawiki.rcfilters / mw.rcfilters.Controller.js
index 23398e5..7b95b2e 100644 (file)
                                groups: [ {
                                        // Group definition (single group)
                                        name: 'namespaces',
-                                       definition: {
-                                               type: 'string_options',
-                                               title: mw.msg( 'namespaces' ),
-                                               labelPrefixKey: { 'default': 'rcfilters-tag-prefix-namespace', inverted: 'rcfilters-tag-prefix-namespace-inverted' },
-                                               separator: ';',
-                                               fullCoverage: true
-                                       },
-                                       items: items
+                                       type: 'string_options',
+                                       title: mw.msg( 'namespaces' ),
+                                       labelPrefixKey: { 'default': 'rcfilters-tag-prefix-namespace', inverted: 'rcfilters-tag-prefix-namespace-inverted' },
+                                       separator: ';',
+                                       fullCoverage: true,
+                                       filters: items
                                } ]
                        };
                }
                                groups: [ {
                                        // Group definition (single group)
                                        name: 'tagfilter', // Parameter name
-                                       definition: {
-                                               type: 'string_options',
-                                               title: 'rcfilters-view-tags', // Message key
-                                               labelPrefixKey: 'rcfilters-tag-prefix-tags',
-                                               separator: '|',
-                                               fullCoverage: false
-                                       },
-                                       items: tagList
+                                       type: 'string_options',
+                                       title: 'rcfilters-view-tags', // Message key
+                                       labelPrefixKey: 'rcfilters-tag-prefix-tags',
+                                       separator: '|',
+                                       fullCoverage: false,
+                                       filters: tagList
                                } ]
                        };
                }