Sidebars List [+] - добавлено [-] - удалено [x] - исправлено [*] - улучшено 0.1.1 (2013-01-03) [-] Удален вывод отладочных сообщений в консоль ошибок. [+] Добавлен интерфейс для некоторых настроек. 0.1.0 (2013-01-03) [*] Установка расширения теперь не требует перезапуска (для обновления со старой версии перезапуск все же нужен). [x] Исправлено сворачивание боковой панели в Firefox 17.0a1 (2012-07-22). [x] Исправлены отступы у кнопки обновления боковой панели (особенно заметно было в rtl-локалях). [+] Добавлена возможность остановить загрузку боковой панели кликом правой кнопки мыши по кнопке обновления. [+] Добавлен стиль для удаления ограничений ширины боковой панели. [*] По возможности используется стандартное событие wheel вместо DOMMouseScroll. [*] Оптимизация кода: список боковых панелей больше не клонируется, используется только один список для контекстного меню и кнопки-меню. Как следствие в кнопке-меню и встроенном меню боковых панелей теперь есть пункты для открытия вкладки в боковой панели и наоборот, а также появилась поддержка динамически добавляемых боковых панелей. Также при добавлении DOM-узла к другому родителю в Firefox 1.5 и 2.0 теряются все слушатели событий, добавленные через addEventListener(), вот только кого это волнует? :) [+] Добавлена настройка extensions.sidebarslist.closeSidebarsMenu для закрытия меню после открытия боковой панели в новой вкладке или окне. [+] Добавлена настройка extensions.sidebarslist.disableOpened.notStandard. [*] Оптимизация времени запуска: боковая панель и список боковых панелей модифицируются при первом обращении, а не при открытии окна браузера. [*] Ограничение ширины переключателя боковых панелей теперь задается только в CSS. [+] При включенной настройке extensions.sidebarslist.collapseSidebar клик по кнопке закрытия средней кнопкой или левой с любым модификатором закрывает боковую панель (а не сворачивает). [+] Расширена настройка extensions.sidebarslist.middleClickSidebar: теперь можно задать произвольную команду, например, ">sidebarsList.contentToSidebar();" (без кавычек, код должен начинаться с символа ">") или вызов функции узла с заданным идентификатором, например, "#menu_socialSidebar" (надо добавить "#" перед идентификатором). 0.0.8.0pre (2010-07-01 - 2012-07-22) [+] Добавлена экспериментальная поддержка сворачивания боковой панели вместо закрытия (настройка extensions.sidebarslist.collapseSidebar). [+] Добавлены иконки. [+] Добавлена прокрутка стандартного списка боковых панелей колесиком мыши. [*] Если во вкладке открыта боковая панель, то команда открытия вкладки в боковой панели откроет эту панель. [x] Убрано повторное объявление геттера "prefSvc" (в Firefox 4.0b9pre это генерирует ошибку, а не предупреждение). [+] [портировано из 0.0.7.3] Добавлено скрытие переключателя боковой панели при открытии окна скриптом через window.open() с использованием скрывающих параметров. [+] Добавлено обновление с игнорированием кэша при клике средней кнопкой мыши или с любым зажатым модификатором. [+] Добавлена возможность задания сочетаний клавиш для обновления боковой панели. [*] Вместо Mutation Events используется более производительный MutationObserver (доступен в Firefox 14 и выше). [+] Добавлена настройка extensions.sidebarslist.splitterWidthMaximizedWindow, задающая ширину переключателя боковой панели при развернутом окне. 0.0.7.5 (2012-11-21) [x] Workaround для боковой панели "Facebook Messenger" в Firefox 17+ (отображался пункт без названия). 0.0.7.4 (2012-03-02) [x] Исправлено отображение списка боковых панелей у кнопки-заголовка в Firefox 13.0a1. 0.0.7.3 (2011-03-07) [+] Добавлено скрытие переключателя боковой панели при открытии окна скриптом через window.open() с использованием скрывающих параметров. 0.0.7.2 (2011-01-08) [*] Небольшие улучшения кода. [x] Убрано повторное объявление геттера "prefSvc" (в Firefox 4.0b9pre это генерирует ошибку, а не предупреждение). 0.0.7.1 (2010-06-09) [x] Убрано использование функции navigator.preference() (отсутствует в Firefox 3.7a5pre). 0.0.7.0 (2009-12-10) [*] Небольшая оптимизация кода. [*] Улучшена обработка нестандартных боковых панелей. [*] Настройка extensions.sidebarslist.disableOpened применяется без перезапуска. [+] Добавлена настройка extensions.sidebarslist.splitterWidth, задающая ширину переключателя боковых панелей. 0.0.7.0pre (2009-07-06) [+] Добавлена работа с панелями от расширения MultiSidebar. [x] Исправлена работа с расширением MR Tech Toolkit (workaround, боковые панели добавляются нестандартным образом). 0.0.6.6pre (2009-07-05) [+] Добавлена настройка extensions.sidebarslist.disableOpened, определяющая, будут ли блокироваться (disabled) пункты, соответствующие открытым боковым панелям. [*] Изменено: кнопка обновления боковой панели реагировала на клик правой кнопкой мыши (неудобно при использовании расширения MultiSidebar). [*] Улучшена прокрутка панелей колесиком мышки при наличии расширения MultiSidebar. [+] Добавлено закрытие боковой панели кликом средней кнопкой мыши по заголовку панели. [*] Небольшая оптимизация кода. 0.0.6.5 (2009-03-29) [+] Добавлены клавиши быстрого доступа (accesskeys) для "Открыть вкладку в боковой панели" и "Открыть боковую панель во вкладке". [+] Отключение пунктов меню для открытия ссылок при совпадении ссылок в боковой панели и в текущей вкладке. [*] Изменен формат сохранения последней открытой боковой панели (некорректное определение веб-панелей теперь невозможно). [x] Исправлен некорректный перехват переключения боковой панели (использовался неправильный контекст вызова оригинальной функции). [+] Настройка extensions.sidebarslist.middleClickSidebar задает боковую панель, открывающуюся при клике средней кнопкой мыши по разделителю. Возможные значения: "viewHistorySidebar", "viewBookmarksSidebar". Идентификаторы боковых понелей добавленных расширениями, можно посмотреть с помощью DOM Inspector'а ( https://addons.mozilla.org/firefox/addon/6622 ): Файл - Исследовать документ Chrome - выбрать окно Firefox по заголовку Ctrl+F - по идентификатору - viewSidebarMenu Внутри будет куча menuitem'ов с oncommand="toggleSidebar('someId');" (справа должно быть выбрано DOM Node). someId - и есть искомый идентификатор. [+] Добавлено переключение боковых панелей при прокрутке контекстного меню. [*] Если открыта веб-панель, то при прокрутке "вверх" теперь выбирается самая нижняя панель из списка. 0.0.6.3 (2009-01-23) [+] Shift+F4 - показать список боковых панелей. 0.0.6.2 (2008-11-22) [x] Исправлен странный глюк с перетаскиванием ссылок в закладки. 0.0.6.1 (2008-11-01) [+] F4 - показать/скрыть боковую панель. [+] Контекстное меню для кнопки-списка доступных панелей. 0.0.6.0 (2008-08-24) [*] Список () заменен на кнопку (). [*] Улучшен механизм отключения пункта меню, соответствующего текущей боковой панели. [*] Переработан и оптимизирован код расширения. 0.0.5.2 (2008-08-24) [+] Добавлено автообновление. 0.0.5.1 (2008-08-24) [+] Добавлена возможность открытия текущей страницы в боковой панели и наоборот. [+] Добавлена всплывающая подсказка для кнопки обновления боковой панели. 0.0.5.0 (2008-08-23) [*] Иконка обновления заменена на стандартную иконку Firefox 3.0 (для Windows XP). [*] Ctrl+ЛКМ или СКМ открывают журнал, а ПКМ показывает контекстное меню со списком всех боковых панелей. 0.0.4.1 (2008-08-20) [+] Добавлено запоминание заголовка веб-панелей. [+] Ctrl+ЛКМ или СКМ открывают закладки, а ПКМ открывает журнал. 0.0.4.0 (2008-08-19) [*] Улучшено запоминание веб-панелей (обработка события загрузки заменена на подмену функций открытия боковой панели). [*] Улучшен механизм исправления обрезания длинных названий. [*] Для прокрутки списка теперь используется метод doCommand(). [+] Возможность сохранения и чтения ссылок в UTF-8. 0.0.3.2 (2008-08-19) [*] Улучшено запоминание и восстановление последней выбранной панели. [*] При прокрутке используются только значения атрибута oncommand вида toggleSidebar('id');. 0.0.3.1 (2008-08-19) [x] Исправлена прокрутка при слишком быстром вращении колесика мышки. 0.0.3.0 (2008-08-19) [+] Добавлен переключатель боковой панели и запоминание последней выбранной панели. 0.0.2.3 (2008-08-19) [x] Исправлено обрезание длинных названий. [*] Улучшена прокрутка списка колесиком мышки (теперь работает и при наведении на сам список). 0.0.2.2 (2008-08-19) [*] Небольшие улучшения. 0.0.2.1 (2008-08-19) [x] Исправлена прокрутка колесиком мышки в Firefox < 3.0 (через eval). 0.0.2.0 (2008-08-19) [*] Улучшен механизм работы (список обновляется только при загрузке боковой панели, а заголовок - только при изменении оригинального заголовка). [+] Добавлена кнопка для перезагрузки боковой панели. 0.0.1.4 (2008-08-19) [*] Улучшено выделение текущей панели в списке. 0.0.1.3 (2008-08-18) [x] Исправлено ограничение на ширину боковой панели. [*] Улучшен внешний вид при наличии длинных названий панелей. 0.0.1.2 (2008-08-18) [*] eval(mi.getAttribute("oncommand")) заменен на имитацию события command. 0.0.1.1 (2008-08-18) [x] Исправлено отображение заголовка боковой панели. 0.0.1.0 (2008-08-18) Первая версия.