LDRizePinAddShootingStar by 958
概要
- LDRize のピンリストを ShootingStar Panel に追加する UserAction スクリプト
注意事項
- 現在 ShootingStar Panel はα版です test plugins for Sleipnir by RAPTに記載されている注意事項を理解した上で使用してください
- また、本ページの記載内容について、ShootingStar Panel の変更に伴い使用不可能となる可能性が大いにあります
- LDRize 0.12 以降対応
必須拡張
- SeaHorse 1.1.1 以上
- UserAction Extension 1.0.0 以上
動作確認環境
- Windows XP SP2
- Internet Explorer 7
- Sleipnir 2.6.2
- Seahorse 1.1.2
- UserAction Extension 1.0.1
- ShootingStar Panel 0.0.4 α版
インストール
- ソースをコピーし、テキストエディタに貼り付け
- sleipnir のインストールディレクトリ\plugins\scripts\LDRizePinAddShootingStar.js に保存
- sleipnir のインストールディレクトリ\plugins\seahorse\LDRize\keybindex.js を開く(無い場合は作成)
- 以下のコードをコピペ('d'の部分は他とかぶらないように。起動キーを変えたい場合は適当な文字に変更)
KEYBIND['d'] = function() {
sleipnir.RunScript(sleipnir.ScriptFullName.replace(sleipnir.ScriptName, '').replace(/\.js$/, '') + '..\\scripts\\LDRizePinAddShootingStar.js');
}
説明
- ピンがあるパラグラフ内のリンクを ShootingStar へ追加します
- ピンが無い場合はカレントのパラグラフ内のリンクを ShootingStar へ追加します
ソース
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();