mediawiki-extensions-Multim.../resources/mmv
Matthias Mullie 93f1c9f79e Fix mmv qunit tests
This heavily relied on deferreds getting resolved synchroneously,
which (for .then) is no longer the case with jQuery 3.
There's also a difference in how chained .then's get resolved,
and $.when no longer propagates notify().

The changes in here are basically:
* fix use of $.when, manually passing along notify()
* use .then in some places, instead of .done, .fail, .progress
* fix progress bar hiding in setupProgressBar, which assumed sync
* fixed tests, mostly by using fake timers to give async stuff a
  chance to execute

Bug: T164473
Change-Id: Ib51ddd8bc6254a477861588fb16f57565353afe1
2017-05-16 16:51:52 +02:00
..
img Align to WikimediaUI style guide and code cleanup 2017-03-02 15:55:01 -08:00
logging build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
model build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
provider build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
routing build: Introduce jshint & jscs and make a pass 2016-07-19 13:48:06 -07:00
ui Use <button> instead of <div> 2017-03-22 12:06:15 +05:30
mmv.base.js build: Introduce jshint & jscs and make a pass 2016-07-19 13:48:06 -07:00
mmv.bootstrap.autostart.js Replace $( document ).ready(...) by $(...) 2017-01-06 16:04:56 +01:00
mmv.bootstrap.js Fix mmv.bootstrap qunit tests 2017-05-16 16:48:20 +02:00
mmv.bootstrap.less Align to WikimediaUI style guide and code cleanup 2017-03-02 15:55:01 -08:00
mmv.Config.js build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
mmv.EmbedFileFormatter.js build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
mmv.globals.less Replace colors with overhauled WCAG 2.0 compliant palette 2016-11-19 03:31:16 +00:00
mmv.head.js Replace $( document ).ready(...) by $(...) 2017-01-06 16:04:56 +01:00
mmv.HtmlUtils.js build: Introduce jshint & jscs and make a pass 2016-07-19 13:48:06 -07:00
mmv.js Fix mmv qunit tests 2017-05-16 16:51:52 +02:00
mmv.lightboximage.js build: Replace jshint/jscs with eslint 2017-01-10 10:24:39 -08:00
mmv.lightboxinterface.js Use <button> instead of <div> 2017-03-22 12:06:15 +05:30
mmv.lightboxinterface.less Align to WikimediaUI style guide and code cleanup 2017-03-02 15:55:01 -08:00
mmv.mixins.less Align to WikimediaUI style guide and code cleanup 2017-03-02 15:55:01 -08:00
mmv.ThumbnailWidthCalculator.js Remove double spaces 2016-11-19 03:31:06 +00:00