mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Popups
synced 2024-11-15 03:34:03 +00:00
0b2961c318
ext.popups.experiment depends on .core as it initialized the mw.popups namespace and .core depends on .experiments for mw.popups#getEnabledState. By merging the experiment module into core, we can eliminate any circular dependencies. Changes: * Move ext.popups.experiment.js code into ext.popups.core.js * Remove mw.popups.experiment module and any references to it Note: ext.popups.experiment.test.js was left in its own file for cleaner QUnit module setups and easier removal later. I'm not entirely happy with doing it this way, but I'm not sure changing the mw.config within the mw.popups.core QUnit module is worth merging the files. Bug: T146035 Change-Id: I1f024567010acaa61c1d613c6e59c998198a5976 |
||
---|---|---|
.. | ||
ext.popups.images | ||
ext.popups.renderer | ||
ext.popups.targets | ||
images | ||
ext.popups.animation.less | ||
ext.popups.core.js | ||
ext.popups.core.less | ||
ext.popups.renderer.article.js | ||
ext.popups.schemaPopups.js | ||
ext.popups.schemaPopups.utils.js | ||
ext.popups.settings.js | ||
ext.popups.settings.less | ||
popup.mustache | ||
settings.mustache |