My HKG Style

My Style using at HKGolden

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

// ==UserScript==
// @name          My HKG Style
// @namespace     https://greasyfork.org/users/1006-peach
// @version       0.999
// @description   My Style using at HKGolden
// @homepageURL   https://greasyfork.org/users/1006-peach
// @include       http://forum*.hkgolden.com/*
// @include       http://search.hkgolden.com/*
// @include       http://archive.hkgolden.com/*
// @include       http://profile.hkgolden.com/*
// @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>');

});