MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
Find Toolbar Tweaks 1.2.0 の Mac での挙動 https://forums.mozillazine.jp/viewtopic.php?f=26&t=6704 |
ページ 2 / 3 |
作成者: | georgei [ 2007年12月11日(火) 00:36 ] |
記事の件名: | Re: Find Toolbar Tweaks 1.2.0 の Mac での挙動 |
PH2@Hide さん、池田です。いろいろお試しいただきありがとうございます。 まず、検索フィールドの件。 そもそも余計なアイコンが出るようになったきっかけは、検索語句の履歴機能を追加した事にあります。 語句を検索してページ検索バーを閉じるとその語句が登録され、次の検索時に▼アイコンで呼び出せる、 という動作になっています。(少なくとも Windows では) PH2@Hide さんが書きました: それと、検索フィールドの右端に三角形のアイコンは動きませんが、検索語句の履歴をたどれる機能なのでしょうか? もしかして Mac ではこの機能が動作していないとか? だとすると検索履歴の機能自体を無効にするとかの対策が必要になってしまうかもです。 PH2@Hide さんが書きました: 先のコメントにも書きましたが、Find Toolbar ではフィールドに▼アイコンを表示していますよね。
謎のアイコンと▼アイコンの高さは 15px で同じようですが、これに関係してデフォルトアイコンが呼び出されているということはないでしょうか。 textbox に autocomplete 属性を付加しただけなので、 理論的にはデフォルトアイコンが呼び出されるのは考えにくいです。 Windows では問題なく動作してますし。 ただ、検索履歴機能を無効にすると謎アイコンも消えるので、関係している事は間違いありません。 あと、CSS を適用したけど消えなかった、というオリジナルの報告者の人が どれだけ userChrome.css に慣れているかはよくわかりません(^^; 拡張の方の CSS に記述しておけばバージョンアップの時にもれなく適用される筈ですし。 次に、閉じるボタンの件。 Mac のデフォルトテーマ (pinstripe) をいろいろ当たってみましたが、 上に移動する理由がわかりません。 もしかすると、追加した方の閉じるボタンに余計な class 指定をしているのが敗因かもしれないので、 class 指定を外したテスト版の拡張機能を作ってみます。 振り出しに戻るようですが、スタートラインが間違っていると袋小路にはまるので。 テスト版ができるまでに二、三日かかるかもですが、その節はよろしくお願いします。 |
作成者: | Hide [ 2007年12月11日(火) 05:56 ] |
記事の件名: | Re: Find Toolbar Tweaks 1.2.0 の Mac での挙動 |
すみません、一度検索バーを閉じることをしていなかったので機能していないと勘違いしました。 ▼アイコンによる履歴機能は正しく作動しています。 混乱させてしまって申し訳ないです (^^ゞ <(_ _)> 閉じるボタンの位置ですが、検索メニューの各項目は list で display=inline で並べられているのですよね(違ってたら恥ずかし) 感じとしては、閉じるボタンが list ブロックの外にあり、そのためにエリアブロックの上端に合わせて表示されているように思います。 (以前に作った html で、<div>内部にアイコン画像を float-right でリストブロックの隣に持っていったところ、そのような表示になりました) こんな感じのコードです コード: <div style="height: 60px; color: #333332; background: #f8f8f8; padding: 6px;">
<img style="float: right;" src="nav_action" width="120" height="4" alt="Click"> <ul> <li style="display: inline; padding: 24px;">ぼにゃらら</li> <li style="display: inline; padding: 24px;">なんじゃら</li> </ul> </div> |
作成者: | georgei [ 2007年12月14日(金) 17:53 ] |
記事の件名: | Re: Find Toolbar Tweaks 1.2.0 の Mac での挙動 |
PH2@Hide さんが書きました: すみません、一度検索バーを閉じることをしていなかったので機能していないと勘違いしました。 ▼アイコンによる履歴機能は正しく作動しています。 混乱させてしまって申し訳ないです (^^ゞ <(_ _)> いえいえ、問題ないです。 PH2@Hide さんが書きました: 閉じるボタンの位置ですが、検索メニューの各項目は list で display=inline で並べられているのですよね
うーん、XUL ですので HTML とは微妙に違うと思います。 ちなみに該当部分のソースを簡略化して引用すると; コード: <toolbar id="FindToolbar" hidden="true" align="center" fullscreentoolbar="true">
<toolbarbutton id="find-closebutton" tooltiptext="&findCloseButton.tooltip;" oncommand="gFindBar.closeFindBar();"/> <label control="find-field" id="find-label" class="find-fast"/> <hbox id="find-field-container" class="find-fast"> .... </toolbar> てな感じです。 いずれにせよ、右側の閉じるボタンが上付きになっている件、XUL レベルでいじってみて Windows でも再現できました。 やはり、余計な class 指定をしていたのが敗因のようです。 CSS も Mac 専用にしたテスト版をアップしましたので、確認して頂けると助かります。 userChrome.css での記述も必要ない筈ですが、 クリアボタンとかの追加ボタンの動作は考慮してません。 http://homepage3.nifty.com/georgei/test ... .2.1b1.xpi なお、このテスト版は Windows では正常に表示されないと思います(^^; よろしくお願いします。 |
作成者: | Hide [ 2007年12月14日(金) 19:08 ] |
記事の件名: | Re: Find Toolbar Tweaks 1.2.0 の Mac での挙動 |
georgei さんが書きました: うーん、XUL ですので HTML とは微妙に違うと思います そんな簡単なものじゃなかったんですね 1.2.1b1 を入れてみました。 ボタンの位置は正常になっていますよ! それと余分なアイコンも現れませんです。 引用: userChrome.css での記述も必要ない筈ですが
加えた userChrome.css を消しておかないと呼び出せなくなります。 余談ながら、変な挙動を発見しました。 検索結果のメッセージが表示され、検索バーの表示領域が長くなった時に ウィンドウサイズが狭いと右スクロールバーが消えます。(右下隅のサイズ調製ボタンをクリックすると現れる) んで、横スクロールバーは表示されなくなります。 (mozillaZine サイトは min size を設定してあると思いますが、それがキャンセルされてます) これからテーマをインストールしている方でも確認してみます。 |
作成者: | Hide [ 2007年12月14日(金) 19:50 ] |
記事の件名: | Re: 1.2.1b1 |
私のカスタマイズした方では Find Toolbar を呼び出せませんね。 どれがあたっているのかな?? インストールしたプロファイルでは、少なめに コード: 有効な拡張機能: [14]
* Configuration Mania 1.08.2007013001 * DOM Inspector 1.8.1.11 * DownloadHelper 2.5.3 * Find Toolbar Tweaks 1.2.1b1 * Firebug Japanese 1.05 * Google Toolbar for Firefox 3.0.20070525M * Hyperwords(tm) 2.8 * Link Evaluator 0.9.9.5 * MR Tech Local Install 5.3.2.6 * NoScript 1.1.9 * QuickNote 0.6.0.3 * Stylish 0.5.3 * Talkback 2.0.0.11 * United States English Dictionary 2.0.0.6 を入れています |
作成者: | Hide [ 2007年12月15日(土) 18:39 ] |
記事の件名: | Re: パブリック版に戻したところ |
テーマを使用している Firefox 2.0.0.11 から 1.2.1b1 を一旦アンインストールして extensions.cache extensions.ini extensions.rdf を削除してから 1.2.0 を再度インストールしたところ、クローズボタンが正常に読み込まれました。 closetab-hover.png も読み込んでいます。 ちなみに userChrome は コード: #find-field > .autocomplete-textbox-container { のみです。
list-style-image: none !important; } |
作成者: | georgei [ 2007年12月15日(土) 22:05 ] |
記事の件名: | Re: Find Toolbar Tweaks 1.2.0 の Mac での挙動 |
PH2@Hide さん、池田です。お返事遅れました。 # 忘年会で死んでた、というのは内緒だ。 PH2@Hide さんが書きました: 1.2.1b1 を入れてみました。 ボタンの位置は正常になっていますよ! それと余分なアイコンも現れませんです。 確認ありがとうございます。 クリアボタンと「前の検索語」ボタンで、アイコンとテキストの間隔が開いてますけど、 これは 1.2.1b2 で修正予定ということで。 PH2@Hide さんが書きました: 余談ながら、変な挙動を発見しました。 検索結果のメッセージが表示され、検索バーの表示領域が長くなった時に ウィンドウサイズが狭いと右スクロールバーが消えます。(右下隅のサイズ調製ボタンをクリックすると現れる) んで、横スクロールバーは表示されなくなります。 (mozillaZine サイトは min size を設定してあると思いますが、それがキャンセルされてます) いろいろ挙動不審ですね (^^; PH2@Hide さんが書きました: テーマを使用している Firefox 2.0.0.11 から 1.2.1b1 を一旦アンインストールして
extensions.cache extensions.ini extensions.rdf を削除してから 1.2.0 を再度インストールしたところ、クローズボタンが正常に読み込まれました。 closetab-hover.png も読み込んでいます。 えと、iFox Graphite だと 1.2.0 でも正常に動いた、ということですよね? Windows で iFox Graphite を使っても、クローズボタンの動作は正常ですので、 おそらく Windows のデフォルトテーマと同じく close.png を使用していると思います。 (Mac のデフォルトテーマでは closetab.png) ただし、入力フィールドの余計なアイコンが出てくるのは Mac と変わりません。 現在の修正案として; 1. 検索フィールドの余計なアイコンは Windows でもテーマによって再現するので、拡張の方の CSS に追加する。 2. Mac のデフォルトテーマでのボタンの動作に関する CSS は別途 userChrome.css で対処。 という方針で行こうと思ってます。 1.2.1b2 ができたらお知らせしますので、よろしくお願いします。 |
作成者: | あ [ 2007年12月18日(火) 22:14 ] |
記事の件名: | Re: 1.2.1b1 |
georgei さんが書きました: ちなみに、このアイコンの由来ですが、私の推測が当たっていれば、これです。 当たりです。georgei さんが書きました: こんなものが表示されるところから、テーマのバグ? と考えてるわけですが。 Mac 版のデフォルトテーマの場合、#FindToolbar に対して list-style-image: url("chrome://global/skin/icons/find.png"); を指定して、それを各アイコンに継承させています。つまり、その中のアイコン等にはデフォルトで chrome://global/skin/icons/find.png が使われます。他の画像にするとか画像なしにしたいものがあれば、別途指定する必要があります。 ここで、autocomplete にはアイコン用の image 要素がもれなくセットでついてきますから、何も指定しなければこの image 要素にも find.png が表示されることになります。 このテーマの作者に言わせれば、image 要素が追加されるようなことをしているのに、それに対して何もスタイルを指定していないのがバグ、ということになるのでしょう。 一方、Windows 版のデフォルトテーマでは、#FindToolbar で一括指定するのではなく個々のボタンに対して指定していますから、新たに増えた image 要素には何も指定されないので画像は表示されません。 どちらにするのかはテーマ作者の好みでしょうけど、拡張作者には後者の方がありがたい^^; PH2@Hide さんが書きました: 私のカスタマイズした方では Find Toolbar を呼び出せませんね。 1.2.1b1 では、defaults/preferences/prefs-fbt.js から superhighlight の記述がなくなってしまっていますので、この設定を読み込もうとしたところでエラーになってしまいますね。既にプロファイル内にこの設定があればエラーにならずに済むのですが。 georgei さんが書きました: 1. 検索フィールドの余計なアイコンは Windows でもテーマによって再現するので、拡張の方の CSS に追加する。
2. Mac のデフォルトテーマでのボタンの動作に関する CSS は別途 userChrome.css で対処。 という方針で行こうと思ってます。 userChrome.css はあんまりだと思うので、1.2.1b1 をベースにして Win と Mac 兼用にしてみました。 http://a.withfirefox.org/xpi/findbartweaks-1.2.1b1a.xpi もともと Find Toolbar Tweaks は使ってないし Mac も持っていないので、意図したとおりにできているのかどうかは確認できていませんが、
どうやっているのかは、 http://d.hatena.ne.jp/fls/20071207 が参考になると思います。 |
作成者: | Hide [ 2007年12月19日(水) 08:45 ] |
記事の件名: | 1.2.1b1a のテスト |
あ さんの findbartweaks-1.2.1b1a を新規プロファイルでインストールしてみました。 ※ userChrome は無しです。 ○ 検索フィールドの余分なアイコンは表示されない ○ スクロールバーの問題は解消 ○ 閉じるボタンは右表示でもツールバーに表示され、位置も正しい X 閉じるボタンの hover はグレーの四角のまま ○ 履歴は正常 あと気になる部分は、メニュー上のマウスオーバーでの表示が統一されていないことでしょうか ←個人的に気になる ^^; で、iFox をインストールしているプロファイルの場合、 ○ 検索フィールドの余分なアイコンは表示されない X 閉じるボタンが右表示ではツールバーに表示されない(表示されないが、表示されるであろう場所にマウスを置くと機能する) X 閉じるボタンの hover も表示されない ○ 履歴は正常 # Blue Ice 1.2.4 をはじめ、いくつか試してみましたが同様な結果でした # extensions.cache、extensions.ini、extensions.rdf を削除しても解消しませんでした。 |
作成者: | georgei [ 2007年12月19日(水) 11:56 ] |
記事の件名: | Re: 1.2.1b1 |
あ さん、詳細なコメントありがとうございます。 あ さんが書きました: このテーマの作者に言わせれば、image 要素が追加されるようなことをしているのに、それに対して何もスタイルを指定していないのがバグ、ということになるのでしょう。 一方、Windows 版のデフォルトテーマでは、#FindToolbar で一括指定するのではなく個々のボタンに対して指定していますから、新たに増えた image 要素には何も指定されないので画像は表示されません。 どちらにするのかはテーマ作者の好みでしょうけど、拡張作者には後者の方がありがたい^^; その通りです。 検索バーに履歴を追加しようとするのは私くらいでしょうから(当社調べ)、 あまり大きな事は言えないのですが。 あ さんが書きました: PH2@Hide さんが書きました: 私のカスタマイズした方では Find Toolbar を呼び出せませんね。 1.2.1b1 では、defaults/preferences/prefs-fbt.js から superhighlight の記述がなくなってしまっていますので、この設定を読み込もうとしたところでエラーになってしまいますね。既にプロファイル内にこの設定があればエラーにならずに済むのですが。 これは私のミスです。 開発環境にいつの間にか古い prefs-fbt.js が入ってました。 以後、気を付けます。 あ さんが書きました: userChrome.css はあんまりだと思うので、1.2.1b1 をベースにして Win と Mac 兼用にしてみました。
http://a.withfirefox.org/xpi/findbartweaks-1.2.1b1a.xpi もともと Find Toolbar Tweaks は使ってないし Mac も持っていないので、意図したとおりにできているのかどうかは確認できていませんが、
どうやっているのかは、 http://d.hatena.ne.jp/fls/20071207 が参考になると思います。 これまたありがとうございます。 PH2@Hide さんのフィードバックも参考にして、1.2.1b2 を作ってみます。 PH2@Hide さんに Mac デフォルトの classic.jar を送っていただいたので、 b1 の時よりもまともなテストができるようになりました。 # Windows でメニューバーが表示されない点が困りものですが(^^; |
作成者: | あ [ 2007年12月19日(水) 22:23 ] |
記事の件名: | Re: 1.2.1b1 |
PH2@Hide さんが書きました: X 閉じるボタンの hover はグレーの四角のまま PH2@Hide さんが書きました: X 閉じるボタンが右表示ではツールバーに表示されない(表示されないが、表示されるであろう場所にマウスを置くと機能する) あーなるほど。X 閉じるボタンの hover も表示されない 昨日は閉じるボタンの問題については確認しないままコメントしてしまいました。 # 閉じるボタンはこの拡張の重要な部分ですから、ちゃんと見てからコメントしろってことですね^^; 閉じるボタンの問題は
ということであれば、「ボタンを追加して、それに本物同様のスタイルを指定する」のではなく、「本物のボタンを設定に応じて移動」させてしまったらどうでしょう? http://a.withfirefox.org/xpi/findbartweaks-1.2.1b1b.xpi
これでもし問題ないようであれば、追加したボタンは削除してしまって良いかと。 georgei さんが書きました: PH2@Hide さんに Mac デフォルトの classic.jar を送っていただいたので、 browser.jar も差し替えたほうがいい場合もありそうですね。b1 の時よりもまともなテストができるようになりました。 http://a.withfirefox.org/tmp/firefox-2. ... ac.mac.zip に、Mac 版を ZIP にして置いたので、必要あれば使ってみてください。 # Mac 版のファイルを Mac 以外で取り出す手順を説明するよりは、自分で取り出して置いてしまう方が楽^^; georgei さんが書きました: # Windows でメニューバーが表示されない点が困りものですが(^^; CSS で非表示になっているだけなので、userChrome.css でコード: #toolbar-menubar { あたりを書けば表示されます。
display: -moz-box !important; } |
作成者: | Hide [ 2007年12月20日(木) 09:26 ] |
記事の件名: | findbartweaks-1.2.1b1b |
あ さん、すばらしいです! 標準、追加テーマのどちらでも、閉じるボタンはテーマに合わせて正常に表示され、hover も正しく表示しています!! 表示位置も期待通りの右端に表示されます。 一点気がついたこと。 アンインストール→再インストールで横スクロールバーガ表示されない(min size がキャンセルされる?)は、再現する時としない時があるようです。 問題が起きた場合も、アンインストール後にextensions.cache、extensions.ini、extensions.rdf の削除で解決する場合と解決しない場合が有り、解決しない場合はlocalstore.rdf も削除した方が良いようです。(プロファイルを作り直した方が確実) |
作成者: | あ [ 2007年12月20日(木) 21:07 ] |
記事の件名: | Re: findbartweaks-1.2.1b1b |
PH2@Hide さんが書きました: アンインストール→再インストールで横スクロールバーガ表示されない(min size がキャンセルされる?)は、再現する時としない時があるようです。 userChrome.css にコード: #FindToolbar { と書くとどうなるでしょうか?
overflow: hidden; } |
作成者: | georgei [ 2007年12月21日(金) 01:17 ] |
記事の件名: | Re: 1.2.1b1b |
あ さん、池田です。お世話になります。 あ さんが書きました: ということであれば、「ボタンを追加して、それに本物同様のスタイルを指定する」のではなく、「本物のボタンを設定に応じて移動」させてしまったらどうでしょう? 手持ちのいろんなテーマで試してみました。 大きな問題はないようです。 ちなみに確認したテーマは; 1. Winstripe 2.0 2. Pinstripe 2.0 3. iFox Graphite 2.5 4. Modern Modoki 2.05 5. Mostly Crystal 2.0.0.17 です。 # 私が最初からやりたくてできなかった事を一日でやってしまう あ さんって……。 あ さんが書きました: # Mac 版のファイルを Mac 以外で取り出す手順を説明するよりは、自分で取り出して置いてしまう方が楽^^;
dmg を IsoBuster で解凍した、とでも解釈しておきます。 手順を説明してもらって自分でやるよりは、ファイルを貰った方が楽 (^^; もう少しテストしてみて、連休中にはリリースする予定です。 install.rdf の contributor 欄に載せるお名前は 「あ」でよろしいでしょうか? |
作成者: | あ [ 2007年12月21日(金) 19:37 ] |
記事の件名: | Re: 1.2.1b1b |
georgei さんが書きました: 手持ちのいろんなテーマで試してみました。 問題なくて良かったです。大きな問題はないようです。 georgei さんが書きました: あ さんが書きました: # Mac 版のファイルを Mac 以外で取り出す手順を説明するよりは、自分で取り出して置いてしまう方が楽^^; dmg を IsoBuster で解凍した、とでも解釈しておきます。 # mar さんをこき使った…という意味ではありません。 georgei さんが書きました: install.rdf の contributor 欄に載せるお名前は 「あ」でよろしいでしょうか?
あら、そんなことがあるんですね。 あ でお願いします。 # 英語表記も考えておかないといけないかな^^; |
ページ 2 / 3 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |