LDRize/Extension/LDRizePinAddShootingStar の変更点

*LDRizePinAddShootingStar by 958 [#db2139ab]

*概要 [#z1e89c49]
-LDRize のピンリストを [[ShootingStar Panel>http://www.fenrir.co.jp/labs/rapt/plugins/]] に追加する UserAction スクリプト
*注意事項 [#g2c91c62]
-現在 ShootingStar Panel はα版です [[test plugins for Sleipnir by RAPT>http://www.fenrir.co.jp/labs/rapt/plugins/#ShootingStarPanel]]に記載されている注意事項を理解した上で使用してください
-また、本ページの記載内容について、ShootingStar Panel の変更に伴い使用不可能となる可能性が大いにあります
-LDRize 0.12 以降対応

*必須拡張 [#ybfca833]
-SeaHorse 1.1.1 以上
-UserAction Extension 1.0.0 以上

*動作確認環境 [#w352db7d]
-Windows XP SP2
-Internet Explorer 7
-Sleipnir 2.6.2
-Seahorse 1.1.2
-UserAction Extension 1.0.1
-ShootingStar Panel 0.0.4 α版

*インストール [#yc3e4d96]
-[[ソース>#source]]をコピーし、テキストエディタに貼り付け
-sleipnir のインストールディレクトリ\plugins\scripts\LDRizePinAddShootingStar.js に保存
-sleipnir のインストールディレクトリ\plugins\seahorse\LDRize\keybindex.js を開く(無い場合は作成)
-以下のコードをコピペ('d'の部分は他とかぶらないように。起動キーを変えたい場合は適当な文字に変更)

#code(javascript,nomenu,nolink){{
KEYBIND['d'] = function() {
  sleipnir.RunScript(sleipnir.ScriptFullName.replace(sleipnir.ScriptName, '').replace(/\.js$/, '') + '..\\scripts\\LDRizePinAddShootingStar.js');
}
}}
*説明 [#idece8fb]
-ピンがあるパラグラフ内のリンクを ShootingStar へ追加します
-ピンが無い場合はカレントのパラグラフ内のリンクを ShootingStar へ追加します

&aname(source);
*ソース [#q2a92d35]
#code(javascript,nomenu,nolink){{
var pins = _window.LDRize.getPinList();
if (pins.length == 0) {
	var url = _window.LDRize.getParagraphLink(_window.LDRize.getCurrentParagraph());
	sleipnir.API.ExecuteAction("ShootingStarAddItem("+url+")");
} else {
	for (var i = 0; i < pins.length; i++) {
		var url = _window.LDRize.getParagraphLink(pins[i]);
		sleipnir.API.ExecuteAction("ShootingStarAddItem("+url+")");
	}
}
_window.LDRize.clearPin();
}}