Go to file
jdlrobson 765aa40cc1 Replace use of jStorage with mw.storage
Use the standardised MediaWiki storage system for the simple use
case of disabling/enabling Popups. The jStorage library is 12kb
uncompressed and cannot be justified for this usage (and if it becomes
the standardised library mw.storage will begin using it)

This means that browsers with full localStorage or no localStorage
support will not be able to disable Popups. Given the current ecosystem
of the web - localStorage is widely supported - and the fact that grade
A browsers enjoy localStorage support - this is not a problem.
See https://github.com/wikimedia/mediawiki/blob/REL1_27/resources/src/startup.js#L59

Changes:
* Stop using jStorage
* Cleanup and migrate previous values in jStorage with plan for removing this
in a month.

Bug: T136241
Change-Id: I6dac2911e84d6cb20731be34add01576cf407c46
2016-05-30 12:30:38 -07:00
i18n Localisation updates from https://translatewiki.net. 2016-05-18 22:13:27 +02:00
resources Replace use of jStorage with mw.storage 2016-05-30 12:30:38 -07:00
tests Replace use of jStorage with mw.storage 2016-05-30 12:30:38 -07:00
.gitignore Add composer.json 2015-11-19 14:30:20 +01:00
.gitreview Add .gitreview 2014-02-06 11:01:39 +01:00
.jscsrc Add jscs and jshint tasks to the Gruntfile 2015-09-04 13:57:52 +05:30
.jshintignore Update Gruntfile.js 2015-10-26 08:49:33 +00:00
.jshintrc Add link preview feature to mobile beta mode 2016-03-05 18:22:30 +01: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 Replace use of jStorage with mw.storage 2016-05-30 12:30:38 -07:00
Gemfile Update mediawiki_api gem to 1.7.1 2016-05-26 01:34:35 +02:00
Gruntfile.js Update Gruntfile.js 2015-10-26 08:49:33 +00:00
jsduck.json Setup jsduck to run on 'npm run doc' 2015-08-03 15:54:25 +05:30
package.json build: Updating development dependencies 2015-12-29 11:48:27 -08:00
Popups.hooks.php Render settings via template 2016-05-30 10:49:17 -07:00
Popups.php Add extension.json, empty php entry point 2015-07-02 22:19:24 +00:00