My HKG Style

My Style using at HKGolden

目前為 2014-09-15 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

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

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 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>');

});