My HKG Style

My Style using at HKGolden

当前为 2014-09-15 提交的版本,查看 最新版本

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

You will need to install an extension such as Tampermonkey to install this script.

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name          My HKG Style
// @namespace     https://greasyfork.org/users/1006-peach
// @version       0.9999
// @description   My Style using at HKGolden
// @homepageURL   https://greasyfork.org/users/1006-peach
// @include        http://*.hkgolden.com/topics.aspx*
// @include        http://*.hkgolden.com/view.aspx*
// @copyright     2014, Peach
// ==/UserScript==

var currentServer;
currentServer = window.location.href.match(/(forum\d+|search|profile|archive)/)[0];

jQuery(document).ready(function($) {

// 頂部空白
  jQuery('.PageMiddleFunctions').remove();
  jQuery('.PageMiddleBox').css('padding', '0 4px').css('width', '947px');
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div[style="height:5px"]:eq(0)').remove();
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(2)').css('height', '0');

// 頂部斷行
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > br:eq(0)').remove();
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0) > br:eq(0)').remove();
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0) > br:eq(0)').remove();
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0) > br:last').remove();
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0) > br:last').remove();

  jQuery('#ctl00_ContentPlaceHolder1_view_form > table:eq(0) > tbody > tr:eq(0) > td:eq(0) > div:eq(0) > br:eq(0)').remove();
  jQuery('#ctl00_ContentPlaceHolder1_view_form > table:eq(0) > tbody > tr:eq(0) > td:eq(0) > div:eq(0) > br:eq(0)').remove();
  jQuery('#ctl00_ContentPlaceHolder1_view_form > table:eq(0) > tbody > tr:eq(0) > td:eq(0) > div:eq(0) > br:last').remove();
  jQuery('#ctl00_ContentPlaceHolder1_view_form > table:eq(0) > tbody > tr:eq(0) > td:eq(0) > div:eq(0) > br:last').remove();

// 頂部闊度
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0)').css('width', '100%');
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(1)').css('width', '0%');

// 閣下現登入為
  jQuery('#ctl00_ContentPlaceHolder1_lb_UserName').css('font-size', '16px').css('font-weight', 'bold');

// [公司模式-關]
  jQuery('#ctl00_ContentPlaceHolder1_view_form > table:eq(0) > tbody > tr:eq(0) > td:eq(0) > div:eq(0)').css('font-size', '12px').css('font-weight', 'normal');

// 您現在聚腳在
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0)').css('font-size', '12px').css('font-weight', 'normal');
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0) > span:eq(0)').css('font-size', '16px').css('font-weight', 'bold');
  jQuery('.ContentPanel > table:eq(0) > tbody:eq(0) > tr:eq(0) > td:eq(0) > div:eq(0) > b:eq(0)').css('font-size', '12px').css('font-weight', 'normal');

  jQuery('#ctl00_ContentPlaceHolder1_view_form > table:eq(0) > tbody > tr:eq(0) > td:eq(0) > div:eq(0) > b:eq(0)').css('font-weight', 'normal');

// 搜尋Bar
  jQuery('.Topic_FunctionPanel > div:eq(0) > br:eq(0)').remove();
  jQuery('.Topic_FunctionPanel > div:eq(1) > br:eq(0)').remove();
  jQuery('.HitSearchText').css('font-size', '12px');

// » 高登主頁 »
  jQuery('#ctl00_ContentPlaceHolder1_view_form > div:eq(1)').css('float', 'left').css('padding', '0');
  jQuery('#ctl00_ContentPlaceHolder1_view_form > div:eq(2)').css('float', 'right').css('padding', '0');
  jQuery('#ctl00_ContentPlaceHolder1_view_form > div:eq(4)').css('clear', 'both');

// 投票站
  var $voting=jQuery('#ctl00_ContentPlaceHolder1_votingThreadMsg').html();
  if($voting){
      jQuery('#ctl00_ContentPlaceHolder1_votingThreadMsg').remove();
      jQuery('#ctl00_ContentPlaceHolder1_lb_NewPM').prepend(' ['+$voting+'] ');
  }

// 精選文章
  if (jQuery('#Iframe1').length != 0) {
    var t=0;
    jQuery('#Iframe1').parent().css({'height': '0px'});
    jQuery('#Iframe1').css({'height': '0px'});
    jQuery('#ctl00_ContentPlaceHolder1_lb_NewPM').prepend('&nbsp;[<a class="topart" href="#">精選文章</a>] ');
    jQuery('.topart').click(function(){
      if(t==0){
        jQuery('#Iframe1').animate({'height':'240px'});
        jQuery('#Iframe1').parent().animate({'height':'255px'});
        t=1;
      }else{
        jQuery('#Iframe1').animate({'height':'0px'});
        jQuery('#Iframe1').parent().animate({'height':'0px'});
        t=0;
      }
    });
  }

// 高登指數
  if (jQuery('#ddtabs1').length != 0) {
    var gi=0;
    jQuery('#ddtabs1').parent().css({'height': '0px'});
    jQuery('#ddtabs1').hide();
    jQuery('#ddtabs1').parent().find('.tabcontainer').hide();
    jQuery('#ctl00_ContentPlaceHolder1_lb_NewPM').prepend('&nbsp;[<a class="goldenIndex" href="#">高登指數</a>] ');
    jQuery('.goldenIndex').click(function(){
      if(gi==0){
        jQuery('#ddtabs1 .current').removeClass('current');
        jQuery('#ddtabs1 [rel="sc2"]').addClass('current');
        jQuery('#sc1').hide();
        jQuery('#sc3').hide();
        jQuery('#sc2').show();
        jQuery('#ddtabs1').parent().animate({'height':'280px'});
        jQuery('#ddtabs1').show();
        jQuery('#ddtabs1').parent().find('.tabcontainer').show();
        gi=1;
      }else{
        jQuery('#ddtabs1').parent().animate({'height':'0px'});
        jQuery('#ddtabs1').hide();
        jQuery('#ddtabs1').parent().find('.tabcontainer').hide();
        gi=0;
      }
    });
  }

