In this article, we are going to address the topic of
User:Technical 13/Scripts/Gadget-watchlistCleaner.js, which is of great relevance today.
User:Technical 13/Scripts/Gadget-watchlistCleaner.js is a topic that has generated great discussion and debate in different areas, from the academic field to the social field. Its importance lies in the impact it has on people's lives and on society in general. Through this article, we will delve into the key aspects of
User:Technical 13/Scripts/Gadget-watchlistCleaner.js, exploring its origins, its evolution over time and its influence in various areas. Furthermore, we will analyze the possible future implications that
User:Technical 13/Scripts/Gadget-watchlistCleaner.js may have on our daily lives, as well as the possible solutions and alternatives that may arise to address this issue effectively.
if ( mw.config.get( 'wgPageName' ) == "Special:Watchlist" ) {
if($( 'a:contains("since last visit")' ).length >= 1){
$( 'a:contains("since last visit")' ).each(function(){
$(this).html($(this).html().replace( 'since last visit', 'new' ) )
});
}
if( window.screen.width < 640 ){
$( 'span.mw-watchlist-toollinks' ).html( $( 'span.mw-watchlist-toollinks' ).html().replace( / \| /g, ' • ' ).replace( '<a href="https://wikifreehand.com/en/Special:Watchlist" title="Special:Watchlist">View relevant changes</a>', '<a href="https://wikifreehand.com/en/Special:Watchlist" title="View watchlist (or purge)">V</a>' ).replace( '<a href="https://wikifreehand.com/en/Special:EditWatchlist" title="Special:EditWatchlist">View and edit watchlist</a>', '<a href="https://wikifreehand.com/en/Special:EditWatchlist" title="Edit watchlist">E</a>' ).replace( '<a href="https://wikifreehand.com/en/Special:EditWatchlist/raw" title="Special:EditWatchlist/raw">Edit raw watchlist</a>', '<a href="https://wikifreehand.com/en/Special:EditWatchlist/raw" title="edit Raw watchlist">R</a>' ).replace( '<a href="https://wikifreehand.com/en/Special:EditWatchlist/clear" title="Special:EditWatchlist/clear">Clear the watchlist</a>', '<a href="https://wikifreehand.com/en/Special:EditWatchlist/clear" title="Delete your watchlist" style="font-size: smaller; color: #F00;">D</a>' ) );
var wlCount = $( '#mw-content-text' ).find( 'p b' ).text();// Get the count of pages on watchlist
$( 'input' ).val( ' — Mark all ' + wlCount + ' watchlisted pages as visited. — ' );// Update button
$( '#mw-content-text' ).find( 'p b' ).closest( 'p' ).remove();// Remove now obsolete sentence
$( 'span#mw-wlheader-showupdated' ).remove();// Remove notice that all changed are bold
$( 'form#mw-watchlist-form' ).remove();// Remove the controls for changing how the page is displayed
}
/* Code to temporarily disable the "Mark all as read" button. Comment this code out when not needed for testing. */
$( 'input' ).val( $( 'input' ).val() + ' — temporarily disabled' ).attr( 'disabled','disabled' );
$('input').after('<input type="button" id="enable-ma" onClick="$(\'input\').removeAttr(\'disabled\'); $(\'input#enable-ma\').remove();" value="← Enable the mark all button" />');
}
/* Start working on condensing each row to new posts or last posts without expanding when using enhanced recent changes
var newEdits = ;
$('table.mw-enhanced-rc').each(function () {
newEdits = $(this).find('span.mw-title').closest('td').find('a:nth-child(3)').text().match(/(\d)/);
if (newEdits !== null) {
newEdits = parseInt(thisRowsNewEdits.replace(/,/g,''), 10);
} else {
newEdits = parseInt(0, 10);
}
for(var i = 0; i <= newEdits; i++){
// Just got to find the right element...
console.log('%o', $(this).find('td.mw-enhanced-rc-nested a.mw-userlink:nth-child(3)').text());
}
newEdits = ;
});
/* Pagenames: *//*
$('table.mw-enhanced-rc').each(function(){
console.log("%o",
$(this).find('span.mw-title').text()//;
);
});
*/