Menüyü değiştir
Toggle preferences menu
Kişisel menüyü aç / kapat
Oturum açık değil
Your IP address will be publicly visible if you make any edits.

MediaWiki:Common.js

MediaWiki arayüz sayfası
19.26, 4 Temmuz 2026 tarihinde C. Karakuş (mesaj | katkılar) tarafından oluşturulmuş 150 numaralı sürüm ("→Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır: →Ana Sayfadaki Arama Kutusunu Citizen Canlı Arama Paneline Bağlama: $(document).ready(function() { // Şablondaki yapay kutuyu bul var $fakeInput = $('.tg-fake-search-input'); if ($fakeInput.length) { // Kutunun üzerine tıklandığında veya yazı yazılmaya başlandığında $fakeInput.on('focus click..." içeriğiyle yeni sayfa oluşturdu)
(fark) ← Önceki sürüm | Güncel sürüm (fark) | Sonraki sürüm → (fark)

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.
/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */
/* Ana Sayfadaki Arama Kutusunu Citizen Canlı Arama Paneline Bağlama */
$(document).ready(function() {
    // Şablondaki yapay kutuyu bul
    var $fakeInput = $('.tg-fake-search-input');
    
    if ($fakeInput.length) {
        // Kutunun üzerine tıklandığında veya yazı yazılmaya başlandığında
        $fakeInput.on('focus click keydown', function(e) {
            e.preventDefault();
            $(this).blur(); // Yapay kutudan odağı çek
            
            // Citizen temasının kendi arama butonunu bul ve tetikle
            var $citizenSearchBtn = $('#p-search, .citizen-search-toggle, #mw-sidebar-search, .mw-header-search-toggle');
            
            if ($citizenSearchBtn.length) {
                $citizenSearchBtn.first().click();
                
                // Panel açıldıktan hemen sonra Citizen'ın gerçek arama kutusuna odaklan ve yazılan harfi aktar
                setTimeout(function() {
                    var $realInput = $('.mw-header-search-input, #searchInput, .citizen-search-input');
                    if ($realInput.length) {
                        $realInput.focus();
                    }
                }, 100);
            }
        });
    }
});