Difference between revisions of "User:Paxed/vector.js"
Jump to navigation
Jump to search
m (add some buttons) |
m (Use custom edit button images from our server) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
if (mwCustomEditButtons) { | if (mwCustomEditButtons) { | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
− | "imageFile": "http:// | + | "imageFile": "http://nethackwiki.com/images/nethackwiki/Button_strike.png", |
"speedTip": "Strikethrough", | "speedTip": "Strikethrough", | ||
"tagOpen": '<s>', | "tagOpen": '<s>', | ||
Line 8: | Line 7: | ||
"sampleText": "Insert text here"}; | "sampleText": "Insert text here"}; | ||
mwCustomEditButtons[mwCustomEditButtons.length] = { | mwCustomEditButtons[mwCustomEditButtons.length] = { | ||
− | "imageFile": "http:// | + | "imageFile": "http://nethackwiki.com/images/nethackwiki/Button_code.png", |
"speedTip": "Code", | "speedTip": "Code", | ||
"tagOpen": '<code>', | "tagOpen": '<code>', | ||
Line 14: | Line 13: | ||
"sampleText": "Insert text here"}; | "sampleText": "Insert text here"}; | ||
}; | }; | ||
+ | |||
+ | |||
+ | // -------------------------------------------------------- | ||
+ | // addPurge | ||
+ | // adds a "purge" tab (after "watch") | ||
+ | // -------------------------------------------------------- | ||
+ | addOnloadHook(function () { | ||
+ | if (wgAction == 'view' && wgCanonicalNamespace != 'Special' && | ||
+ | document.URL.indexOf('diff=') <= 0 && document.URL.indexOf('oldid=') <= 0) { | ||
+ | var hist; var url; | ||
+ | if (!(hist = document.getElementById('ca-history') )) return; | ||
+ | if (!(url = hist.getElementsByTagName('a')[0] )) return; | ||
+ | if (!(url = url.href )) return; | ||
+ | addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'), | ||
+ | 'Purge', 'ca-purge', 'Purge server cache for this page', '0'); | ||
+ | } | ||
+ | }); |
Latest revision as of 12:24, 11 November 2012
if (mwCustomEditButtons) {
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://nethackwiki.com/images/nethackwiki/Button_strike.png",
"speedTip": "Strikethrough",
"tagOpen": '<s>',
"tagClose": '</s>',
"sampleText": "Insert text here"};
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://nethackwiki.com/images/nethackwiki/Button_code.png",
"speedTip": "Code",
"tagOpen": '<code>',
"tagClose": '</code>',
"sampleText": "Insert text here"};
};
// --------------------------------------------------------
// addPurge
// adds a "purge" tab (after "watch")
// --------------------------------------------------------
addOnloadHook(function () {
if (wgAction == 'view' && wgCanonicalNamespace != 'Special' &&
document.URL.indexOf('diff=') <= 0 && document.URL.indexOf('oldid=') <= 0) {
var hist; var url;
if (!(hist = document.getElementById('ca-history') )) return;
if (!(url = hist.getElementsByTagName('a')[0] )) return;
if (!(url = url.href )) return;
addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),
'Purge', 'ca-purge', 'Purge server cache for this page', '0');
}
});