|
|
| 4. satır: |
4. 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.api', function() {
| |
| // Kullanıcının arayüz dili (örn. "en", "tr", vb.)
| |
| var lang = mw.config.get('wgUserLanguage') || mw.config.get('wgContentLanguage');
| |
| // Hangi sidebar sayfasını çekeceğiz?
| |
| var page = 'MediaWiki:Sidebar/' + (lang === 'en' ? 'en' : 'tr');
| |
| var api = new mw.Api();
| |
|
| |
| api.get({
| |
| action: 'parse',
| |
| page: page,
| |
| prop: 'text',
| |
| format: 'json'
| |
| }).done(function(data) {
| |
| if (data.parse && data.parse.text) {
| |
| // Dönen HTML ile tüm #mw-panel içeriğini değiştir
| |
| $('#mw-panel').html(data.parse.text['*']);
| |
| }
| |
| }).fail(function() {
| |
| // Hata olursa fallback olarak genel Sidebar’ı yükle
| |
| api.get({
| |
| action: 'parse',
| |
| page: 'MediaWiki:Sidebar',
| |
| prop: 'text',
| |
| format: 'json'
| |
| }).done(function(d) {
| |
| $('#mw-panel').html(d.parse.text['*']);
| |
| });
| |
| });
| |
| }); | | }); |
04.54, 22 Haziran 2025 tarihindeki hâli
/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */
$(document).ready(function() {
// 1) Araçlar menüsüne emoji ekle
$('#p-tb h3').prepend('⚙️️ ');
});