From 902f5779af3169cd61330e02a12435c8fef905f6 Mon Sep 17 00:00:00 2001 From: Hashar Date: Mon, 8 Apr 2013 19:04:31 +0000 Subject: [PATCH] Revert "mw.loader: Fix regression that caused CSS load after scripts." Broke master tests since it causes a JSDuck issue. See bug 47018. This reverts commit be5f73b595b8fef0697bf83e9ebd13e85756c099 Change-Id: I2d945b7ffb7cfbcc5024a1c3bdcf0c9506b0cf76 --- resources/mediawiki/mediawiki.js | 143 ++++++------------ .../resources/mediawiki/mediawiki.test.js | 42 ++--- 2 files changed, 72 insertions(+), 113 deletions(-) diff --git a/resources/mediawiki/mediawiki.js b/resources/mediawiki/mediawiki.js index 62ad1cef31..0da9d875d8 100644 --- a/resources/mediawiki/mediawiki.js +++ b/resources/mediawiki/mediawiki.js @@ -362,7 +362,7 @@ var mw = ( function ( $, undefined ) { * 'dependencies': ['required.foo', 'bar.also', ...], (or) function () {} * 'group': 'somegroup', (or) null, * 'source': 'local', 'someforeignwiki', (or) null - * 'state': 'registered', 'loaded', 'loading', 'ready', 'error' or 'missing' + * 'state': 'registered', 'loading', 'loaded', 'ready', 'error' or 'missing' * 'script': ..., * 'style': ..., * 'messages': { 'key': 'value' }, @@ -392,9 +392,7 @@ var mw = ( function ( $, undefined ) { // Selector cache for the marker element. Use getMarker() to get/use the marker! $marker = null, // Buffer for addEmbeddedCSS. - cssBuffer = '', - // Callbacks for addEmbeddedCSS. - cssCallbacks = $.Callbacks(); + cssBuffer = ''; /* Private methods */ @@ -471,15 +469,10 @@ var mw = ( function ( $, undefined ) { /** * @param {string} [cssText=cssBuffer] If called without cssText, * the internal buffer will be inserted instead. - * @param {Function} callback */ - function addEmbeddedCSS( cssText, callback ) { + function addEmbeddedCSS( cssText ) { var $style, styleEl; - if ( callback ) { - cssCallbacks.add( callback ); - } - // Yield once before inserting the