MediaWiki:Gadget-prominent interwikis.js

Definition från Wiktionary, den fria ordlistan.
Hoppa till navigering Hoppa till sök

OBS: Efter du har publicerat sidan kan du behöva tömma din webbläsares cache för att se ändringarna.

  • Firefox / Safari: Håll ned Skift och klicka på Uppdatera sidan eller tryck Ctrl-F5 eller Ctrl-R (⌘-R på Mac)
  • Google Chrome: Tryck Ctrl-Skift-R (⌘-Skift-R på Mac)
  • Internet Explorer / Edge: Håll ned Ctrl och klicka på Uppdatera eller tryck Ctrl-F5
  • Opera: Tryck Ctrl-F5.
if (
	!mw.config.get("wgNamespaceNumber") &&
	mw.config.get("wgAction") === "view"
) {
	mw.loader.using(["ext.gadget.data-lang"], function () {
		$(init);
	});
}

function init() {
	var byCode = dataLang.main;
	/** Languages by name. */
	var byName = {};
	// Flip the languages.
	for (var k in byCode) {
		byName[byCode[k]] = k;
	}

	var title = mw.config.get("wgTitle");

	$("h2 > .mw-headline").each(function () {
		var lang = $(this).text();
		var langCode = byName[lang];
		var link = langCode && $(".interwiki-" + langCode + " > a")[0];

		if (link) {
			// Add the link
			$("<span>", { class: "prominent-interwiki" })
				.append(
					$("<img>", {
						src: "//upload.wikimedia.org/wikipedia/commons/thumb/0/07/Wiktsister_en.png/20px-Wiktsister_en.png",
					}),
					" Wiktionaryupplagan på " +
						lang.toLowerCase() +
						" har ett uppslag för ",
					$("<a>", {
						href: link.href,
						class: "extiw",
						text: title,
					})
				)
				.insertBefore(this);
		}
	});
}