MediaWiki:Common.js
Tampilan
Catatan: Setelah menerbitkan, Anda mungkin perlu melewati tembolok peramban web Anda untuk melihat perubahan.
- Firefox/Safari: Tekan dan tahan Shift sembari mengeklik Reload, atau tekan Ctrl-F5 atau Ctrl-R (⌘-R di Mac)
- Google Chrome: Tekan Ctrl-Shift-R (⌘-Shift-R di Mac)
- Edge: Tahan Ctrl sembari mengeklik Refresh, atau tekan Ctrl-F5
/* JavaScript yang ada di sini akan diterapkan untuk semua kulit. */
// Otomatis tarik tanggal upload pertama dari API jika parameter tanggal di Templat:Information kosong
mw.loader.using(['mediawiki.api'], function () {
if (mw.config.get('wgNamespaceNumber') === 6) { // Hanya berjalan di Namespace Berkas/File
var $dateSpan = $('.auto-file-date');
if ($dateSpan.length && !$dateSpan.text().trim()) {
var api = new mw.Api();
api.get({
action: 'query',
titles: mw.config.get('wgPageName'),
prop: 'imageinfo',
iiprop: 'timestamp'
}).done(function (data) {
var pages = data.query.pages;
for (var p in pages) {
if (pages[p].imageinfo && pages[p].imageinfo.length > 0) {
var rawDate = pages[p].imageinfo[0].timestamp;
var d = new Date(rawDate);
// Format tanggal ke Bahasa Indonesia (contoh: 15 Maret 2026)
var formatted = d.toLocaleDateString('id-ID', { day: 'numeric', month: 'long', year: 'numeric' });
$dateSpan.text(formatted);
}
}
});
}
}
});