Skip to content

Instantly share code, notes, and snippets.

@KurohimeAkari
Last active July 19, 2017 03:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KurohimeAkari/bd9e0fc139f4a17dcbcc to your computer and use it in GitHub Desktop.
Save KurohimeAkari/bd9e0fc139f4a17dcbcc to your computer and use it in GitHub Desktop.
はてなブログの list.js
/*-----------------------------------------------------------
// (C) Kurohime Akari + TMC45 INC様
// Website: http://shioneko.sakura.ne.jp
// はてなブログ用 Blog Templates . Varsion 1.0.0
//
// Comments: Game list.js 制作
//
------------------------------------------------------------*/
/*-----------------------------------------------------------
// http://tech.tmd45.jp/entry/2012/04/03/170348 様の改変
------------------------------------------------------------*/
$(function() {
//[ 表示させる数 ]----------------------------------------//
var hideSize = 2;
var removeSize = 1;
//------------------------------------------------------//
var categories = $(".hatena-module-category ul li a");
$.each(
categories,
function(index, domEle) {
var ele = $(domEle);
var texts = $.trim(ele.text());
// リンクテキストから記事件数を取得
var count1 = texts.match(/\([^\(\s +]+\)/);
var count2 = count1[0].match(/\d+/);
if(count2 <= removeSize) {
ele.parent('li').remove();
} else if (count2 <= hideSize){
ele.parent('li').hide();
}
// リンクテキストから記事件数を除去
ele.text(texts.replace(/\([^\(\s +]+\)/, ''));
// ツールチップに記事件数含めて表示する(title要素)
ele.attr("title", texts);
}
);
$('.hatena-module-category').append('<div id="list_c">クリックにて追加表示</div>');
$('#list_c').css({
clear: 'both',
width: '91%',
padding: '2px 10px',
border: '1px solid #666',
margin: '5px auto',
"border-radius": '3px',
"text-align": 'center',
});
$('#list_c').click(function() {
categories.parent('li').slideDown();
$(this).fadeOut('slow');
});
$('#list_c').hover(function() {
$(this).css({
color : '#666',
background: '#ccc'
});
}, function() {
$(this).css({
color : 'inherit',
background: 'inherit'
});
});
});
@KurohimeAkari
Copy link
Author

2016/01/21 32行目修正

@T-Wave3
Copy link

T-Wave3 commented Jul 19, 2017

Git6?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment