ブラウザの JavaScript がオフ(ブロックまたは許可しない)に設定されているため、このページは正常に機能しません。
958 Wiki*
[
ホーム
] [
一覧
|
最終更新
|
バックアップ
] [
ヘルプ
]
[
ホーム
] [
最終更新
]
一覧
最終更新
バックアップ
ヘルプ
Top
>
LDRize
>
Extension
>
LDRizeShowPreviewOnGoogleDesktop
>
複製
?
ms
LDRize/Extension/LDRizeShowPreviewOnGoogleDesktop をテンプレートにして作成
これらのキーワードがハイライトされています:
開始行:
*LDRize Show Preview On Google Desktop by 958 [#sfc9f938]
*前提条件 [#ffacbaaf]
-LDRize 0.12 以降対応
*概要 [#u805c103]
-LDRize for Seahorse にGoogleDesktop上でプレビューを表示するキーバインドを追加するSeaHorseスクリプト
-ついでにプレビューが表示されるIFrameの高さも調整
*必須拡張 [#te1cc61b]
-SeaHorse 1.1.1 以上
-UserAction Extension 1.0.0 以上
*動作確認環境 [#rad41de5]
-Windows XP SP2
-Internet Explorer 7
-Sleipnir 2.6.2
-Seahorse 1.1.2
-UserAction Extension 1.0.1
*インストール [#fd5000a7]
-[[ソース>#source]]をコピーし、テキストエディタに貼り付け
-貼り付けたソース内の全角文字「onclick」を半角文字に置換する(wikiwiki.jpのセキュリティ対策のせいで、半角だと貼り付けられませんでした)
-sleipnir のインストールディレクトリ\plugins\seahorse\LDRizeShowPreviewOnGoogleDesktop.user.js に保存
-SeaHorse再読み込み
*説明 [#w13508b9]
-インストール完了後、GoogleDesktopの検索結果上で LDRize が動作していることを確認後、 r を押してみる
&aname(source);
*ソース [#v6d2eb53]
#code(javascript,nomenu,nolink){{
// ==UserScript==
// @name LDRize Show Preview On Google Desktop
// @description LDRize に Google デスクトップ検索時にプレビューを開くキーバインドを追加
// @include http:*127.0.0.1:4664/search?q=*
// @author 958
// @version 0.01
// ==/UserScript==
(function() {
if (!window.LDRize) return;
var $ = window.LDRize.jQuery;
var selector = 'a.c';
window.LDRize.addKeyBind('r',
function() {
var pinList = window.LDRize.getPinList();
if (pinList.length > 0) {
for (var i = 0; i < pinList.length; i++) {
var ret = $(selector, pinList[i]).get();
if (ret.length > 0)
LDRizeShowPreview_TogglePreview(ret[0]);
}
} else {
var ret = $(selector, window.LDRize.getCurrentParagraph()).get();
if (ret.length > 0)
LDRizeShowPreview_TogglePreview(ret[0]);
}
window.LDRize.clearPin();
function LDRizeShowPreview_TogglePreview(elm) {
if (elm.onclick.toString().match(/togglePreview\((.*)\)/)) {
elm.fireEvent('onclick');
var ret = $('#preview'+RegExp.$1)[0];
setTimeout(function(){ret.style.height =
ret.contentWindow.document.body.scrollHeight + 10;},100);
}
}
}
);
})();
}}
終了行:
*LDRize Show Preview On Google Desktop by 958 [#sfc9f938]
*前提条件 [#ffacbaaf]
-LDRize 0.12 以降対応
*概要 [#u805c103]
-LDRize for Seahorse にGoogleDesktop上でプレビューを表示するキーバインドを追加するSeaHorseスクリプト
-ついでにプレビューが表示されるIFrameの高さも調整
*必須拡張 [#te1cc61b]
-SeaHorse 1.1.1 以上
-UserAction Extension 1.0.0 以上
*動作確認環境 [#rad41de5]
-Windows XP SP2
-Internet Explorer 7
-Sleipnir 2.6.2
-Seahorse 1.1.2
-UserAction Extension 1.0.1
*インストール [#fd5000a7]
-[[ソース>#source]]をコピーし、テキストエディタに貼り付け
-貼り付けたソース内の全角文字「onclick」を半角文字に置換する(wikiwiki.jpのセキュリティ対策のせいで、半角だと貼り付けられませんでした)
-sleipnir のインストールディレクトリ\plugins\seahorse\LDRizeShowPreviewOnGoogleDesktop.user.js に保存
-SeaHorse再読み込み
*説明 [#w13508b9]
-インストール完了後、GoogleDesktopの検索結果上で LDRize が動作していることを確認後、 r を押してみる
&aname(source);
*ソース [#v6d2eb53]
#code(javascript,nomenu,nolink){{
// ==UserScript==
// @name LDRize Show Preview On Google Desktop
// @description LDRize に Google デスクトップ検索時にプレビューを開くキーバインドを追加
// @include http:*127.0.0.1:4664/search?q=*
// @author 958
// @version 0.01
// ==/UserScript==
(function() {
if (!window.LDRize) return;
var $ = window.LDRize.jQuery;
var selector = 'a.c';
window.LDRize.addKeyBind('r',
function() {
var pinList = window.LDRize.getPinList();
if (pinList.length > 0) {
for (var i = 0; i < pinList.length; i++) {
var ret = $(selector, pinList[i]).get();
if (ret.length > 0)
LDRizeShowPreview_TogglePreview(ret[0]);
}
} else {
var ret = $(selector, window.LDRize.getCurrentParagraph()).get();
if (ret.length > 0)
LDRizeShowPreview_TogglePreview(ret[0]);
}
window.LDRize.clearPin();
function LDRizeShowPreview_TogglePreview(elm) {
if (elm.onclick.toString().match(/togglePreview\((.*)\)/)) {
elm.fireEvent('onclick');
var ret = $('#preview'+RegExp.$1)[0];
setTimeout(function(){ret.style.height =
ret.contentWindow.document.body.scrollHeight + 10;},100);
}
}
}
);
})();
}}
ページ名: