MediaWiki:Common.js

Hukukipedia Wiki sitesinden
09.02, 20 Ağustos 2026 tarihinde Admin (mesaj | katkılar) tarafından oluşturulmuş 22 numaralı sürüm (İşlem Rehberi adım numaralandırması otomatikleştirildi)
(fark) ← Önceki sürüm | Güncel sürüm (fark) | Sonraki sürüm → (fark)
Gezinti kısmına atla Arama kısmına atla

Not: Yayımladıktan sonra değişiklikleri görmeniz için tarayıcınızın önbelleğini temizlemeniz gerekebilir.

  • Firefox / Safari: Shift tuşuna basılıyken Yeniden Yükle'ye tıklayın ya da Ctrl-F5 ya da Ctrl-R tıklayın (Mac için ⌘-R)
  • Google Chrome: Ctrl-Shift-R'ye basın. (Mac için ⌘-Shift-R)
  • Edge: Ctrl basılıyken Yenile'ye tıklayın ya da Ctrl-F5'e basın.
/* İşlem Rehberi PageForms: adım numaralarını otomatik sırala. */
if (mw.config.get('wgCanonicalSpecialPageName') === 'FormEdit' && /İşlem Rehberi/.test(mw.config.get('wgTitle') || '')) {
    (function () {
        function renumberSteps() {
            var fields = document.querySelectorAll('input[name^="İşlem Adımı["][name$="[no]"]');
            Array.prototype.forEach.call(fields, function (field, index) {
                field.value = String(index + 1);
            });
        }

        mw.util.$content.on('click', function (event) {
            var text = (event.target.textContent || '').trim();
            if (text.indexOf('örneği ekle') !== -1 || text.indexOf('örneği kaldır') !== -1 || text === 'Adım ekle') {
                window.setTimeout(renumberSteps, 100);
            }
        });

        var form = document.querySelector('form');
        if (form) {
            form.addEventListener('submit', renumberSteps);
        }
        renumberSteps();
    }());
}