- 'scripts' => [
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.GroupWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.CheckboxInputWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ItemMenuOptionWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterMenuOptionWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterMenuSectionOptionWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagItemWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterMenuHeaderWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.MenuSelectWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.MainWrapperWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ViewSwitchWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ValuePickerWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ChangesLimitPopupWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ChangesLimitAndDateButtonWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.DatePopupWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ChangesListWrapperWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.SavedLinksListWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.SavedLinksListItemWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.SaveFiltersPopupButtonWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FormWrapperWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterItemHighlightButton.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.HighlightPopupWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.HighlightColorPickerWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.LiveUpdateButtonWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.MarkSeenButtonWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.RcTopSectionWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.RclTopSectionWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.RclTargetPageWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.RclToOrFromWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.WatchlistTopSectionWidget.js',
- 'resources/src/mediawiki.rcfilters/mw.rcfilters.HighlightColors.js',
- 'resources/src/mediawiki.rcfilters/mw.rcfilters.init.js',
+ 'localBasePath' => "$IP/resources/src/mediawiki.rcfilters",
+ 'remoteBasePath' => "$wgResourceBasePath/resources/src/mediawiki.rcfilters",
+ 'packageFiles' => [
+ 'mw.rcfilters.init.js',
+ 'HighlightColors.js',
+ 'ui/GroupWidget.js',
+ 'ui/CheckboxInputWidget.js',
+ 'ui/FilterTagMultiselectWidget.js',
+ 'ui/ItemMenuOptionWidget.js',
+ 'ui/FilterMenuOptionWidget.js',
+ 'ui/FilterMenuSectionOptionWidget.js',
+ 'ui/TagItemWidget.js',
+ 'ui/FilterTagItemWidget.js',
+ 'ui/FilterMenuHeaderWidget.js',
+ 'ui/MenuSelectWidget.js',
+ 'ui/MainWrapperWidget.js',
+ 'ui/ViewSwitchWidget.js',
+ 'ui/ValuePickerWidget.js',
+ 'ui/ChangesLimitPopupWidget.js',
+ 'ui/ChangesLimitAndDateButtonWidget.js',
+ 'ui/DatePopupWidget.js',
+ 'ui/FilterWrapperWidget.js',
+ 'ui/ChangesListWrapperWidget.js',
+ 'ui/SavedLinksListWidget.js',
+ 'ui/SavedLinksListItemWidget.js',
+ 'ui/SaveFiltersPopupButtonWidget.js',
+ 'ui/FormWrapperWidget.js',
+ 'ui/FilterItemHighlightButton.js',
+ 'ui/HighlightPopupWidget.js',
+ 'ui/HighlightColorPickerWidget.js',
+ 'ui/LiveUpdateButtonWidget.js',
+ 'ui/MarkSeenButtonWidget.js',
+ 'ui/RcTopSectionWidget.js',
+ 'ui/RclTopSectionWidget.js',
+ 'ui/RclTargetPageWidget.js',
+ 'ui/RclToOrFromWidget.js',
+ 'ui/WatchlistTopSectionWidget.js',
+ [ 'name' => 'config.json', 'callback' => 'ChangesListSpecialPage::getRcFiltersConfigVars' ],