recentNonConfirmedPage: 'User:Anchorvale/Recent_Non_Confirmed_Edits',
/* This script is used to add a link to [[Special:RandomRootpage]], or to a stub article.
window.processRecentChangesSingle=function(){
NonConfirmedEdits.itemsCurrent--;
var i = NonConfirmedEdits.itemsCurrent;
var items = NonConfirmedEdits.items;
mw.loader.using( [ 'mediawiki.util' ], function () {
if (i < 0) { processRecentChangesDisplay(NonConfirmedEdits.bundleRef); return; }
mw.util.addPortletLink(
'p-navigation',
var timestamp = Date.parse(getFirstTagContent(items[i],'pubDate'));
mw.util.getUrl( 'Special:RandomRootpage' ),
if (timestamp <= processRecentChanges.lastDate) { nextChangeSoon(true); return; }
'Random rootpage',
NonConfirmedEdits.latest = (timestamp > NonConfirmedEdits.latest) ? timestamp : NonConfirmedEdits.latest;
'n-randomrootpage',
'Load a random rootpage',
var diffText=getFirstTagContent(items[i],'description').split('</tr>').join('</tr>\n');
'i',
var editSummary=diffText.replace( /^<p>(.*?)<\/p>[\s\S]*/, '$1');
'#n-sitesupport'
var editor=getFirstTagContent(items[i], 'creator') || getFirstTagContent(items[i], 'dc:creator');
);
} );
if (NonConfirmedEdits.ignore_my_edits && mw.config.get('wgUserName')==editor) { return; }
/* [[Category:Wikipedia scripts]] ▼
var article;
*/
var articleTitle;
// NB article is the link attribute - a fully qualified URL
// strip out the &diff=...&oldid=... bit to leave only ?title=...
article=getFirstTagContent(items[i], 'link').split('&')[0];
if (NonConfirmedEdits.delayedLines[article] && NonConfirmedEdits.delayedLines[article].editor != editor) {
delete NonConfirmedEdits.delayedLines[article];
if (NonConfirmedEdits.filter_anonsOnly && !mw.util.isRegistered(editor)) {
nextChangeSoon(true);
return;
};
window.processRecentChangesSingle=function(){
NonConfirmedEdits.itemsCurrent--;
var i = NonConfirmedEdits.itemsCurrent;
var items = NonConfirmedEdits.items;
if (i < 0) { processRecentChangesDisplay(NonConfirmedEdits.bundleRef); return; }
var timestamp = Date.parse(getFirstTagContent(items[i],'pubDate'));
if (timestamp <= processRecentChanges.lastDate) { nextChangeSoon(true); return; }
NonConfirmedEdits.latest = (timestamp > NonConfirmedEdits.latest) ? timestamp : NonConfirmedEdits.latest;
var diffText=getFirstTagContent(items[i],'description').split('</tr>').join('</tr>\n');
var editSummary=diffText.replace( /^<p>(.*?)<\/p>[\s\S]*/, '$1');
var editor=getFirstTagContent(items[i], 'creator') || getFirstTagContent(items[i], 'dc:creator');
if (NonConfirmedEdits.ignore_my_edits && mw.config.get('wgUserName')==editor) { return; }
var article;
var articleTitle;
// NB article is the link attribute - a fully qualified URL
// strip out the &diff=...&oldid=... bit to leave only ?title=...
article=getFirstTagContent(items[i], 'link').split('&')[0];
if (NonConfirmedEdits.delayedLines[article] && NonConfirmedEdits.delayedLines[article].editor != editor) {
delete NonConfirmedEdits.delayedLines[article];
if (NonConfirmedEdits.filter_anonsOnly && !mw.util.isIPAddress(editor)) {
nextChangeSoon(true);
return;
};
importScript ('User:Anchorvale/scripts/RecentChanges.js');
▲/* [[Category:Wikipedia scripts]]
|