This page allows you to examine the variables generated by the Edit Filter for an individual change.

Variables generated for this change

VariableValue
Edit count of the user (user_editcount)
62284
Name of the user account (user_name)
'Amorymeltzer'
Age of the user account (user_age)
478628251
Groups (including implicit) the user is in (user_groups)
[ 0 => 'interface-admin', 1 => 'oversight', 2 => 'patroller', 3 => 'reviewer', 4 => 'sysop', 5 => '*', 6 => 'user', 7 => 'autoconfirmed' ]
Rights that the user has (user_rights)
[ 0 => 'editinterface', 1 => 'editsitecss', 2 => 'editsitejson', 3 => 'editsitejs', 4 => 'editusercss', 5 => 'edituserjson', 6 => 'edituserjs', 7 => 'oathauth-enable', 8 => 'browsearchive', 9 => 'deletedhistory', 10 => 'deletedtext', 11 => 'abusefilter-view-private', 12 => 'deleterevision', 13 => 'deletelogentry', 14 => 'hideuser', 15 => 'suppressrevision', 16 => 'suppressionlog', 17 => 'abusefilter-hide-log', 18 => 'abusefilter-hidden-log', 19 => 'viewsuppressed', 20 => 'patrol', 21 => 'review', 22 => 'autoreview', 23 => 'autoconfirmed', 24 => 'editsemiprotected', 25 => 'templateeditor', 26 => 'changetags', 27 => 'extendedconfirmed', 28 => 'suppressredirect', 29 => 'noratelimit', 30 => 'editcontentmodel', 31 => 'block', 32 => 'createaccount', 33 => 'delete', 34 => 'undelete', 35 => 'import', 36 => 'move', 37 => 'move-subpages', 38 => 'move-rootuserpages', 39 => 'move-categorypages', 40 => 'autopatrol', 41 => 'protect', 42 => 'editprotected', 43 => 'rollback', 44 => 'upload', 45 => 'reupload', 46 => 'reupload-shared', 47 => 'unwatchedpages', 48 => 'ipblock-exempt', 49 => 'blockemail', 50 => 'markbotedits', 51 => 'apihighlimits', 52 => 'movefile', 53 => 'mergehistory', 54 => 'managechangetags', 55 => 'deletechangetags', 56 => 'abusefilter-revert', 57 => 'stablesettings', 58 => 'movestable', 59 => 'tboverride', 60 => 'titleblacklistlog', 61 => 'transcode-reset', 62 => 'transcode-status', 63 => 'globalblock-whitelist', 64 => 'nuke', 65 => 'skipcaptcha', 66 => 'override-antispoof', 67 => 'centralauth-createlocal', 68 => 'abusefilter-log-detail', 69 => 'abusefilter-log-private', 70 => 'abusefilter-modify-restricted', 71 => 'massmessage', 72 => 'read', 73 => 'edit', 74 => 'createtalk', 75 => 'writeapi', 76 => 'viewmywatchlist', 77 => 'editmywatchlist', 78 => 'viewmyprivateinfo', 79 => 'editmyprivateinfo', 80 => 'editmyoptions', 81 => 'centralauth-merge', 82 => 'abusefilter-view', 83 => 'abusefilter-log', 84 => 'vipsscaler-test', 85 => 'collectionsaveasuserpage', 86 => 'reupload-own', 87 => 'createpage', 88 => 'minoredit', 89 => 'editmyusercss', 90 => 'editmyuserjson', 91 => 'editmyuserjs', 92 => 'purge', 93 => 'sendemail', 94 => 'applychangetags', 95 => 'spamblacklistlog', 96 => 'mwoauthmanagemygrants', 97 => 'collectionsaveascommunitypage', 98 => 'createpagemainns' ]
Whether the user is editing from mobile app (user_app)
false
Whether or not a user is editing through the mobile interface (user_mobile)
false
Page ID (page_id)
3953032
Page namespace (page_namespace)
4
Page title without namespace (page_title)
'WikiProject User scripts/Scripts/Watchlist since'
Full page title (page_prefixedtitle)
'Wikipedia:WikiProject User scripts/Scripts/Watchlist since'
Edit protection level of the page (page_restrictions_edit)
[ 0 => 'sysop' ]
Page age in seconds (page_age)
473680439
Action (action)
'edit'
Edit summary/reason (summary)
'Amorymeltzer changed the content model of the page [[Wikipedia:WikiProject User scripts/Scripts/Watchlist since]] from "wikitext" to "JavaScript": Page is javascript'
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'javascript'
Old page wikitext, before the edit (old_wikitext)
'// Adds a "Changes since last load" link to your watchlist. <source lang="Javascript"> addOnloadHook(function () { if (!mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgCanonicalSpecialPageName') != "Watchlist") return; if (!document.forms[0] || !document.forms[0].namespace) return; var link = document.createElement('a'); link.id = 'listSince'; link.href = '#listSince'; // must have a href to show as link! var then = +(new Date()); var fixLinkHref = function () { var url = window.___location.href.split('#')[0]; var days = (( +(new Date()) - then ) + (60 * 1000)) / (1000 * 3600 * 24); if (url.match(/[?&]days=/)) this.href = url.replace(/([?&]days=)[^&]*/, '$1'+days); else this.href = url + (url.indexOf('?') < 0 ? '?':'&') + 'days=' + days; return true; }; link.onclick = fixLinkHref; link.onmousedown = fixLinkHref; // react to middle clicks too var frag = document.createDocumentFragment(); frag.appendChild(document.createTextNode(' | ')); frag.appendChild(link); link.appendChild(document.createTextNode('Changes')); frag.appendChild(document.createTextNode(' since last load.')); // just one little ID attribute would be _so_ nice... var nsSelectForm = document.getElementsByTagName('form')[0]; nsSelectForm.parentNode.insertBefore(frag, nsSelectForm); }); //</source>'
New page wikitext, after the edit (new_wikitext)
'// Adds a "Changes since last load" link to your watchlist. <source lang="Javascript"> addOnloadHook(function () { if (!mw.config.get('wgCanonicalSpecialPageName') || mw.config.get('wgCanonicalSpecialPageName') != "Watchlist") return; if (!document.forms[0] || !document.forms[0].namespace) return; var link = document.createElement('a'); link.id = 'listSince'; link.href = '#listSince'; // must have a href to show as link! var then = +(new Date()); var fixLinkHref = function () { var url = window.___location.href.split('#')[0]; var days = (( +(new Date()) - then ) + (60 * 1000)) / (1000 * 3600 * 24); if (url.match(/[?&]days=/)) this.href = url.replace(/([?&]days=)[^&]*/, '$1'+days); else this.href = url + (url.indexOf('?') < 0 ? '?':'&') + 'days=' + days; return true; }; link.onclick = fixLinkHref; link.onmousedown = fixLinkHref; // react to middle clicks too var frag = document.createDocumentFragment(); frag.appendChild(document.createTextNode(' | ')); frag.appendChild(link); link.appendChild(document.createTextNode('Changes')); frag.appendChild(document.createTextNode(' since last load.')); // just one little ID attribute would be _so_ nice... var nsSelectForm = document.getElementsByTagName('form')[0]; nsSelectForm.parentNode.insertBefore(frag, nsSelectForm); }); //</source>'
Unified diff of changes made by edit (edit_diff)
''
New page size (new_size)
1438
Old page size (old_size)
1438
Size change in edit (edit_delta)
0
Lines added in edit (added_lines)
[]
Whether or not the change was made through a Tor exit node (tor_exit_node)
false
Unix timestamp of change (timestamp)
1612708320