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