MediaLab Love Chapter 2

Assistance of MediaLab Love about Javascript test and more...

ぽすれんマイページに検索ボックスを作る(改訂版)

ぽすれんの仕様が少し変わって、キーワード検索が「全て」、「作品名・解説」、「人名」、「シリーズ」の4つからできるようになりましたので、これに対応させました。こちら(4656.user.js)から右クリックでインストールしてください。

// ==UserScript==
// @name          Posren Search Box
// @namespace     http://d.hatena.ne.jp/Koumei_S/
// @description	  Adds search box to posren mypage
// @include       http://posren.livedoor.com/member/my_list/
// @version       1.1
// ==/UserScript==

addsearchbox();

function addsearchbox() {
		var header = document.evaluate("//div[@class='left-mypage']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
		if (header) {
			var searchbox = document.createElement('div');
			searchbox.setAttribute('class', 'left-mypage');
			searchbox.innerHTML = '</div><div align="center" class="ttl px12nl">'+
			'\u30AD\u30FC\u30EF\u30FC\u30C9\u691C\u7D22</div><div>'+
			'<form method="post" action="http://posren.livedoor.com/search/" name="search_form">'+
			'<input type="search" name="keyword" tabindex="0"><input type="submit" value="\u691C\u7D22">'+
			'<div class="t5"><select name="type"><option value="0">\u5168\u3066</option>'+
			'<option value="1">\u4f5c\u54c1\u540d\u30fb\u89e3\u8aac</option>'+
			'<option value="2">\u4eba\u540d</option>'+
			'<option value="4">\u30b7\u30ea\u30fc\u30ba</option></select></div></form></div>';
			header.parentNode.insertBefore(searchbox, header.nextSibling);
		}
}