Examine individual changes
This page allows you to examine the variables generated by the Edit Filter for an individual change.
Variables generated for this change
Variable | Value |
---|---|
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 ) | [] |
External links added in the edit (added_links ) | [] |
External links in the page, before the edit (old_links ) | [] |
Whether or not the change was made through a Tor exit node (tor_exit_node ) | false |
Unix timestamp of change (timestamp ) | 1612708320 |
External links in the new text (new_links ) | [] |