您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Upgrades the Nexus Clash navigation bar by including it on Wiki pages, adding Google Doc map link "+", renaming "Game Map" to "Game", and moving the Ultramap next to it as "Map".
// ==UserScript== // @name Nexus Clash: Navbar+ // @namespace http://nexusclash.com/wiki/index.php/user:xensyria // @version 1.4 // @description Upgrades the Nexus Clash navigation bar by including it on Wiki pages, adding Google Doc map link "+", renaming "Game Map" to "Game", and moving the Ultramap next to it as "Map". // @match http://nexusclash.com/* // @match http://www.nexusclash.com/* // @exclude http://nexusclash.com/wiki/images/* // @exclude http://www.nexusclash.com/wiki/images/* // @exclude http://nexusclash.com/chargen.html // @exclude http://www.nexusclash.com/chargen.html // @grant GM_addStyle // @copyright PD // ==/UserScript== if (document.URL.match(/nexusclash\.com\/wiki/)){ // Check to see if it's the Wiki, and needs the navbar added // Move login / user links document.getElementById ('firstHeading').parentNode.insertBefore (document.getElementById ('p-personal'), document.getElementById ('firstHeading')); GM_addStyle('#p-personal { padding-top: 0.9em !important; }'); // Create navbar document.getElementById ('p-cactions').insertAdjacentHTML('beforebegin', '<table id="wikinavbar">' +'<tr>' +'<td><img src="/themes/NukeNews/images/pixel.gif" width="347px" height="10px"></img></td>' +'<td align="center" valign="center">' +'<a class="wikinavbarlink" href="/modules.php?name=Game">Game</a>' +'<a class="wikinavbarlink" href="http://hem.bredband.net/Treecko/ULTRAMAP.htm">Map</a>' +'<a class="wikinavbarlink" id="wikinavbarplus" href="https://docs.google.com/spreadsheet/ccc?key=0ApnLeomaP9WndGY4b2Q5b0Z6bjFtYkhTY0I1aHVjeGc#gid=0">+</a>' +'<a class="wikinavbarlink" href="/modules.php?name=Game&op=faction">Factions</a>' +'<a class="wikinavbarlink" href="/modules.php?name=Forums">Forums</a>' +'<a class="wikinavbarlink" href="/wiki">Wiki</a>' +'<a class="wikinavbarlink" href="/chargen.html">Planner</a>' +'<a class="wikinavbarlink" href="/modules.php?name=Your_Account">Account</a>' +'</td>' +'<td align="center" valign="center">' +'<form action="https://www.paypal.com/cgi-bin/webscr" method="post">' +'<input type="hidden" name="cmd" value="_s-xclick">' +'<input type="hidden" name="hosted_button_id" value="NXMLRLMUST7CA">' +'<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">' +'<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">' +'</form>' +'</td>' +'<td><img src="/themes/NukeNews/images/pixel.gif" hspace="0" width="17px" height="10px" align="right"></img></td>' +'</tr>' +'</table>'); GM_addStyle('#wikinavbar { position: absolute; width: 100%; height: 76px; top: 0px; background: none; padding: 8px; cellpadding: 0; cellspacing: 0; }'); GM_addStyle('.wikinavbarlink { background: #ffffff; color: #000000 !important; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Geneva, sans-serif; text-decoration: none; border-color: #000000; border-style: outset; border-width: 3px; padding: 2px; margin: 0px 2px; }'); GM_addStyle('.wikinavbarlink:hover { background: #C0C0C0; color: #FFFFFF !important; font-weight: bold; font-size: 14px; font-family: Verdana, Helvetica, Geneva, sans-serif; text-decoration: none; border-color: #000000; border-style: inset; border-width: 3px; padding: 2px; margin: 0px 2px; }'); GM_addStyle('#wikinavbarplus { margin-left: -5px !important; }'); GM_addStyle('#content { margin: 68px 0 0 12.2em !important; }'); GM_addStyle('#p-cactions { top: 49px !important; }'); } else { // If it's not the Wiki, then just change the existing bar var navBar = document.getElementsByClassName('navbar'); navBar[0].innerHTML = 'Game'; navBar[5].innerHTML = 'Map'; navBar[0].parentNode.insertBefore (navBar[5], navBar[1]); navBar[1].insertAdjacentHTML('afterend','<a class="navbar" id="navbarplus" href="https://docs.google.com/spreadsheet/ccc?key=0ApnLeomaP9WndGY4b2Q5b0Z6bjFtYkhTY0I1aHVjeGc#gid=0">+</a>'); GM_addStyle('#navbarplus { margin-left: -3px !important; margin-right: 4px !important; }'); }