Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
Tanda: Suntingan perangkat seluler Suntingan peramban seluler |
| Baris 79: |
Baris 79: |
| } | | } |
| }); | | }); |
| });
| |
|
| |
| /* 2. Auto-Night Shift (Berdasarkan Jam Lokal) */
| |
| $(document).ready(function() {
| |
| var hour = new Date().getHours();
| |
| if (hour >= 21 || hour < 6) { // Jam 9 malem sampe 6 pagi
| |
| $("<style id='night-shift'>").prop("type", "text/css").html(`
| |
| body::after {
| |
| content: "";
| |
| position: fixed;
| |
| top: 0; left: 0;
| |
| width: 100vw; height: 100vh;
| |
| background: rgba(255, 165, 0, 0.05); /* Filter orange tipis */
| |
| pointer-events: none;
| |
| z-index: 99999;
| |
| }
| |
| `).appendTo("head");
| |
| }
| |
| }); | | }); |
|
| |
|
| Baris 212: |
Baris 194: |
| // Ubah judul tab browser | | // Ubah judul tab browser |
| document.title = "Akses Dilindungi - Mippedia bahasa Indonesia, ensiklopedia umum"; | | document.title = "Akses Dilindungi - Mippedia bahasa Indonesia, ensiklopedia umum"; |
| }
| |
| });
| |
|
| |
| /* ==========================================================
| |
| 🛡️ MIPPEDIA FILE VERIFICATION SYSTEM v3.1 (PRECISION)
| |
| Fix: Kotak lebih ramping & Ikon lebih proporsional
| |
| ========================================================== */
| |
| $(document).ready(function() {
| |
| if (mw.config.get('wgNamespaceNumber') === 6) {
| |
|
| |
| var $content = $('#mw-content-text');
| |
| var pageText = $content.text();
| |
| var badgeTitle = "";
| |
| var badgeStyle = "";
| |
|
| |
| if (pageText.includes("Aset Resmi")) {
| |
| badgeTitle = "ASET RESMI";
| |
| badgeStyle = "border: 1px solid #36c; background: #f0f7ff;";
| |
| } else if (pageText.includes("Terverifikasi")) {
| |
| badgeTitle = "TERVERIFIKASI";
| |
| badgeStyle = "border: 1px solid #00af89; background: #e6fffb;";
| |
| }
| |
|
| |
| if (badgeTitle !== "") {
| |
| // Ukuran gambar dinaikin ke 24px biar lebih jelas centangnya
| |
| var fileName = "Verified_Badge.png";
| |
|
| |
| new mw.Api().parse('[[Berkas:' + fileName + '|24px|link=]]')
| |
| .done(function(renderedImage) {
| |
| var badgeHTML = `
| |
| <div id="mippedia-sleek-badge" style="display: inline-flex; align-items: center; border-radius: 8px; padding: 2px 8px; margin: 5px 0 12px 0; height: 32px; box-sizing: border-box; font-family: sans-serif; vertical-align: middle; ${badgeStyle}">
| |
| <div style="margin-right: 6px; display: flex; align-items: center; justify-content: center; width: 24px;">${renderedImage}</div>
| |
| <span style="font-weight: 800; font-size: 11px; letter-spacing: 0.5px; color: #1a1a1a; text-transform: uppercase; white-space: nowrap; line-height: 1;">${badgeTitle}</span>
| |
| </div>
| |
| `;
| |
|
| |
| $('#firstHeading').after(badgeHTML);
| |
| $('.mippedia-hidden-key').hide();
| |
| });
| |
|
| |
| $content.find(':contains("Aset Resmi"), :contains("Terverifikasi")').each(function() {
| |
| var $this = $(this);
| |
| if ($this.children().length === 0 && ($this.text().trim() === "Aset Resmi" || $this.text().trim() === "Terverifikasi")) {
| |
| $this.addClass('mippedia-hidden-key').css('display', 'none');
| |
| }
| |
| });
| |
| }
| |
| } | | } |
| }); | | }); |