MediaWiki:Common.js: Perbedaan antara revisi

Tidak ada ringkasan suntingan
Tanda: Pengembalian manual Suntingan perangkat seluler Suntingan peramban seluler
Tidak ada ringkasan suntingan
Tanda: Suntingan perangkat seluler Suntingan peramban seluler
Baris 149: Baris 149:


         init();
         init();
    });
})();
/* ==========================================================
  📦 MIPPEDIA DATA - TOP PERMANENT HEADER
  Fungsi: Menampilkan informasi identitas project di atas data
  ========================================================== */
(function() {
    $(document).ready(function() {
        // Cek apakah ini halaman artikel (bukan halaman edit/special)
        if (mw.config.get('wgAction') !== 'view' || mw.config.get('wgNamespaceNumber') !== 0) return;
        var headerHtml =
            '<div id="mip-data-header" style="background: #f8f9fa; border-left: 5px solid #6a5acd; border-right: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 12px; margin-bottom: 15px; border-radius: 0 4px 4px 0; font-family: sans-serif;">' +
                '<div style="display: flex; align-items: center; margin-bottom: 5px;">' +
                    '<span style="background: #6a5acd; color: white; padding: 2px 8px; border-radius: 3px; font-size: 10px; font-weight: bold; margin-right: 8px; text-transform: uppercase;">Basis Data</span>' +
                    '<strong style="color: #333; font-size: 14px;">Mippedia Data Project</strong>' +
                '</div>' +
                '<p style="margin: 0; font-size: 12.5px; color: #555; line-height: 1.5;">' +
                    'Halaman ini merupakan repositori data terstruktur dari ekosistem <strong>Mippedia</strong>. ' +
                    'Informasi yang ditampilkan di bawah ini adalah metadata entitas yang disinkronisasi secara otomatis untuk keperluan referensi terbuka.' +
                '</p>' +
            '</div>';
        // Sisipkan di atas konten utama (di atas infobox)
        $('#mw-content-text').prepend(headerHtml);
     });
     });
})();
})();