NarrowHome_Custom

小説家になろうのホームを改造する

当前为 2015-12-28 提交的版本,查看 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name        NarrowHome_Custom
// @namespace   phodra
// @description 小説家になろうのホームを改造する
// @version     1.3
// @include     http://syosetu.com/*
// ==/UserScript==

(function (){
	// 告知を除去
	$('.kokuti_box').hide();

	// 新着メッセージをメッセージボックスに統合
	var $msgInfo = $(".message_info:first");
	if( $msgInfo.size() ){
		// メッセージボックスに新着数表示
		var num = $msgInfo.text().match(/\d+/);
		var $arv = $("<strong>(" +num+ ")</strong>");
		$arv.css(
			{
				'fontWeight': 'bolder',
				'color': 'red'
			}
		);

		var $menu_msg = $(".menu_message>a");
		// 名前が長いのでちょっと短くする
		$menu_msg.text("メッセージ");
		$menu_msg.append($arv);
		// 元の新着通知を非表示
		$msgInfo.hide();
	}

	// 感想が書かれました
	var $news = $("div.news_box a");
	if( $news.size() ){
		var $newimp = $("<strong> !</strong>");
		$newimp.css(
			{
				'fontWeight': 'bolder',
				'color': 'red',
			}
		);
		var $imp = $("div.normal_box:eq(1) li:first>a");
		$imp.append($newimp);
	}

	var $main = $("#main_top");
	var $writermenu = $("#writter_menu_top");
	var $userbox = $(".usertop_box");

	$main.append($userbox);
	$main.append($writermenu);
	$main.children().css(
		{
			'margin-top': '5px',
			'margin-bottom': '5px'
		}
	);
	$main.children(":first").css( 'margin-top', 0 );
})();