返回首頁 

Greasy Fork is available in English.

futaba_catalog_large_thumb

may以外のカタログも大きい画像にしちゃう


Installer ce script?
// ==UserScript==// @name        futaba_catalog_large_thumb// @namespace   https://github.com/himuro-majika// @description may以外のカタログも大きい画像にしちゃう// @include     http://*.2chan.net/*/futaba.php?mode=cat*// @exclude     http://may.2chan.net/b/futaba.php?mode=cat// @version     1.1// @require     http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js// @grant       none// ==/UserScript==this.$ = this.jQuery = jQuery.noConflict(true);(function ($) {/** 設定*/var IMAGE_MAX_SIZE = "100px";	// 画像の最大横サイズvar USE_INTERVAL = true;	// 赤福で読み込んだ画像にも反応するreplace_img();var akahukuloadstat;if(USE_INTERVAL) {setInterval(function(){check_akahuku_reload();}, 100);}function replace_img() {var Start = new Date().getTime();//count parsing timevar $thumb = $("body > table[align='center'] > tbody > tr > td > a > img");$thumb.each(function(){$(this).attr("src",$(this).attr("src").replace("/cat/","/thumb/"));});$thumb.attr({"height": "","width": ""}).css({"max-width": IMAGE_MAX_SIZE,"max-height": IMAGE_MAX_SIZE});console.log('futaba_catalog_large_thumb Parsing: '+((new Date()).getTime()-Start) +'msec');//log parsing time}/**赤福の動的リロードの状態を取得*/function check_akahuku_reload() {if ( get_akahuku_reloading_status() === 0 || get_akahuku_reloading_status() == 1 ) {akahukuloadstat = true;}else if ( get_akahuku_reloading_status() == 2 || get_akahuku_reloading_status() == 3 ) {if ( akahukuloadstat ) {replace_img();}akahukuloadstat = false;}function get_akahuku_reloading_status() {var $acrs = $("#akahuku_catalog_reload_status");	//赤福var $fvw = $("#fvw_mes");							//ふたクロvar relstat;if ( $acrs.length ) {//赤福if ( $acrs.text().match(/ロード中/) ) {relstat = 0;}else if ( $acrs.text().match(/更新中/) ) {relstat = 1;}else if ( $acrs.text().match(/完了しました/) ) {relstat = 2;}else {relstat = 3;}}if ( $fvw.length ){//ふたクロif ( $fvw.text().match(/Now Loading/) ) {relstat = 0;}else if ( $fvw.text().match(/更新しました/) ) {relstat = 2;}else {relstat = 3;}}return relstat;}}})(jQuery);