MediaWiki:Common.js: Difference between revisions

no edit summary
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;
}
709

edits