X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.rcfilters%2Fmw.rcfilters.js;h=b32fb38dbfd489d72ca4596446387540308f1bdb;hb=12a9cf3110c9ea840b20f74b3d4a968c92d8b446;hp=466b7c05f7f19e10152953208c89d78a69153ada;hpb=394b04a0b208ee0f196ad73520c7cf6ed726b557;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.rcfilters/mw.rcfilters.js b/resources/src/mediawiki.rcfilters/mw.rcfilters.js index 466b7c05f7..b32fb38dbf 100644 --- a/resources/src/mediawiki.rcfilters/mw.rcfilters.js +++ b/resources/src/mediawiki.rcfilters/mw.rcfilters.js @@ -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; +}() );