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ü (daha güvenlisi)
     // Ana sayfa kontrolü (doğru ve güvenilir)
     if (mw.config.get("wgPageName") !== mw.config.get("wgMainPageTitle")) {
     if (!mw.config.get("wgIsMainPage")) return;
        return;
    }


     var host = location.hostname;
     var host = location.hostname;


    // Ana container
     var dropdown = $('<div id="languageDropdown"></div>').css({
     var dropdown = $('<div id="languageDropdown"></div>').css({
         position: "fixed",
         position: "fixed",
Line 16: Line 13:
     });
     });


    // Buton
     var button = $('<button>🌐 Language ▾</button>').css({
     var button = $('<button>🌐 Language ▾</button>').css({
         padding: "6px 10px",
         padding: "6px 10px",
Line 25: Line 21:
     });
     });


    // Menü
     var menu = $('<div id="languageDropdownContent"></div>').css({
     var menu = $('<div id="languageDropdownContent"></div>').css({
         display: "none",
         display: "none",
Line 35: Line 30:
     });
     });


    // Linkler
     function addLink(text, href) {
     function addLink(text, href) {
         menu.append(
         menu.append(
Line 63: Line 57:
     }
     }


    // Birleştir
     dropdown.append(button).append(menu);
     dropdown.append(button).append(menu);
     $("body").append(dropdown);
     $("body").append(dropdown);


    // Aç / kapa
     button.on("click", function (e) {
     button.on("click", function (e) {
         e.stopPropagation();
         e.stopPropagation();