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 237: | Baris 237: | ||
}); | }); | ||
/* | /* Pindahkan Mippedia Data ke Sebelah Tab Pembicaraan - FIX VERSION */ | ||
$(document).ready(function() { | $(document).ready(function() { | ||
function | function moveMippediaData() { | ||
// 1. Cari elemen template aslinya | |||
var $dataTemplate = $('.mw-parser-output div:contains("Mippedia Data")').first(); | var $dataTemplate = $('.mw-parser-output div:contains("Mippedia Data")').first(); | ||
// Cari URL-nya dari tombol "Lihat" | |||
var dataUrl = $dataTemplate.find('a').attr('href'); | var dataUrl = $dataTemplate.find('a').attr('href'); | ||
if ($dataTemplate.length && dataUrl | if ($dataTemplate.length && dataUrl) { | ||
// 2. Buat elemen List Item (li) biar sama kayak tab Halaman & Pembicaraan | |||
// | var $dataTab = $('<li id="ca-mippediadata" style="display: inline-block; margin-left: 10px; vertical-align: middle;">' + | ||
var $ | '<a href="' + dataUrl + '" target="_blank" style="text-decoration: none !important; display: flex; align-items: center;">' + | ||
'<span style="background: #36c; color: #fff; padding: 3px 8px; border-radius: 6px; font-size: 11px; font-weight: bold; box-shadow: 0 2px 4px rgba(54,102,204,0.3);">DATA</span>' + | |||
'</a>' + | |||
'</li>'); | |||
</ | |||
// 3. Masukkan tepat setelah li terakhir di area tab (Pembicaraan) | |||
var $lastTab = $('.page-tabs li:last-child, .minerva__tab-container li:last-child'); | |||
if ($lastTab.length) { | |||
$ | $lastTab.after($dataTab); | ||
// Hapus template lama biar gak berantakan di bawah | |||
// | $dataTemplate.remove(); | ||
$ | |||
} | } | ||
} | } | ||
} | } | ||
// Jalankan langsung dan kasih delay dikit buat mastiin Minerva udah render tab-nya | |||
setTimeout( | moveMippediaData(); | ||
setTimeout(moveMippediaData, 500); | |||
}); | }); | ||