Manual:Hooks/SkinAfterBottomScripts
From Linux Web Expert
SkinAfterBottomScripts | |
---|---|
<translate> Available from <tvar name=1><translate> version <tvar </tvar></translate> At the end of Skin::bottomScripts() | |
<translate> Define function:</translate> | public static function onSkinAfterBottomScripts( $skin, &$text ) { ... }
|
<translate> Attach hook:</translate> | <translate> In <tvar name=1>extension.json</tvar>:</translate>
{
"Hooks": {
"SkinAfterBottomScripts": "MediaWiki\\Extension\\MyExtension\\Hooks::onSkinAfterBottomScripts"
}
}
|
<translate> Called from:</translate> | <translate> File(s):</translate> Skin.php |
<translate> Interface:</translate> | SkinAfterBottomScriptsHook.php |
<translate> For more information about attaching hooks, see <tvar name=1>Manual:Hooks </tvar>.</translate>
<translate> For examples of extensions using this hook, see <tvar name=cat>Category:SkinAfterBottomScripts extensions</tvar>.</translate>
Details
- $skin: Skin object
- &$text: bottomScripts Text. Append to $text to add additional text/scripts after the stock bottom scripts.
Delete default buttons
$wgHooks["SkinAfterBottomScripts"][] = "AssetsClass::onSkinAfterBottomScripts";
class AssetsClass {
public static function onSkinAfterBottomScripts( $skin, &$text ) {
$text = preg_replace("/^mw\.loader\.using\(\"mediawiki\.action\.edit\"[^\n]+\n/m", "", $text);
return true;
}
}