Перешел с Firefox 3.6 на 12-тый, первым делом захотел восстановить старую статусную строку. Нашел для этого расширение Status-4-Ever. Но автоскрытия оно не поддерживает. Весь инет излазил - ничего путного. Поэтому модифицировал последнюю версию autoHideStatusbar. Выкладываю, может кому пригодится.
Изменение:
============================================ autohidestatusbar-0.4.4-fx.xpi/install.rdf ============================================ Строка 9: <em:version>0.4.4</em:version> замена <em:version>0.4.4mod-vf12</em:version> Строка 61-62: <em:maxVersion>3.6a1pre</em:maxVersion> <em:minVersion>2.0</em:minVersion> замена <em:maxVersion>13</em:maxVersion> <em:minVersion>4</em:minVersion> =============================================================== autohidestatusbar-0.4.4-fx.xpi/defaults/preferences/def-prefs.js =============================================================== Строка 3: pref("extensions.autohidestatusbar.showstatusbaritem", true); замена pref("extensions.autohidestatusbar.showstatusbaritem", false); Строка 9-10: pref("extensions.autohidestatusbar.timer", 1000); pref("extensions.autohidestatusbar.hovertime", 500); замена pref("extensions.autohidestatusbar.timer", 100); pref("extensions.autohidestatusbar.hovertime", 50); ============================================================================ autohidestatusbar-0.4.4-fx.xpi/chrome/autoHideStatusbar.jar/content/prefs.xul ============================================================================ Строка 105-114: <groupbox> <caption label="&ahs.prefs.settings;"/> <hbox align="center"> <checkbox id="showstatusbaritem" label="&ahs.prefs.showstatusbaritem;" reference="extensions.autohidestatusbar.showstatusbaritem"/> <spacer/> <image id="showstatusbaritem-image" ahsEnabled="false"/> </hbox> <checkbox id="usePanel" label="&ahs.prefs.usePanel;" preference="extensions.autohidestatusbar.usePanel"/> <checkbox id="alwayshide" label="&ahs.prefs.alwayshide;" preference="extensions.autohidestatusbar.alwayshide"/> </groupbox> удалено ============================================================================== autohidestatusbar-0.4.4-fx.xpi/chrome/autoHideStatusbar.jar/content/overlay.xul ============================================================================== Строка 43: <statusbar id="status-bar"> замена <statusbar id="addon-bar"> Строка 45-46: class="statusbarpanel-iconic" onclick="AHS.toolbarClick(event);" добавлено между class="statusbarpanel-iconic" collapsed="true" removable="true" onclick="AHS.toolbarClick(event);" ============================================================================== autohidestatusbar-0.4.4-fx.xpi/chrome/autoHideStatusbar.jar/content/overlay.js ============================================================================== Строка 65: var sb = document.getElementById("status-bar"); замена var sb = document.getElementById("addon-bar"); Строка 342: var sb = document.getElementById("status-bar"); замена var sb = document.getElementById("addon-bar"); ================================================================================ autohidestatusbar-0.4.4-fx.xpi/chrome/autoHideStatusbar.jar/content/dragObserver.js ================================================================================ Строка 23: var parent = document.getElementById("status-bar"); замена var parent = document.getElementById("addon-bar"); Строка 105: var statusbar = document.getElementById("status-bar"); замена var statusbar = document.getElementById("addon-bar"); ================================================================================ autohidestatusbar-0.4.4-fx.xpi/chrome/autoHideStatusbar.jar/skin/AHS-off-s.png autohidestatusbar-0.4.4-fx.xpi/chrome/autoHideStatusbar.jar/skin/AHS-on-s.png ================================================================================ Обрезана линия в 1 пиксель снизу картинки.
Готовое расширение можно будет какое-то время скачать отсюда:
autohidestatusbar-0.4.4-modvf12.rar
Хотя, поручиться за меня, что я не добавил в расширение троянца, никто здесь не может. Поэтому лучше модифицируйте сами.
Отредактировано Visitor7 (29-05-2012 02:16:28)
Отсутствует
Скажите, а никто не ковырял AutoHideStatusBar на предмет изменения клавиатурной комбинации для вывода статус бара? Там по умолчанию CTRL + SHIFT + U, но мне было бы удобнее повесить это на какую-либо функциональную клавишу (F1-F12), чтобы пальцы не гнуть. Я попробовал поискать в его коде перехват этой клавиатурной комбинации и заменить на, например, F4, но мозгов не хватает, я слишком плохо для этого знаю JS, а с программированием FireFox'а вообще не знаком. Может кто-нибудь поможет дельным советом?
Отсутствует