Werdna has submitted this change and it was merged.
Change subject: Fix Flash of Unstyled Content issues
......................................................................
Fix Flash of Unstyled Content issues
Change-Id: I9595fc1ace9f0944fadbf1c61db672d3caa33200
---
M includes/ParserHooks.php
M resources/Resources.php
M resources/display.js
A resources/hidecode.css
4 files changed, 19 insertions(+), 8 deletions(-)
Approvals:
Werdna: Verified; Looks good to me, approved
diff --git a/includes/ParserHooks.php b/includes/ParserHooks.php
index 79d3916..8bf03d9 100755
--- a/includes/ParserHooks.php
+++ b/includes/ParserHooks.php
@@ -73,8 +73,8 @@
* @return string HTML to output
*/
public static function renderDemo( $input, array $args, Parser $parser,
PPFrame $frame ) {
- $parser->getOutput()->addModules( array( 'oojs-ui',
'ext.ooui-playground' ) );
- $parser->getOutput()->addModuleStyles( array( 'oojs-ui',
'ext.ooui-playground' ) );
+ $parser->getOutput()->addModules( array( 'oojs-ui',
'ext.ooui-playground', 'ext.ooui-playground.top' ) );
+ $parser->getOutput()->addModuleStyles( array( 'oojs-ui.styles'
) );
$classStatus = self::getWidgetFromAttributes( $args );
diff --git a/resources/Resources.php b/resources/Resources.php
index 3c6c12c..25b7327 100644
--- a/resources/Resources.php
+++ b/resources/Resources.php
@@ -1,14 +1,21 @@
<?php
-$wgResourceModules['ext.ooui-playground'] = array(
+$oouiPlaygroundResourceTemplate = array(
'localBasePath' => __DIR__,
'remoteExtPath' => 'OOUIPlayground/resources',
'group' => 'ext.ooui-playground',
- 'styles' => 'display.less',
+);
+
+$wgResourceModules['ext.ooui-playground'] = array(
'scripts' => array( 'display.js', 'defer.js' ),
- 'dependencies' => 'oojs-ui',
+ 'dependencies' => array( 'oojs-ui' ),
'messages' => array(
"ooui-playground-language-php",
"ooui-playground-language-javascript",
),
-);
+) + $oouiPlaygroundResourceTemplate;
+
+$wgResourceModules['ext.ooui-playground.top'] = array(
+ 'styles' => array( 'display.less', 'hidecode.css' ),
+ 'position' => 'top',
+) + $oouiPlaygroundResourceTemplate;
diff --git a/resources/display.js b/resources/display.js
index 4eb074a..89b5050 100644
--- a/resources/display.js
+++ b/resources/display.js
@@ -1,4 +1,5 @@
-(function( $, mw ) {
+/* global OO */
+(function( $, mw, OO ) {
$( function() {
var $codeGroups = $( '.ooui-playground-code-group' );
if ( $codeGroups.length ) {
@@ -32,4 +33,4 @@
selector.selectItem( options[0] );
}
} );
-})( jQuery, mediaWiki );
\ No newline at end of file
+})( jQuery, mediaWiki, OO );
diff --git a/resources/hidecode.css b/resources/hidecode.css
new file mode 100644
index 0000000..42d9e7f
--- /dev/null
+++ b/resources/hidecode.css
@@ -0,0 +1,3 @@
+.ooui-playground-code {
+ display: none;
+}
--
To view, visit https://gerrit.wikimedia.org/r/187818
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I9595fc1ace9f0944fadbf1c61db672d3caa33200
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/OOUIPlayground
Gerrit-Branch: master
Gerrit-Owner: Werdna <[email protected]>
Gerrit-Reviewer: Werdna <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits