MediaWiki:Common.js
From Hobowars Wiki
Note: After saving, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Clear the cache in Tools → Preferences
/* Any JavaScript here will be loaded for all users on every page load. */
window.console && console.log('common.js is being loaded');
/* Section for custom edit buttons */
/* Bold Text Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-bold',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_bold.png",
"speedTip": "Bold text",
"tagOpen": "'''",
"tagClose": "'''",
"sampleText": "Bold text"});
/* Italic Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-italic',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_italic.png",
"speedTip": "Italic text",
"tagOpen": "''",
"tagClose": "''",
"sampleText": "Italic text"});
/* StrikeThrough Text Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-strike',
"imageFile": "http://www.hobowars.com/wiki/images/Button_strike.png",
"speedTip": "StrikeThrough text",
"tagOpen": "<s>",
"tagClose": "</s>",
"sampleText": ""});
/* Text Color Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-color',
"imageFile": "http://www.hobowars.com/wiki/images/Button_TextColor.png",
"speedTip": "TextColor",
"tagOpen": "<span style='color: #000000'>",
"tagClose": "</span>",
"sampleText": ""});
/* Headline 1 Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-h1',
"imageFile": "http://www.hobowars.com/wiki/images/Button_header01.png",
"speedTip": "Headline1 text",
"tagOpen": "= ",
"tagClose": " =",
"sampleText": "Headline1 text"});
/* Headline 2 Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-h2',
"imageFile": "http://www.hobowars.com/wiki/images/Button_header02.png",
"speedTip": "Headline2 text",
"tagOpen": "== ",
"tagClose": " ==",
"sampleText": "Headline2 text"});
/* Headline 3 Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-h3',
"imageFile": "http://www.hobowars.com/wiki/images/Button_header03.png",
"speedTip": "Headline3 text",
"tagOpen": "=== ",
"tagClose": " ===",
"sampleText": "Headline3 text"});
/* Headline 4 Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-h4',
"imageFile": "http://www.hobowars.com/wiki/images/Button_header04.png",
"speedTip": "Headline4 text",
"tagOpen": "==== ",
"tagClose": " ====",
"sampleText": "Headline4 text"});
/* Internal Link Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-wikilink',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_link.png",
"speedTip": "Internal Link",
"tagOpen": "[[",
"tagClose": "]]",
"sampleText": "Link title"});
/* External Link Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-url',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_extlink.png",
"speedTip": "External Link(remember http:// prefix)",
"tagOpen": "[",
"tagClose": "]",
"sampleText": "http://www.example.com link title"});
/* Embeded File Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-embed',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_image.png",
"speedTip": "Embeded File",
"tagOpen": "[[File:",
"tagClose": "]]",
"sampleText": "Example.jpg"});
/* File Link Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-media',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_media.png",
"speedTip": "File Link",
"tagOpen": "[[Media:",
"tagClose": "]]",
"sampleText": "Example.ogg"});
/* NoWiki Formatting Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-nowiki',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_nowiki.png",
"speedTip": "Ignore wiki formatting",
"tagOpen": "<nowiki>",
"tagClose": "</nowiki>",
"sampleText": "Insert non-formatted text here"});
/* Horizontal Line Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-hr',
"imageFile": "http://www.hobowars.com/wiki/skins/common/images/button_hr.png",
"speedTip": "Horizontal line (use sparingly)",
"tagOpen": "----",
"tagClose": "",
"sampleText": ""});
/* Line Break Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-break',
"imageFile": "http://www.hobowars.com/wiki/images/Button_enter.png",
"speedTip": "LineBreak",
"tagOpen": "<br>",
"tagClose": "",
"sampleText": ""});
/* Double Line Right Arrow Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-doubleline',
"imageFile": "http://www.hobowars.com/wiki/images/Button_arrow.png",
"speedTip": "DBLArrow",
"tagOpen": "⇒",
"tagClose": " ",
"sampleText": ""});
/* Redirect Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-redirect',
"imageFile": "http://www.hobowars.com/wiki/images/Button_redirect.png",
"speedTip": "Redirect article",
"tagOpen": "#Redirect[[",
"tagClose": "]]",
"sampleText": "Target page name"});
/* Category Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-catagory',
"imageFile": "http://www.hobowars.com/wiki/images/Button_category.png",
"speedTip": "Add a category",
"tagOpen": "[[Category:",
"tagClose": "]]",
"sampleText": "Category Name"});
/* Comment Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-comment',
"imageFile": "http://www.hobowars.com/wiki/images/Button_comment.png",
"speedTip": "Add a comment (visible only for editors)",
"tagOpen": "<!-- ",
"tagClose": " -->",
"sampleText": "Insert comment here"});
/* Food Item Template Button */
mw.toolbar.addButton({
imageId: 'mw-custombutton-food',
"imageFile": "http://www.hobowars.com/wiki/images/Button_food.png",
"speedTip": "Food Item Template",
"tagOpen": " {{",
"tagClose": "Category:Incomplete]]",
"sampleText": "Info Table" + "\n|name= FOOD_NAME" + "\n|image= IMAGE_URL" + "\n|id= ITEM_ID" + "\n|cat= CATEGORY" + "\n|subcat= SUBCATEGORY" + "\n}}" + "\nA \'\'\'FOOD_NAME\'\'\' is a [[Food|food item]] that gives you \'\'\'0T\'\'\' and the \'\'\'\'\'[[Insert Effect]]\'\'\'\'\' [[Status Effects|status effect]] upon consumption." + "\n__NOTOC__" + "\n==List of Locations and Costs==" + "\n===HoboWars and HoboWars2===" + "\n====Hoburbia====" + "\n* [[LOCATION]] ⇒ SECONDARY_LOCATION" + "\n" + "\n==Cookbook==" + "\n*Created by combining [[INGREDIENT_ONE]] and [[INGREDIENT_TWO]]" + "\n*Separates into [[INGREDIENT_ONE]] and [[INGREDIENT_TWO]]" + "\n*Not an ingredient" + "\n" + "\n [["});