firefox userChrome.js greasemonkeyスクリプトスレ
at SOFTWARE
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:298 07/05/06 00:26:42 XIHV+Bw40 Fx1.x は if((document.getElementById('FindToolbar')).hidden) onFindCmd(); else closeFindBar(); かな? 301:名無しさん@お腹いっぱい。 07/05/06 12:13:38 zf3sXQp30 (function() { if((document.getElementById('FindToolbar')).hidden) onFindCmd(); else closeFindBar(); })(); こういうこと?↑だとダメだった。 302:名無しさん@お腹いっぱい。 07/05/06 12:26:07 XIHV+Bw40 >>301 ゴメン昔書いた拡張からそのままコピペで紛らわしい事書いた >>297 が書いてる通り (function() { document.getElementById("find-field").addEventListener("keypress", function(aEvent) { if (aEvent.ctrlKey && aEvent.charCode == 102) { closeFindBar(); aEvent.preventDefault(); } }, false); })(); でOKでは?の意味(1.5系使ってないので未確認) 303:名無しさん@お腹いっぱい。 07/05/06 14:59:15 XIHV+Bw40 手抜きだけど Fx1.5〜3.0a5pre までOKだと思う(.uc.xul) <overlay id='_key-overlay' xmlns='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'> <script type="application/x-javascript"><![CDATA[ var _key={ toggleFindbar: function() { var findBar = document.getElementById('FindToolbar'); var tmp = navigator.userAgent.match(/rv:([\.\d]+)/); var ver = (RegExp.$1).substring(0, 5); if ( ver == "1.9" ) { //Fx 3 if(findBar.hidden) findBar.onFindCommand(); else findBar.close(); } else { var sel = document.commandDispatcher.focusedWindow.getSelection().toString(); if(sel) document.getElementById("find-field").value = sel; if ( ver == "1.8.0" ) { // Fx 1.x if(findBar.hidden) onFindCmd(); else closeFindBar(); } else { // Fx 2.x if(findBar.hidden) gFindBar.onFindCmd(); else gFindBar.closeFindBar(); } } } } ]]></script> <window id="main-window"> <keyset id="mainKeyset"> <key id="key_find" oncommand="_key.toggleFindbar();" /> </keyset> <commandset id="mainCommandSet"> <command id="cmd_find" oncommand="_key.toggleFindbar();" /> </commandset> </window> </overlay>
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4059日前に更新/259 KB
担当:undef