Merge "Linker: Remove some else statements, and unnecessary temporary variables"
[lhc/web/wiklou.git] / resources / src / mediawiki.rcfilters / mw.rcfilters.js
index 466b7c0..b32fb38 100644 (file)
@@ -1,10 +1,20 @@
-( function ( mw ) {
+( function () {
        /**
         * @class
         * @singleton
         */
        mw.rcfilters = {
-               dm: {},
+               Controller: require( './Controller.js' ),
+               UriProcessor: require( './UriProcessor.js' ),
+               dm: {
+                       ChangesListViewModel: require( './dm/ChangesListViewModel.js' ),
+                       FilterGroup: require( './dm/FilterGroup.js' ),
+                       FilterItem: require( './dm/FilterItem.js' ),
+                       FiltersViewModel: require( './dm/FiltersViewModel.js' ),
+                       ItemModel: require( './dm/ItemModel.js' ),
+                       SavedQueriesModel: require( './dm/SavedQueriesModel.js' ),
+                       SavedQueryItemModel: require( './dm/SavedQueryItemModel.js' )
+               },
                ui: {},
                utils: {
                        addArrayElementsUnique: function ( arr, elements ) {
@@ -44,9 +54,8 @@
 
                                return result;
                        }
-               },
-               featureFlags: {
-                       liveUpdate: mw.config.get( 'StructuredChangeFiltersLiveUpdatePollingRate' )
                }
        };
-}( mediaWiki ) );
+
+       module.exports = mw.rcfilters;
+}() );