// 高登公告 in Topic page
  if (jQuery('.DivResizableBoxContainer').length != 0) {
    var ann=0;
    var annHeight=jQuery('.DivResizableBoxContainer').height();
    jQuery('.DivResizableBoxContainer').css({'height': '0px'});
    jQuery('.DivResizableBoxContainer').hide();
    jQuery('#ctl00_ContentPlaceHolder1_lb_NewPM').prepend('&nbsp;[<a class="announce" href="#">高登公告</a>] ');
    jQuery('.announce').click(function(){
      if(ann==0){
        jQuery('.DivResizableBoxContainer').show();
        jQuery('.DivResizableBoxContainer').animate({'height':annHeight + 'px'});
        ann=1;
      }else{
        jQuery('.DivResizableBoxContainer').animate({'height':'0px'},400, function(){jQuery('.DivResizableBoxContainer').hide();});
        ann=0;
      }
    });
  }

// Helianthus.annuus Menu
  setTimeout(function() {
    jQuery('#an-mainmenu').css('top', '50px').css('font-size', '12px');
    jQuery('#an-buttons').css('left', 'initial').css('right', '5px').css('border-left', '0').css('padding-left', '0');
    jQuery('#an-buttons > ul:eq(0) > li:eq(0)').css('display', 'none');
  }, 500);

// 請選擇討論區
  jQuery('#forum_list').remove();

  jQuery('body').append('<div style="position: fixed;right:5px;top:5px;">'+
  '<a href="http://'+currentServer+'.hkgolden.com/ProfilePage.aspx?userid=166365" style="font-size:12px;text-decoration:none;color:#808080;">My Page</a>&nbsp;'+
  '<select style="margin-bottom: 3px;" name="forum_list" id="forum_list" onchange="javascript: window.location.href = \'topics.aspx?type=\' + value;">'+
  '<option selected="selected" value="">請選擇討論區</option>'+
  '<option value="ET&amp;sensormode=N&amp;filtermode=N">娛樂台</option>'+
  '<option value="CA&amp;sensormode=N&amp;filtermode=N">時事台</option>'+
  '<option value="FN&amp;sensormode=N&amp;filtermode=N">財經台</option>'+
  '<option value="GM&amp;sensormode=N&amp;filtermode=N">遊戲台</option>'+
  '<option value="HW&amp;sensormode=N&amp;filtermode=N">硬件台</option>'+
  '<option value="IN&amp;sensormode=N&amp;filtermode=N">電訊台</option>'+
  '<option value="SW&amp;sensormode=N&amp;filtermode=N">軟件台</option>'+
  '<option value="MP&amp;sensormode=N&amp;filtermode=N">手機台</option>'+
  '<option value="AP&amp;sensormode=N&amp;filtermode=N">Apps台</option>'+
  '<option value="SP&amp;sensormode=N&amp;filtermode=N">體育台</option>'+
  '<option value="LV&amp;sensormode=N&amp;filtermode=N">感情台</option>'+
  '<option value="SY&amp;sensormode=N&amp;filtermode=N">講故台</option>'+
  '<option value="ED&amp;sensormode=N&amp;filtermode=N">飲食台</option>'+
  '<option value="BB&amp;sensormode=N&amp;filtermode=N">親子台</option>'+
  '<option value="PT&amp;sensormode=N&amp;filtermode=N">寵物台</option>'+
  '<option value="TR&amp;sensormode=N&amp;filtermode=N">旅遊台</option>'+
  '<option value="CO&amp;sensormode=N&amp;filtermode=N">潮流台</option>'+
  '<option value="AN&amp;sensormode=N&amp;filtermode=N">動漫台</option>'+
  '<option value="TO&amp;sensormode=N&amp;filtermode=N">玩具台</option>'+
  '<option value="MU&amp;sensormode=N&amp;filtermode=N">音樂台</option>'+
  '<option value="VI&amp;sensormode=N&amp;filtermode=N">影視台</option>'+
  '<option value="DC&amp;sensormode=N&amp;filtermode=N">攝影台</option>'+
  '<option value="ST&amp;sensormode=N&amp;filtermode=N">學術台</option>'+
  '<option value="WK&amp;sensormode=N&amp;filtermode=N">上班台</option>'+
  '<option value="TS&amp;sensormode=N&amp;filtermode=N">汽車台</option>'+
  '<option value="RA&amp;sensormode=N&amp;filtermode=N">電 台</option>'+
  '<option value="MB&amp;sensormode=N&amp;filtermode=N">站務台</option>'+
  '<option value="AC&amp;sensormode=N&amp;filtermode=N">活動台</option>'+
  '<option value="JT&amp;sensormode=N&amp;filtermode=N">JTV台</option>'+
  '<option value="EP&amp;sensormode=N&amp;filtermode=N">創意台</option>'+
  '<option value="BW&amp;sensormode=N&amp;filtermode=N">吹水台</option>'+
  '</select></div>');

});