hatenabar の検索バーがウザく感じたの消した
昨日からやってる, 拡張機能の中身をちょっとだけいじって, 少し快適にしよう計画(計画?).
# 計画っつってもシリーズじゃないし, 思いつきでやってるから今日で終わりの可能性も十分にあったりw
やってることは, なんてことないことばかり.
今日は, hatenabar のあのはてな検索ができる textbox?あれを消した.
設定メニューから出来るのかもしれないけど,
設定メニューが切れててよく見えないのよ, うちの Firefox じゃ.
なんでなんだろう?
Linux 版だから?まさかねえ・・・.
と, いうことで, ソースいじって消した.
ちなみに切れてるってのは, こんな感じ.
ちょっとわかりづらいけど, 下の方が切れてる.
簡単だった.
消しゃいいだけ.
まず, ~/.mozilla/firefox/プロファイル/extensions/\{03be6b1a-4501-4b15-b4eb-a0c623136b4a\}/chrome/hatebar.jar を適当な場所に持ってきて解凍.
hatenabar.jar は, 一応バックアップをとっておく.
それで, 解凍したディレクトリ内にある content/hatenabar/hatenabarOverlay.xul を編集する.
154 行目から 184 行目, 190 行目から 206 行目を削除すればオッケー.
削除するのは, こんなコード.
<!-- 154 行目から 184 行目--> <hbox id="search-textbox" flex="1" persist="collapsed width" collapsed="false"> <menulist id="hatenabarCriteria" editable="true" onkeypress="if( event.keyCode == 13 ) { HatenaBar.goSearch(event); }" onfocus="HatenaBar.criteriaSelect(event);" onclick="HatenaBar.criteriaSelect(event);" ondblclick="HatenaBar.criteriaSelect(event);" onmousedown="HatenaBar.criteriaSelect(event);" onmouseover="HatenaBar.criteriaTooltip();" tooltiptext="&button.search.tooltip;" statustext="&button.search.statustext;" flex="1" minwidth="60" width="150"> <menupopup/> </menulist> </hbox> <splitter id="resize-splitter" state="open" collapse="none" resizebefore="closest" resizeafter="farthest" persist="hidden" hidden="false" onmouseup="hatenabarCheckSearchbuttons();" tooltiptext="&misc.resize;"> <vbox id="resizer-bar" tooltiptext="&misc.resize;"/> </splitter> <!-- 190 行目から 206行目--> <toolbarbutton id="hatenasearch-button" class="hatenasearch-button dragbordernone" buttonclass="hatenasearch-button" buttonlabel="&button.search.label;" buttonlabel_partial="&button.search.label;" tooltiptext="&button.search;" onclick="if (event.button == 1) { HatenaBar.goSearch(event,'default', 0 ) }" oncommand="HatenaBar.goSearch(event,'default', 0 )" ondragexit="nsDragAndDrop.dragExit(event, btnDragObserver)" ondraggesture="nsDragAndDrop.startDrag(event, btnDragObserver)" ondragover="nsDragAndDrop.dragOver(event, btnDragObserver)" ondragdrop="nsDragAndDrop.drop(event, btnDragObserver)" persist="hidden ordinal" hidden="false" ordinal="1"> </toolbarbutton>
あとは, 再圧縮して, コピーしてきた場所に戻して終了.
更新時刻
2007年, 6月27日, 3:53