mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Gadgets
synced 2024-11-15 03:23:51 +00:00
* Use Html::linkedStyle() to load styles
* Simplify a bit the code to detect Special:Preferences
This commit is contained in:
parent
ae96fedb4a
commit
dc06d8be5d
|
@ -162,9 +162,8 @@ function wfGadgetsBeforePageDisplay( &$out ) {
|
||||||
if ( !$wgUser->isLoggedIn() ) return true;
|
if ( !$wgUser->isLoggedIn() ) return true;
|
||||||
|
|
||||||
//disable all gadgets on Special:Preferences
|
//disable all gadgets on Special:Preferences
|
||||||
if ( $out->getTitle()->getNamespace() == NS_SPECIAL ) {
|
if ( $out->getTitle()->isSpecial( 'Preferences' ) ) {
|
||||||
$name = SpecialPage::resolveAlias( $out->getTitle()->getText() );
|
return true;
|
||||||
if ( $name == "Preferences" ) return true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$gadgets = wfLoadGadgets();
|
$gadgets = wfLoadGadgets();
|
||||||
|
@ -202,7 +201,7 @@ function wfApplyGadgetCode( $code, &$out, &$done ) {
|
||||||
}
|
}
|
||||||
else if ( preg_match( '/\.css/', $codePage ) ) {
|
else if ( preg_match( '/\.css/', $codePage ) ) {
|
||||||
$u = $t->getLocalURL( 'action=raw&ctype=text/css' );
|
$u = $t->getLocalURL( 'action=raw&ctype=text/css' );
|
||||||
$out->addScript( '<style type="text/css">/*<![CDATA[*/ @import "' . $u . '"; /*]]>*/</style>' . "\n" );
|
$out->addScript( Html::linkedStyle( $u ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue