MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 113: | Line 113: | ||
document.getElementById("mw-mywiki-example").innerHTML = '<a href="https://open.spotify.com/show/68w44CObfwSHHgu7A5N5bn"><img src="https://ukikipedia.net/mediawiki/images/a/a0/Spotify.svg" alt="Listen to Ukikicast on Spotify" width="136" height="33" /></a> <a href="https://soundcloud.com/ukikicast"> <img src="https://ukikipedia.net/mediawiki/images/c/cf/Soundcloud.png" alt="Listen to Ukikicast on SoundCloud" width="136" height="33" /></a><br><a href="https://podcasts.apple.com/us/podcast/ukikicast/id1498404212"><img src=" https://ukikipedia.net/mediawiki/images/3/35/US_UK_Apple_Podcasts_Listen_Badge_RGB.svg" alt="Listen to Ukikicast on Apple Podcasts" width="136" height="33" /></a> <a href="https://podcasts.apple.com/us/podcast/ukikicast/id1498404212"><img src="https://ukikipedia.net/mediawiki/images/3/37/Youtube.svg" alt="Listen to Ukikicast on YouTube" width="136" height="33" /></a>'; | document.getElementById("mw-mywiki-example").innerHTML = '<a href="https://open.spotify.com/show/68w44CObfwSHHgu7A5N5bn"><img src="https://ukikipedia.net/mediawiki/images/a/a0/Spotify.svg" alt="Listen to Ukikicast on Spotify" width="136" height="33" /></a> <a href="https://soundcloud.com/ukikicast"> <img src="https://ukikipedia.net/mediawiki/images/c/cf/Soundcloud.png" alt="Listen to Ukikicast on SoundCloud" width="136" height="33" /></a><br><a href="https://podcasts.apple.com/us/podcast/ukikicast/id1498404212"><img src=" https://ukikipedia.net/mediawiki/images/3/35/US_UK_Apple_Podcasts_Listen_Badge_RGB.svg" alt="Listen to Ukikicast on Apple Podcasts" width="136" height="33" /></a> <a href="https://podcasts.apple.com/us/podcast/ukikicast/id1498404212"><img src="https://ukikipedia.net/mediawiki/images/3/37/Youtube.svg" alt="Listen to Ukikicast on YouTube" width="136" height="33" /></a>'; | ||
$wgHooks["SkinBuildSidebar"][] = "fnSidebarMultiLevel"; | |||
function fnSidebarMultiLevel(Skin $skin, &$bar) { | |||
global $wgOut; | |||
$title = Title::makeTitle(NS_MEDIAWIKI, "Sidebar-Custom"); | |||
if ( !$title->exists() ) | |||
return true; | |||
$text = WikiPage::factory($title)->getContent()->mText; | |||
$firstValue = reset($bar); | |||
$firstKey = key($bar); | |||
unset($bar[$firstKey]); | |||
$bar = array( | |||
$firstKey => $firstValue, | |||
"Custom" => $wgOut->parse($text) | |||
) + $bar; | |||
return true; | |||
} |