您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Javascript portion of the OCN Theme, OCN HIGH CONTRAST
// ==UserScript== // @name OCN High Contrast Theme // @description Javascript portion of the OCN Theme, OCN HIGH CONTRAST // @namespace nope // @include http://www.overclock.net/* // @version 1 // @grant none // @require http://code.jquery.com/jquery-1.6.4.js // ==/UserScript== //Notification Restore (function() { $("<style type='text/css'> .jcounter { background-color:#399C41; display:inline-block; height:15px; min-width:15px; text-align:center; font-size:10px; line-height:15px; color:#FFF; border-radius:2px; } .jpadder { display:inline-block; height:15px; min-width:15px; text-align:center; font-size:10px; line-height:15px; color:#FFF; border-radius:2px; background-color:transparent; } </style>").appendTo("head"); $("<style type='text/css'> .jncontainer { position:absolute; right:48px; height:38px; display:inline-block; top:27px; } .fixed-scroll-breakpoint .jncontainer { top:8px; } </style>").appendTo("head"); $("<style type='text/css'> .jlink { font-size:12px; display:block !important; height:18px !important; color:#FFF !important; text-align:right !important; } .search-bar-outer, .ui-header-fixed ul#main-nav .search > a { right:165px !important; } .ui-header-fixed li.profile .user-avatar .notification-counter, .ui-header-fixed ul#main-nav li.messages, .ui-header-fixed ul#main-nav li.subscriptions { display:none; } </style>").appendTo("head"); var privateMessagesCount = $(".messages .notification-counter").first().text().replace(/\s+/, ""); var subscriptionsCount = $(".subscriptions .notification-counter").first().text().replace(/\s+/, ""); var notificationModule = $("<li/>", { class: "jncontainer", css: { "height": "35px" } }); var messagesContainer = $("<a/>", { href: "http://www.overclock.net/messages", text: "Private Messages ", class: "jlink", css: { "display": "block" } }); var messagesCounter = $("<span/>", { text: privateMessagesCount, class: "jcounter" }); var subsContainer = $("<a/>", { href: "http://www.overclock.net/users/subscriptions/", text: "Subscriptions ", class: "jlink", css: { "display": "block" } }); var subsCounter = $("<span/>", { text: subscriptionsCount, class: "jcounter" }); if(privateMessagesCount > 0) messagesContainer.append(messagesCounter); else messagesContainer.append($("<span/>", { class:"jpadder", text: "" })); if(subscriptionsCount > 0) subsContainer.append(subsCounter); else subsContainer.append($("<span/>", { class:"jpadder", text: "" })); notificationModule.append(messagesContainer); notificationModule.append(subsContainer); notificationModule.insertBefore($("#main-nav .profile")); })(); //New Modern Favicon (function() { var link = document.createElement('link'); link.type = 'image/png'; link.rel = 'shortcut icon'; link.href = 'data:image/png;base64,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%3D'; var head = document.getElementsByTagName("head")[0]; head.insertBefore(link, head.firstChild); })(); //High Res Avatar var highres = $(".profile .user-avatar a img").attr("src").replace("32x32px-LL", "120x120px-LS"); $(".profile .user-avatar a img").attr("src", highres);