MediaWiki:Common.js: Revizyonlar arasındaki fark
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 );
}
});