Kullanıcı:By erdo can/AWB-gizle.js
Görünüm
Bu sayfaya eklediğiniz kodlar hesabınızı tehlike altına sokacak kötü amaçlı içerik barındırabilir. Başka bir sayfada yer alan betikleri "mw.loader.load", "importScript" veya "iusc" gibi yöntemlerle kullanmadan önce, bu yöntemle içeriği başkaları tarafından kontrol edilebilecek uzaktaki bir betiği dinamik olarak yüklemiş olacağınızı bilmeniz gerekir. Sayfaya eklediğiniz kodun güvenli olup olmadığından emin değilseniz, Köy Çeşmesi'nde deneyimli kullanıcılara danışabilirsiniz. Kod, sayfa önizlemesinde de çalıştırılacaktır. |
function setupHideAWB() {
// Add a class to list items with AWB in edit summary
$( "a[title='Vikipedi:AWB'], a[title='Vikipedi:AutoWikiBrowser']" ).closest("li, tr").addClass("watchlist-awb-edit");
// Show/hide AWB edits
mw.util.addPortletLink( 'p-cactions', '#', 'AWB gizle', 'ca-gizleAWB', "AWB düzenlemelerini gizle" );
mw.util.addPortletLink( 'p-cactions', '#', 'AWB göster', 'ca-gösterAWB', "AWB düzenlemelerini göster" );
// 'Hidden by default' option
if ( window.awbHiddenByDefault ) {
$(".mw-changeslist .mw-tag-AWB").hide();
$('#ca-gizleAWB').hide();
} else {
$('#ca-gösterAWB').hide();
}
$('#ca-gizleAWB').on('click', function() {
$(".mw-changeslist .mw-tag-AWB").hide();
$('#ca-gösterAWB').show();
$('#ca-gizleAWB').hide();
return false;
});
$('#ca-gösterAWB').on('click', function() {
$(".mw-changeslist .mw-tag-AWB").show();
$('#ca-gösterwAWB').hide();
$('#ca-gizleAWB').show();
return false;
});
}
if( mw.config.get('wgNamespaceNumber') === -1 ) {
// Only operate in Special: namespace
$.when( mw.loader.using( ['mediawiki.util'] ), $.ready).done( setupHideAWB );
}