mediawiki-skins-MinervaNeue/resources
jdlrobson ba064c2013 Avoid abrupt and jarring white flash in media viewer
Previously, the image overlay would always be loaded asynchronously.
Given clicking left/right opens a new mediaviewer this left a jarring
white flash. By loading the image overlay synchronously after the first
has been loaded, we avoid this flash.

Note, the task does propose preloading and animating the images
but this is a much bigger change and deemed out of scope for this
particular task.

Additional change:
* Use a shared mw.Api instance for ImageOverlay and PageGateway

Bug: T197110
Change-Id: I28d06b34cdea4fedcd7fb754572191e904ecc81a
2018-08-23 22:55:15 -06:00
..
skins.minerva.backtotop Docs: Present classes rather than modules 2018-08-20 16:43:41 -07:00
skins.minerva.base.reset Limit editor text area styles to where they are needed 2018-07-26 10:35:16 +08:00
skins.minerva.base.styles Hygiene: replace header and content divs 2018-08-10 20:44:14 +00:00
skins.minerva.categories Make Deferreds promise compatible 2018-08-22 14:27:48 -07:00
skins.minerva.content.styles On tablet, issues boxes shouldn't take up full screen 2018-08-22 14:55:11 -07:00
skins.minerva.content.styles.images Correct search icon 2018-08-14 14:20:00 -07:00
skins.minerva.editor Make Deferreds promise compatible 2018-08-22 14:27:48 -07:00
skins.minerva.icons.images Don't ship 2 magnifying glass icons 2018-07-24 11:55:41 -06:00
skins.minerva.icons.images.scripts Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.images.scripts.misc Remove fancy block info popups (move to MobileFrontend) 2018-07-26 23:44:28 +02:00
skins.minerva.icons.images.variants Merge profile icon with user-avatar icon 2018-05-08 23:35:44 +00:00
skins.minerva.icons.loggedin Only load notification icon (bell) CSS for logged in users 2018-04-12 09:27:01 -07:00
skins.minerva.icons.page.issues.default.color Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.page.issues.medium.color Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.icons.page.issues.uncolored Update: page issue icons 2018-07-17 15:54:17 -05:00
skins.minerva.loggedin.styles Remove minerva.less from global import path 2018-05-29 12:19:00 +00:00
skins.minerva.mainMenu Docs: Present classes rather than modules 2018-08-20 16:43:41 -07:00
skins.minerva.mainMenu.icons Merge profile icon with user-avatar icon 2018-05-08 23:35:44 +00:00
skins.minerva.mainMenu.styles Remove minerva.less from global import path 2018-05-29 12:19:00 +00:00
skins.minerva.mainPage.styles Remove minerva.less from global import path 2018-05-29 12:19:00 +00:00
skins.minerva.newusers Docs: Present classes rather than modules 2018-08-20 16:43:41 -07:00
skins.minerva.notifications Make Deferreds promise compatible 2018-08-22 14:27:48 -07:00
skins.minerva.notifications.badge Make Deferreds promise compatible 2018-08-22 14:27:48 -07:00
skins.minerva.scripts Avoid abrupt and jarring white flash in media viewer 2018-08-23 22:55:15 -06:00
skins.minerva.scripts.top
skins.minerva.tablet.scripts Only render table of contents on pages with a table of contents 2018-06-19 18:18:03 +00:00
skins.minerva.tablet.styles Do not restrict images to 320px at tablet resolution 2018-07-05 18:05:07 +00:00
skins.minerva.talk Make Deferreds promise compatible 2018-08-22 14:27:48 -07:00
skins.minerva.toggling Hygiene: update JSDoc boxed and JQuery types 2018-07-03 11:10:12 -05:00
skins.minerva.userpage.icons Remove unused userpage icon from repo 2018-02-15 08:36:44 -08:00
skins.minerva.userpage.styles Remove minerva.less from global import path 2018-05-29 12:19:00 +00:00
skins.minerva.watchstar