myTImenu - Personal version

Create new buttons on NavTab and drop down menus on top

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name            myTImenu - Personal version
// @version         1.1
// @description     Create new buttons on NavTab and drop down menus on top
// @include         http://www.torrent-invites.com/*
// @author          Silveress
// @copyright       2014+, Silveress
// @namespace https://greasyfork.org/users/225
// ==/UserScript==

///////////////////////////////////////////////////////////////////////
// Original script by Lefteris : http://userscripts.org/users/142620 //
///////////////////////////////////////////////////////////////////////


/* do not touch this line ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */  function addJQuery(callback) {     var script = document.createElement("script");     script.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");     script.addEventListener('load', function () {         var script = document.createElement("script");         script.textContent = "(" + callback.toString() + ")();";         document.body.appendChild(script);     }, false);     document.body.appendChild(script); }function main() {
/* do not touch this line ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */  var v4Links = "";     var newMenu = "";     var newMenuItems = "";     var styleName = getCurrentStyleName();     var changeColors = true; /* */
// -------------------------------------------------------------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------------------------------------------------------------

// -------------------------------------------------------------------------------------------------------------------------------------------------
// --- This is your playground!
// -------------------------------------------------------------------------------------------------------------------------------------------------


// changeColors = false; // --- uncomment this if you don't like the colors
// moveSearchBar();      // --- uncomment this if you feel you need more space on navbar ///// default = -75 (top)

// uncomment this to delete all tabs and start from scratch (version 1.20)
// wipeTabs();

// uncomment this to delete one or more tabs by name (version 1.20)
// removeTab('Blogs');
// removeTab('Articles');
// removeTab('IRC');
// removeTab('Opentrackers');
// removeTab('Donate');

/// Navigation Bar links

addMainMenuItem('INBOX', 'http://www.torrent-invites.com/private.php');
addMainMenuItem('Help Forum', 'http://www.torrent-invites.com/help/');
addMainMenuItem('Misc GAs', 'http://www.torrent-invites.com/misc-giveaways/');
addMainMenuItem('My Threads', 'http://www.torrent-invites.com/search.php?do=finduser&userid=168576&starteronly=1&contenttype=vBForum_Thread');
addMainMenuItem('My Posts', 'http://www.torrent-invites.com/search.php?do=finduser&userid=168576&contenttype=vBForum_Post&showposts=1');

/// Create a new menu
newPopupMenu('Lefteris Links'); /// name of your new menu
/// Add items to it
addPopupMenuItem('Private Message', 'http://www.torrent-invites.com/private.php?do=newpm')
addPopupMenuItem('My Posts', 'http://www.torrent-invites.com/search.php?do=finduser&userid=168576&contenttype=vBForum_Post&showposts=1');
addPopupMenuItem('My Threads', 'http://www.torrent-invites.com/search.php?do=finduser&userid=168576&starteronly=1&contenttype=vBForum_Thread');
addPopupMenuItem('My Settings', 'http://www.torrent-invites.com/usercp.php');
addPopupMenuItem('Likes', 'http://www.torrent-invites.com/members/lefteris.html?tab=likes_received#likes_received');
addPopupMenuItem('V.I.P', 'http://www.torrent-invites.com/vips-only/');
addPopupMenuItem('Tutorials', 'http://www.torrent-invites.com/tutorials/');
addPopupMenuItem('Send a PM', 'http://www.torrent-invites.com/private.php?do=newpm');
/// Display your menu at the browser
// showPopupMenuAfter(); // === show it AFTER everything
showPopupMenuBefore(); // === show it BEFORE everything
// showPopupMenu(); === showPopupMenuAfter(); ===

/// Create a new menu
newPopupMenu('Forum Links');
/// Add items to it
addPopupMenuItem('Help Forum', 'http://www.torrent-invites.com/help/');
addPopupMenuItem('Suggestions Forum', 'http://www.torrent-invites.com/suggestions/');
addPopupMenuItem('The Chopping Block!', 'http://www.torrent-invites.com/chopping-block/');
/// Display your menu at the browser
showPopupMenu();

// -------------------------------------------------------------------------------------------------------------------------------------------------
// --- END OF your playground!  Don't touch anything below that!
// -------------------------------------------------------------------------------------------------------------------------------------------------



// -------------------------------------------------------------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------------------------------------------------------------
/* do not touch this line ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ function newPopupMenu(a){newMenu="";newMenuItems="";newMenu=newMenu+'    <a class="lefterisPopupMenu" href="javascript://" class="popupctrl" accesskey="6">'+a+"</a>";newMenu=newMenu+'        <ul class="popupbody popuphover">';newMenu=newMenu+"                        $$LI_ITEMS$$";newMenu=newMenu+"      </ul>"}function showPopupMenu(){showPopupMenuAfter()}function showPopupMenuAfter(){newMenu=newMenu.replace("$$LI_ITEMS$$",newMenuItems);newli='<li class="popupmenu nonotifications">'+newMenu+"</li>";$("ul.isuser").prepend(newli);if(changeColors){$("a.lefterisPopupMenu").css("color",getLinkColor())}}function showPopupMenuBefore(){newMenu=newMenu.replace("$$LI_ITEMS$$",newMenuItems);newli='<li class="popupmenu nonotifications">'+newMenu+"</li>";$("ul.isuser").append(newli);if(changeColors){$("a.lefterisPopupMenu").css("color",getLinkColor())}}function addPopupMenuItem(a,b){newMenuItems=newMenuItems+'<li><a href="'+b+'">'+a+"</a></li>"} function removeTab(a){if(!isV4()&&!isVBulletin()){return}$(".navtab").remove(":contains('"+a+"')")}function wipeTabs(){if(!isV4()&&!isVBulletin()){return}$(".navtab").remove()}function addMainMenuItem(a,b){if(!isV4()&&!isVBulletin()){return}newli='<li><a class="navtab" href="'+b+'" lefterisMainMenuLink="yes">'+a+"</a></li>";$("#navtabs").append(newli);if(changeColors){$('a[lefterisMainMenuLink|="yes"]').css("color",getMainMenuItemColor());$('a:hover[lefterisMainMenuLink|="yes"]').css("color","red")}}function addLink(a,b){if(isV4()){return}var c='<li><a class="lefterisLink" rel="nofollow" href="'+b+'" stlye="color: #E6A00F">'+a+"</a></li>";$("#navbar.ul.floatcontainer").append(c);if(changeColors){$("a.lefterisLink").css("color",getLinkColor())}}function Trim(a){return a.replace(/^\s+|\s+$/g,"")}function getCurrentStyleName(){var a="-- vBulletin Default";var b=document.getElementsByName("styleid").item(0).selectedIndex;if(b!=null){a=Trim(document.getElementsByName("styleid").item(0).options[b].text)}return a}function isV4(){if(styleName=="-- Torrent Invites v4 Beta"||styleName=="---- Torrent Invites v4 for smaller resolutions"){return true}else{return false}}function isV3(){return styleName=="-- Torrent Invites v3.1"}function isVBulletin(){return styleName=="-- vBulletin Default"}function isV3White(){return styleName=="-- Torrent Invites v3 White"}function getMainMenuItemColor(){if(isV4()){return"#E6A00F"}else if(isVBulletin()){return"#000000"}else{return"#000000"}}function getLinkColor(){if(isV4()){return"#E6A00F"}else if(isVBulletin()){return"#E6A00F"}else{return"#E6A00F"}}function moveSearchBar(a,b){if(!a){a=-75}if(!b){b=0}if(a!=0){$("#globalsearch").css("top",a)}}
/* do not touch this line ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ } addJQuery(main);
// -------------------------------------------------------------------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------------------------------------------------