User:Till034/GW2WikiToolbar.js
From Guild Wars 2 Wiki
Jump to navigationJump to search
Note: After publishing, 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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
// <nowiki> var button = { "imageFile": "images/e/e1/User_Till034_button-gold.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "gold icon", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{gold}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button); var button2 = { "imageFile": "images/0/00/User_Till034_button-silver.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "silver icon", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{silver}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button2); var button3 = { "imageFile": "images/7/79/User_Till034_button-bronze.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "bronze icon", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{bronze}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button3); var button4 = { "imageFile": "images/9/9f/User_Till034_button-karma.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "karma icon", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{karma}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button4); var button5 = { "imageFile": "images/d/d7/User_Till034_button-exp.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "exp icon", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{experience}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button5); var button6 = { "imageFile": "images/f/f5/User_Till034_button-br.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "new line", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "<br>", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button6); var button7 = { "imageFile": "images/e/e2/User_Till034_button-npc.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "NPC infobox", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{NPC infobox\n| race = \n| level = NA\n| region = NA\n}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button7); var button8 = { "imageFile": "images/3/3e/User_Till034_button-item.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "Item infobox", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{Item infobox\n| rarity =\n| type =\n| value =\n}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button8); var button9 = { "imageFile": "images/5/56/User_Till034_button-skill.png", // image to be shown on the button (may be a full URL too), 22x22 pixels "speedTip": "Skill infobox", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "{{Skill infobox\n| description =\n| recharge=\n| profession = \n| slot = \n| twohand = \n| weapon_slot =\n}}", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button9); var button10 = { "imageFile": "images/e/eb/User_Till034_button-DPL-type.png", // image to be shown on the button (may be a full URL too),22x22 pixels "speedTip": "Type listing DPL for NPC type pages e.g. Bat", // text shown in a tooltip when hovering the mouse over the button "tagOpen": "<DPL>\ncategory=\nuses=Template:NPC infobox\nsuppresserrors=yes\n</DPL>", // the text to use to mark the beginning of the block "tagClose": "", // the text to use to mark the end of the block (if any) "sampleText": "" // the sample text to place inside the block }; mwCustomEditButtons.push(button10); var a = document.getElementById("mw-htmlform-description"); if(a){ var row = document.createElement("tr"); var td = document.createElement("td"); var a1 = document.createElement("a"); var a1_text = document.createTextNode("User image"); a1.setAttribute("href","javascript:userImageTag()"); a1.setAttribute("style","margin:10px;"); a1.appendChild(a1_text); var a2 = document.createElement("a"); var a2_text = document.createTextNode("ArenaNet image icon"); a2.setAttribute("href","javascript:arenaNetImageIcon()"); a2.setAttribute("style","margin:10px;"); a2.appendChild(a2_text); td.appendChild(a1); td.appendChild(a2); row.appendChild(td); a.childNodes[0].insertBefore(row, a.childNodes[0].childNodes[4]); function userImageTag() { var a = document.getElementById("wpUploadDescription"); var user = document.getElementById("pt-userpage").childNodes[0].childNodes[0].data; a.innerHTML = a.innerHTML+"{{User image|"+user+"}}\n"; } function arenaNetImageIcon() { var a = document.getElementById("wpUploadDescription"); a.innerHTML = a.innerHTML+"{{Arenanet image|icon}}\n"; } } // </nowiki>