MediaWiki:Common.js: Revizyonlar arasındaki fark

VMTools Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
Değişiklik özeti yok
Etiket: Geri alındı
16. satır: 16. satır:
     // 1) Araçlar menüsüne emoji ekle
     // 1) Araçlar menüsüne emoji ekle
     $('#p-tb h3').prepend('⚙️️ ');
     $('#p-tb h3').prepend('⚙️️ ');
});
mw.loader.using(['mediawiki.util', 'jquery'], function () {
    // Kaynak portlet'ler
    var $lang    = $('#p-lang'),
        $personal = $('#p-personal');
    // Yeni hedef: Vector 2022'de üstteki araç çubuğu
    var $target = $('.page-header__actions');  // yeni skin
    if ( !$target.length ) {
        // eski Vector için sayfa işlem sekmeleri
        $target = $('#p-cactions .body > ul');
    }
    if ( $lang.length && $target.length ) {
        // taşırken dropdown davranışını korumak için detach()
        $lang.detach().appendTo( $target );
    }
    if ( $personal.length && $target.length ) {
        $personal.detach().appendTo( $target );
    }
});
});

07.06, 22 Haziran 2025 tarihindeki hâli

/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */

( function () {
    // Kayıtlı veya anonim ayrımı yok, her zaman çalışır
    var lang = mw.config.get( 'wgUserLanguage' ) || mw.config.get( 'wgContentLanguage' ),
        page = ( lang === 'tr' ? 'anasayfa' : 'mainpage' );

    // Logo ve ana sayfa menüsündeki bağlantıyı ayarlıyoruz
    $( '#p-logo a, #p-navigation li#n-mainpage a' ).each( function () {
        this.href = mw.util.getUrl( page );
        this.title = mw.message( 'mainpage-tooltip' ).text();
    } );
}() );

$(document).ready(function() {
    // 1) Araçlar menüsüne emoji ekle
    $('#p-tb h3').prepend('⚙️️ ');
});

mw.loader.using(['mediawiki.util', 'jquery'], function () {
    // Kaynak portlet'ler
    var $lang     = $('#p-lang'),
        $personal = $('#p-personal');

    // Yeni hedef: Vector 2022'de üstteki araç çubuğu
    var $target = $('.page-header__actions');  // yeni skin
    if ( !$target.length ) {
        // eski Vector için sayfa işlem sekmeleri
        $target = $('#p-cactions .body > ul');
    }

    if ( $lang.length && $target.length ) {
        // taşırken dropdown davranışını korumak için detach()
        $lang.detach().appendTo( $target );
    }
    if ( $personal.length && $target.length ) {
        $personal.detach().appendTo( $target );
    }
});