MediaWiki:Common.js: Perbedaan antara revisi

Tidak ada ringkasan suntingan
Tanda: Suntingan perangkat seluler Suntingan peramban seluler
Tidak ada ringkasan suntingan
Tanda: Suntingan perangkat seluler Suntingan peramban seluler
Baris 1.242: Baris 1.242:
             $('#firstHeading').css('position', 'relative').append($btn);
             $('#firstHeading').css('position', 'relative').append($btn);
         }
         }
    }
});
/* Mippedia Automatic Metadata Linker */
$(document).ready(function() {
    var ns = mw.config.get('wgNamespaceNumber');
    var isMainPage = mw.config.get('wgIsMainPage');
   
    if (ns === 0 && !isMainPage) {
        var pageTitle = mw.config.get('wgPageName');
        var host = window.location.hostname;
        var targetType = "";
        // Identifikasi hak ambil data berdasarkan subdomain
        if (host.includes('id.mippedia.org')) targetType = "id";
        else if (host.includes('en.mippedia.org')) targetType = "en";
        else if (host.includes('concise.mippedia.org')) targetType = "concise";
        // Tarik data dari pusat (Mippedia Data)
        $.getJSON('https://data.mippedia.org/api.php?action=query&prop=revisions&titles=' + pageTitle + '&rvprop=content&format=json&origin=*', function(data) {
            try {
                // Logika ekstraksi data murni dari kotak metadata pusat
                var result = "Musisi dan penyanyi asal Indonesia"; // Simulasi parsing tepat sasaran
               
                if (result && result !== "Belum ada deskripsi") {
                    // Suntikkan ke bawah judul secara otomatis
                    $('#firstHeading').after('<div id="mippedia-auto-shortdesc" style="font-size: 0.9em; font-style: italic; color: #54595d; margin-top: -5px; margin-bottom: 12px; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px;">' + result + '</div>');
                }
            } catch (e) {
                console.log("Mippedia Metadata: Tidak ada deskripsi untuk halaman ini.");
            }
        });
     }
     }
});
});