Pengguna:Aplikasi/Watchlist-hideAWB.js
Catatan: Selepas menyiarkan perubahan, anda mungkin perlu memintas cache pelayar untuk melihatnya.
- Firefox / Safari: Tahan Shift sambil mengklik Reload, atau tekan sama ada Ctrl-F5 atau Ctrl-R (⌘-R pada Mac)
- Google Chrome: Tekan Ctrl-Shift-R (⌘-Shift-R pada Mac)
- Internet Explorer / Edge: Tahan Ctrl sambil mengklik Refresh, atau tekan Ctrl-F5
- Opera: Tekan Ctrl-F5.
function setupHideAWB() {
// Add a class to list items with AWB in edit summary
$( "a[title='Wikipedia:AWB'], a[title='Wikipedia:AutoWikiBrowser']" ).closest("li, tr").addClass("watchlist-awb-edit");
// Show/hide AWB edits
mw.util.addPortletLink( 'p-cactions', '#', 'Hide AWB', 'ca-hideAWB', "Hide AWB edits" );
mw.util.addPortletLink( 'p-cactions', '#', 'Show AWB', 'ca-showAWB', "Show AWB edits" );
// 'Hidden by default' option
if ( window.awbHiddenByDefault ) {
$(".watchlist-awb-edit").hide();
$('#ca-hideAWB').hide();
} else {
$('#ca-showAWB').hide();
}
$('#ca-hideAWB').on('click', function() {
$(".watchlist-awb-edit").hide();
$('#ca-showAWB').show();
$('#ca-hideAWB').hide();
return false;
});
$('#ca-showAWB').on('click', function() {
$(".watchlist-awb-edit").show();
$('#ca-showAWB').hide();
$('#ca-hideAWB').show();
return false;
});
}
if( mw.config.get('wgNamespaceNumber') === -1 ) {
// Only operate in Special: namespace
$.when( mw.loader.using( ['mediawiki.util'] ), $.ready).done( setupHideAWB );
}