Lompat ke isi

MediaWiki:Common.js: Perbedaan antara revisi

Dari Mippedia Commons
←Membuat halaman berisi '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();...'
Tanda: Suntingan perangkat seluler Suntingan peramban seluler
 
Tanda: Penggantian Suntingan perangkat seluler Suntingan peramban seluler
Baris 1: Baris 1:
/* JavaScript yang ada di sini akan diterapkan untuk semua kulit. */
/* 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);
                    }
                }
            });
        }
    }
});

Revisi per 15 September 2026 13.19

/* JavaScript yang ada di sini akan diterapkan untuk semua kulit. */