Go to file
Sam Smith 19349c0108 Add BOOT action
Changes:
* Make grunt:qunit run all QUnit tests in those modules whose names
  being with "ext.popups".
* Add ext.popups/index.js, which initialises the mw.popups namespace.
* Add ext.popups/userSettings.js, which contains the code that deals
  with interacting with the User Agent's storage.
* Add ext.popups/experiment.js, which contains the code that that
  decides whether or not the user is in the experiment condition.
* Add tests for both units, converting existing tests where appropriate.
* Remove the associated code from ext.popups.core/ext.popups.core.js.
* Finally, dispatch the BOOT action against the store in
  ext.popups/boot.js.

Change-Id: I697207677304bd49c7cfe1d37bb0a4af7810f387
2016-11-09 10:40:59 +00:00
i18n Remove mobile support 2016-11-08 09:32:04 +00:00
images Directory structure should reflect the ResourceLoader definitions 2016-10-19 20:52:40 +00:00
resources Add BOOT action 2016-11-09 10:40:59 +00:00
tests Add BOOT action 2016-11-09 10:40:59 +00:00
.gitignore Add composer.json 2015-11-19 14:30:20 +01:00
.gitreview Make mpga the default branch for git-review 2016-11-08 21:00:21 +00:00
.jscsrc Enable Redux DevTools in debug mode 2016-11-09 10:38:20 +00:00
.jshintignore Update linting and enable command line QUnit 2016-11-08 13:56:17 -05:00
.jshintrc Enable Redux DevTools in debug mode 2016-11-09 10:38:20 +00:00
composer.json build: Updating development dependencies 2016-01-05 10:39:25 -08:00
COPYING Add COPYING file 2014-02-06 15:38:46 +05:30
extension.json Add BOOT action 2016-11-09 10:40:59 +00:00
Gemfile Update mediawiki_api gem to 1.7.1 2016-05-26 01:34:35 +02:00
Gruntfile.js Add BOOT action 2016-11-09 10:40:59 +00:00
jsduck.json Setup jsduck to run on 'npm run doc' 2015-08-03 15:54:25 +05:30
package.json Update linting and enable command line QUnit 2016-11-08 13:56:17 -05:00
Popups.hooks.php Add BOOT action 2016-11-09 10:40:59 +00:00
Popups.php Add extension.json, empty php entry point 2015-07-02 22:19:24 +00:00