firefox userChrome.js greasemonkeyスクリプトスレ 3at SOFTWARE
firefox userChrome.js greasemonkeyスクリプトスレ 3 - 暇つぶし2ch981:名無しさん@お腹いっぱい。
08/02/03 03:22:16 FWvNzWlq0
>>980
keyconfigでは問題なく実行できました
ありがとうございます

URLリンク(space.geocities.yahoo.co.jp)
こちらでは追加の方法がいけないみたいでうまくいきませんでした
そもそもこのmainKeyset_overlay.xulは新たなコードの追加に対応しているのでしょうか?


982:名無しさん@お腹いっぱい。
08/02/03 03:45:56 qhgLcA2X0
<key id="key_focus" key="b"
oncommand="(function(){doc=window.content.document;elems=doc.evaluate('//input[@type=\'text\']|//textarea',doc, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);if(elems.snapshotLength>0){elems.snapshotItem(0).focus()}})();"
modifiers="accel,shift"/>

983:961
08/02/03 11:10:26 igFeaAfy0
>>975
本当申し訳ないです。
簡単にできる方法があるかと思って最初に言わなかったのですが、
元々こんなスクリプトを作る過程でぶつかった問題でした。
なのでマウスイベントは使えないのです。
URLリンク(www6.uploader.jp)

984:名無しさん@お腹いっぱい。
08/02/03 12:00:33 qhgLcA2X0
>>983
ソースを読めば分かるはずだが, マウスイベントは, とりあえずHTML要素を得るだけのために使っているのであって, 座標の取得には使ってないが...
まあ地道にoffsetParentを遡るのが王道なんだろうな。

985:名無しさん@お腹いっぱい。
08/02/03 12:02:57 FWvNzWlq0
>>982
こんなに丁寧に何度も対応して頂きありがとうございます
無事フォーカスを移動することができました

986:名無しさん@お腹いっぱい。
08/02/03 12:49:16 X+vxKjPQ0
>>981
>そもそもこのmainKeyset_overlay.xulは新たなコードの追加に対応しているのでしょうか?
対応しています。
ショートカットキーの割り当てが,既存のものとダブっているとダメなので, その場合は既存のkeyを削除しておく必要がある。
一方, 拡張機能のkeyconfigは, 自動的にダブリを削除するのでそんな気遣いはいらない。

欲しい機能が拡張機能にあるならそれを使用するのが手軽で良いと思います。

987:名無しさん@お腹いっぱい。
08/02/03 12:57:05 igFeaAfy0
>>984
ですねorz
ちゃんと読まないでレスしてしまった…
ただ>>975試してみたんですがスクロール位置のみで
要素の座標は得られませんでした。

環境が悪いのかなという気も
WinME + userChrome.js 0.8 + 80氏のサブスクリプトローダ

988:名無しさん@お腹いっぱい。
08/02/03 14:08:43 FWvNzWlq0
>>986
説明ありがとうございます
既に割り当てられているショートカットのコマンドを消去することにより、
希望するキーにフォーカス移動を割り当てることができました

989:名無しさん@お腹いっぱい。
08/02/03 14:27:03 9Iql4llG0
>>899
これ凄くいいです。

990:名無しさん@お腹いっぱい。
08/02/03 14:30:09 9Iql4llG0
AutoPagerizeに対応したGoogle Thumbnailsってないでしょうか?
あるととても助かるのですが・・・。

991:名無しさん@お腹いっぱい。
08/02/03 14:42:14 n6AMxXI70
>>990
ずいぶん前にアップローダーにあがってるよ。
探してみ。

992:名無しさん@お腹いっぱい。
08/02/03 14:57:53 gtBL+PZO0
>>899
これサイドバーが開いてないとエラーになりませんか?

993:名無しさん@お腹いっぱい。
08/02/03 17:33:20 HRQI+PSq0
新スレが必要だッ!!

994:名無しさん@お腹いっぱい。
08/02/03 17:45:45 OGkAQ3130
( ^ω^)

995:名無しさん@お腹いっぱい。
08/02/03 18:04:58 X+vxKjPQ0
>>992
ならこうしたらいいのではないでしょうか?
(function(){
var sidebarBox = document.getElementById("sidebar-box");
if ( sidebarBox.getAttribute('sidebarcommand') != "viewGrepSidebar") {
toggleSidebar("viewGrepSidebar");
} else {
var sidebarWindow = document.getElementById("sidebar").contentWindow;
sidebarWindow.grepSearch.grepMain();
}
})();
break;

996:名無しさん@お腹いっぱい。
08/02/03 22:42:41 gtBL+PZO0
>>995
すばらしい。どうもありがとうございます。
自分でもやってみたんですがなかなかうまくいかず、
助かりました。

997:名無しさん@お腹いっぱい。
08/02/03 23:47:47 oUef4/JX0
>>991
ありがとうございました。ありました。

998:名無しさん@お腹いっぱい。
08/02/03 23:51:08 d1r/L7c50
(*^_^*)

999:名無しさん@お腹いっぱい。
08/02/04 00:55:54 fTHHCY6b0
次スレ
firefox userChrome.js greasemonkeyスクリプトスレ 4
スレリンク(software板)

1000:名無しさん@お腹いっぱい。
08/02/04 01:00:59 RSK8zEn/0
1000げと

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch