User:Vildricianus/editbar.js
Jump to navigation
Jump to search
Note: You may have to bypass your browser’s cache to see the changes. In addition, after saving a sitewide CSS file such as MediaWiki:Common.css, it will take 5-10 minutes before the changes take effect, even if you clear your cache.
- Mozilla / Firefox / Safari: hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (Command-R on a Macintosh);
- Konqueror and Chrome: click Reload or press F5;
- Opera: clear the cache in Tools → Preferences;
- Internet Explorer: hold Ctrl while clicking Refresh, or press Ctrl-F5.
- This script lacks a documentation subpage. Please create it.
- Useful links: root page • root page’s subpages • links • redirects • your own
// <pre><nowiki>
// EDITBAR EXPANSION - from Rei-artur@pt.wikipedia
window.AddMyOwnButton=function(tbar, caption, href, imgsrc) {
var ba = document.createElement('a');
ba.href = href;
var img = document.createElement('img');
img.src = imgsrc;
img.alt = caption;
ba.appendChild(img);
tbar.appendChild(ba);
}
window.myOwnEditButtons=function() {
var tbdiv=document.getElementById('toolbar');
if ( tbdiv ) {
tbdiv.appendChild(document.createTextNode(' '));
// {{AHD|,}}
AddMyOwnButton(tbdiv, 'ahd', 'javascript:insertTags(\'{{AHD|\',\'}}\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// {{IPA|,}}
AddMyOwnButton(tbdiv, 'ipa', 'javascript:insertTags(\'{{IPA|\',\'}}\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// {{SAMPA|,}}
AddMyOwnButton(tbdiv, 'sampa', 'javascript:insertTags(\'{{SAMPA|\',\'}}\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
//===,===
// AddMyOwnButton(tbdiv, 'h3', 'javascript:insertTags(\'===\',\'===\\n\',\'header\');', 'http://upload.wikimedia.org/wikipedia/en/e/e9/Button_headline2.png');
// {{,}}
AddMyOwnButton(tbdiv, 'txt2predef', 'javascript:insertTags(\'{{\',\'}}\',\'\');', 'http://republico.estv.ipv.pt/~nmct/wikipedia/icons/button_topredef.png');
// [[w:,|]] also: http://upload.wikimedia.org/wikipedia/commons/b/bf/WP-icon.png
AddMyOwnButton(tbdiv, 'pedia', 'javascript:insertTags(\'[[w:\',\'|]]\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/7/7f/Button_link_to_Wikipedia.png');
// <tt>,</tt>
AddMyOwnButton(tbdiv, '<tt></tt>', 'javascript:insertTags(\'<tt>\',\'</tt>\',\'\');', 'http://republico.estv.ipv.pt/~nmct/wikipedia/icons/button_tt.png');
// <small>
// AddMyOwnButton(tbdiv, '<small></small>', 'javascript:insertTags(\'<small>\',\'</small>\',\'\');', 'http://republico.estv.ipv.pt/~nmct/wikipedia/icons/button_small.png');
// <strike>
// AddMyOwnButton(tbdiv, '<s></s>', 'javascript:insertTags(\'<s>\',\'</s>\',\'\');', 'http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png');
// <includeonly>
// AddMyOwnButton(tbdiv, '<includeonly></includeonly>', 'javascript:insertTags(\'<includeonly>\',\'</includeonly>\',\'\');', 'http://users.skynet.be/fb242895/Button_includeonly.PNG');
// <noinclude>
// AddMyOwnButton(tbdiv, '<noinclude></noinclude>', 'javascript:insertTags(\'<noinclude>\',\'</noinclude>\',\'\');', 'http://users.skynet.be/fb242895/Button_noinclude.PNG');
// {{ttbc|,}}
// AddMyOwnButton(tbdiv, 'ttbc', 'javascript:insertTags(\'{{ttbc|\',\'}}\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// [[Category:,]]
AddMyOwnButton(tbdiv, 'category', 'javascript:insertTags(\'[\[Category:\',\']]\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/1/11/Button_category.png');
// #redirect [[,]]
AddMyOwnButton(tbdiv, 'redirect', 'javascript:insertTags(\'#\REDIRECT\[\[\',\']]\',\'\');', 'http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png');
// top/mid/bottom
AddMyOwnButton(tbdiv, 'topmidbot', 'javascript:insertTags(\'{{top}}\\n{{mid}}\\n{{bottom}}\\n\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// refs
AddMyOwnButton(tbdiv, 'ref', 'javascript:insertTags(\'===References===\\n{{R:Century 1911}}\\n{{R:Webster 1913}}\\n\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// {{wikipedia}}
AddMyOwnButton(tbdiv, 'pedia', 'javascript:insertTags(\'{{wikipedia}}\\n\',\'\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/b/bf/WP-icon.png');
// {{en-noun}}
AddMyOwnButton(tbdiv, 'noun', 'javascript:insertTags(\'\{\{en-noun\',\'}\}\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// Quotes
AddMyOwnButton(tbdiv, 'en', 'javascript:insertTags(\'====Quotations====\\n\*\{\{RQ:Authorized Version}}\, \',\'\\n\*: \\n\',\'\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// '''{{subst:PAGENAME}}'''
AddMyOwnButton(tbdiv, 'pgnm', 'javascript:insertTags(\'\\\'\\\'\\\'{\{subst:PAGENAME}}\\\'\\\'\\\'\\n\\n\',\'\',\'\');', 'http://users.skynet.be/fb242895/Button_pagename.PNG');
// English entry
AddMyOwnButton(tbdiv, 'en', 'javascript:insertTags(\'==English==\\n\\n===\',\'===\\n\{\{en-noun}}\\n\\n# \\n\',\'Part of speech\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// Dutch entry
// AddMyOwnButton(tbdiv, 'en', 'javascript:insertTags(\'==Dutch==\\n\\n===Noun===\\n\\\'\\\'\\\'{\{subst:PAGENAME}}\\\'\\\'\\\'\\n\\n# \',\'\\n\\n\[\[Category:Dutch nouns\]\]\',\'def\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
// German entry
// AddMyOwnButton(tbdiv, 'en', 'javascript:insertTags(\'==German==\\n\\n===\',\'===\\n\\\'\\\'\\\'{\{subst:PAGENAME}}\\\'\\\'\\\'\\n\\n# \\n\',\'Part of speech\');', 'http://upload.wikimedia.org/wikipedia/commons/5/59/Button_template.png');
}
}
myAddOnload(myOwnEditButtons);
// </nowiki></pre>