MediaWiki:Common.js: Revizyonlar arasındaki fark
Görünüm
Değişiklik özeti yok Etiket: Geri alındı |
Değişiklik özeti yok Etiket: Geri alındı |
||
| 1. satır: | 1. satır: | ||
/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */ | /* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */ | ||
$(function () { | |||
if (mw.config.get('wgPageName') !== 'Anasayfa') return; // sadece anasayfada çalışsın | |||
$.ajax({ | |||
url: mw.util.wikiScript('api'), | |||
data: { | |||
action: 'query', | |||
list: 'recentchanges', | |||
rcprop: 'title|timestamp', | |||
rclimit: 10, | |||
rcshow: '!bot', | |||
rcnamespace: 0, | |||
rctype: 'new', | |||
rcdir: 'older', | |||
format: 'json' | |||
}, | |||
dataType: 'json', | |||
success: function (data) { | |||
var changes = data.query.recentchanges; | |||
var listHtml = ''; | |||
changes.forEach(function (change) { | |||
var url = mw.util.getUrl(change.title); | |||
listHtml += '<li><a href="' + url + '">' + change.title + '</a></li>'; | |||
}); | |||
$('#recent-pages-list').html(listHtml); | |||
}, | |||
error: function () { | |||
$('#recent-pages-list').html('<li>Sayfalar yüklenemedi.</li>'); | |||
} | |||
}); | |||
}); | |||
$(function () { | $(function () { | ||
if (mw.config.get('wgPageName') !== 'Anasayfa') return; // sadece anasayfada çalışsın | if (mw.config.get('wgPageName') !== 'Anasayfa') return; // sadece anasayfada çalışsın | ||
07.47, 18 Haziran 2025 tarihindeki hâli
/* Buraya konulacak JavaScript kodu sitedeki her kullanıcı için her sayfa yüklendiğinde çalışacaktır */
$(function () {
if (mw.config.get('wgPageName') !== 'Anasayfa') return; // sadece anasayfada çalışsın
$.ajax({
url: mw.util.wikiScript('api'),
data: {
action: 'query',
list: 'recentchanges',
rcprop: 'title|timestamp',
rclimit: 10,
rcshow: '!bot',
rcnamespace: 0,
rctype: 'new',
rcdir: 'older',
format: 'json'
},
dataType: 'json',
success: function (data) {
var changes = data.query.recentchanges;
var listHtml = '';
changes.forEach(function (change) {
var url = mw.util.getUrl(change.title);
listHtml += '<li><a href="' + url + '">' + change.title + '</a></li>';
});
$('#recent-pages-list').html(listHtml);
},
error: function () {
$('#recent-pages-list').html('<li>Sayfalar yüklenemedi.</li>');
}
});
});
$(function () {
if (mw.config.get('wgPageName') !== 'Anasayfa') return; // sadece anasayfada çalışsın
$.ajax({
url: mw.util.wikiScript('api'),
data: {
action: 'query',
list: 'recentchanges',
rcprop: 'title|timestamp',
rclimit: 10,
rcshow: '!bot',
rcnamespace: 0,
rctype: 'new',
rcdir: 'older',
format: 'json'
},
dataType: 'json',
success: function (data) {
var changes = data.query.recentchanges;
var listHtml = '';
changes.forEach(function (change) {
var url = mw.util.getUrl(change.title);
listHtml += '<li><a href="' + url + '">' + change.title + '</a></li>';
});
$('#recent-pages-list').html(listHtml);
},
error: function () {
$('#recent-pages-list').html('<li>Sayfalar yüklenemedi.</li>');
}
});
});