MediaWiki:Common.js: Difference between revisions
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
$(function () { | $(function () { | ||
// Ana sayfa kontrolü ( | // Ana sayfa kontrolü (doğru ve güvenilir) | ||
if ( | if (!mw.config.get("wgIsMainPage")) return; | ||
var host = location.hostname; | var host = location.hostname; | ||
var dropdown = $('<div id="languageDropdown"></div>').css({ | var dropdown = $('<div id="languageDropdown"></div>').css({ | ||
position: "fixed", | position: "fixed", | ||
| Line 16: | Line 13: | ||
}); | }); | ||
var button = $('<button>🌐 Language ▾</button>').css({ | var button = $('<button>🌐 Language ▾</button>').css({ | ||
padding: "6px 10px", | padding: "6px 10px", | ||
| Line 25: | Line 21: | ||
}); | }); | ||
var menu = $('<div id="languageDropdownContent"></div>').css({ | var menu = $('<div id="languageDropdownContent"></div>').css({ | ||
display: "none", | display: "none", | ||
| Line 35: | Line 30: | ||
}); | }); | ||
function addLink(text, href) { | function addLink(text, href) { | ||
menu.append( | menu.append( | ||
| Line 63: | Line 57: | ||
} | } | ||
dropdown.append(button).append(menu); | dropdown.append(button).append(menu); | ||
$("body").append(dropdown); | $("body").append(dropdown); | ||
button.on("click", function (e) { | button.on("click", function (e) { | ||
e.stopPropagation(); | e.stopPropagation(); | ||