Изменения по сравнению с предыдущей версией:

1) Выбор значения imglikeopera.startup.policy в окне настроек расширения, а не через about:config. Опция отвечает за начальную политику таба при настройках выбора политики "Как у предыдущего окна/таба".

2) Теперь блокируется графика не только <img/>, но и <object/> (это не должно касаться флэша и объектов другого типа, отличных от графических).

3) Правила фильтров теперь применятся и непосредственно к адресам графики, и к адресам сайтов.

4) Убрана опция "Загружать фоновые изображения", ранее носящая глобальный характер. Теперь фоновые изображения загружаются соответственно политике таба.

5) Конфликты с некоторыми темами в стиле XP разрешены путём переделки кнопки, расположенной в строке состояния.

6) Больше нет необходимости в перезагрузке браузера после перетаскивания кнопки из/на панели инструментов.

Отредактировано 18 сентября 2005г.

Версии 0.6.x выкладываются на imglikeopera.mozdev.org, список изменений там же.

При заливке новых версий на сервер требуется некоторое время для того, чтобы копии разошлись по зеркалам и расширение стало доступным для скачивания (на это обычно уходит 2-3 часа, но зависит от зеркал).

Пока что расширение выкладывается лишь для тестирования и, если у вас появится желание поделиться этой новостью с кем-то ещё, то я прошу не давать прямых ссылок для скачивания этой версии, а давать ссылку на этот пост форума. У меня не было времени проверять его в работе, а изменений в коде и логике там достаточно много.

Для тех, кто "знает и может": если у вас найдётся время и желание проверить работу расширения снифером и указать на нелогичные моменты, то это очень поможет. Сообщения о других глюках и ошибках приветствуются, но это меня интересует в первую очередь.

Все вопросы можете задавать здесь.

Не удаляет прошлую версию.
Нет контекстного меню.

у меня все работает нормально.
:::: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8b4) Gecko/20050909 Firefox/1.4
+ ILO 0.6.0
профиль чистый

Пацаны!

Эт у меня билд такой корявый (20050903) или у вас такая же фигня?
Короче ставлю на чистый профиль ILO 060, все верхние тулбары сбрасываются в дефолт. Теперь перемещаю кнопки под свои нужды. Перезагружаю лис. Все кнопки опять как по дефолту. Проверьте пожалуйста как у вас.

Если все OK, то пойду качать оф. бету.

n3w93n3

у меня так же было, нашел причину

пользуюсь tabmix. так вот если в его настройках на вкладке "Appearance" стоит галочка напротив "Tab bar at all times" то все происходит как ты написал а если ее убрать то все в норме

n3w93n3 пишет

Пацаны!

Короче ставлю на чистый профиль ILO 060, все верхние тулбары сбрасываются в дефолт. Теперь перемещаю кнопки под свои нужды. Перезагружаю лис. Все кнопки опять как по дефолту. Проверьте пожалуйста как у вас.

Такая же вигня. Началась после установки ILO.

Тоже самое! Правда я установил на 1.6а1! Снес нафиг!

По поводу тулбаров есть проблема... Завтра бум разбираться, спасибо (сегодня погуляли хорошо ;])

arvin
причем тут TabMix :)
это стандартная настройка браузера.
правка -> настройки -> вкладки
и см. третий пункт снизу. :)

в остальном - большое спасибо. проверил - действительно работает именно так!
думаю, Mash завтра прочитает наши сообщения.

RED

причем тут TabMix

при том что у меня так, стандартными настройками не пользуюсь

Один товарищ подсказал откуда ноги растут:

Bug 306243 When browser.tabs.autohide is enabled, toolbar customisation settings are ignored after restarting Firefox; extensions' icons are missing from the palette.

MiLaR пишет

Gecko/20050814

Не думаю, что буду ковыряться и разбираться с поддержкой таких относительно старых сборок.

MiLaR пишет

Не удаляет прошлую версию.

Вспомнил почему... Там изменился GUID, поэтому браузер и считает, что это другое расширение.

Дык скажите все-таки в оф.бете от 9 числа усе нормально с этими тулбарами?

n3w93n3
нет.
Mash
не запоминает фильтры. ну никак :)

RED пишет

не запоминает фильтры. ну никак

Или я уже наменял чего, или... Сейчас глянул, у меня запоминает.
Для начала -- какой UA?

Фильтры не запоминает, тулбары в дефолт сбрасывает. Это при том, что ИЛО - единственный установленный плагин? Когда профиксите?

nester пишет

тулбары в дефолт сбрасывает

Читайте тред внимательно, это не мой баг и исправлять я его не собираюсь. Я не чуствую своей вины в том, что собирают такие беты.

nester пишет

Фильтры не запоминает

Давайте начнём с малого: какой UA, есть ли сообщения об ошибках в js-консоли, происходит ли это постоянно и, если нет, то можете ли назвать факторы, влияющие на это?

Mash
:::: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8b4) Gecko/20050909 Firefox/1.4
настройки не сохраняет (фильтры).
вообще.

А в консоль ругается при этом?

Bug 306243 When browser.tabs.autohide is enabled, toolbar customisation settings are ignored after restarting Firefox; extensions' icons are missing from the palette.

Т.е это соответствует галочке в пункте меню "Скрывать панель вкладок когда открыт только один сайт"?
Я правильно понял? Но у меня она была снята.
Если я ошибаюсь, просветите, пожалуйста, что где включить\выключить?!

И еще: а чем отличается режим работы Фокса с активированной настройкой "Загружать изображения только с этого же сайта" от его работы с установленным ИЛО, в настройках которого активирована такая же политика новых табов по умолчанию??

Ну вот, лечили один баг 305828,а породили новый. В общем, голосуем за bug 306243.

alc пишет

Ну вот, лечили один баг 305828,а породили новый...

Обычное дело. :)

nester пишет

Я правильно понял? Но у меня она была снята.

browser.tabs.autohide д.б. установлено в true, т.е. чекбокс Tools->Options->Tabs->Hide the tab bar... должен быть отмечен, тогда баг не будет проявлять себя.

nester пишет

...а чем отличается режим работы...

Более юзабельно отображаются места под незагруженные картинки, действуют фильтры ILO,... По большому счёту, ничем отличаться в плане алгоритмов "свой сайт=>картинку грузим" не должны, но не проверял.

Не активны кнопки Back - Forward, то же в контекстном меню, то же горячие клавиши, кроме Backspace
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4
ILO 0.6.1

Нет, теперь заработали, значит не работали, когда страница из кэша грузиться

Что за фигня-то. Закрыл открыл фф, хожу по форуму, Back - Forward не активны. Сейчас, наверное, это сообщение отправлю, будут активные.

При установленном browser.tabs.autoHide=true, основной тулбар не рушится, но не отображается иконка в строке статуса. Ежели browser.tabs.autoHide=false, рушится тулбар, но зато отображается иконка в статусбаре :). У Adblock иконка отображается всегда... Это связано с обсуждаемым багом? Замечено и в ILO 0.6.0, и в ILO 0.6.1.

Сейчас, наверное, это сообщение отправлю, будут активные.

Не, все равно не работает
Какой-то непонятный глюк, открыл вторую вкладку, заработало

RcT пишет

Не активны кнопки Back - Forward

The bug also disables the back and forward buttons.
https://bugzilla.mozilla.org/show_bug.cgi?id=306243#c27

Я так понимаю, что источник этого -- всё тот же баг.

alc пишет

Ежели browser.tabs.autoHide=false, рушится тулбар, но зато отображается иконка в статусбаре

Это связано с обсуждаемым багом Fx, да.

А вот при при browser.tabs.autoHide=true иконка в строке статуса у меня есть. М.б. расширения какие влияют? Как на чистом профиле ведёт себя?

Mash

Ошибка: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileOutputStream.init]"  nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"  location: "JS frame :: file:///red/.mozilla/firefox/9d2kokj6.red/extensions/imglikeopera@imfo.ru/components/nsImgLikeOpera.js :: anonymous :: line 171"  data: no]
Источник: file:///red/.mozilla/firefox/9d2kokj6.red/extensions/imglikeopera@imfo.ru/components/nsImgLikeOpera.js
Строка: 171

Mash

Я так понимаю, что источник этого -- всё тот же баг.

Поставил All-In-One Gestures, все работает, хотя кнопки все не активны

Mash, на чистом профиле аналогично. Кто еще может подтвердить исчезновение иконки в статусбаре?

Mash
под root-ом все работает. под юзером - нет.

alc
Мой UA: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8b4) Gecko/20050907 Firefox/1.4
Будем ждать подтверждения, м.б. баг конкретной сборки.

RED
Нет прав на запись у пользователя. Ясно, посмотрим.

Уточню. Кнопка в статусбаре появляется, если убрать кнопку с тулбара. Если кнопку водрузить обратно на тулбар, то в статусбаре тут же исчезает. Так задумано?

alc

Да. Ведь кнопка нужна только одна и находиться должна либо в тулбаре, либо в статусбаре.

Другое дело, что если кнопку перетащили в тулбар, а потом Fx стартует с browser.tabs.autoHide=false, то из-за бага 306243 расширение не видит кнопку в тулбаре и вместо неё активирует статусбарную.

Mash
/red/.mozilla/firefox/9d2kokj6.red/extensions/imglikeopera%40imfo.ru/chrome/imglikeopera/content/user.sheet.css
открываю на запись себе - работает расширение.
если только чтение - фильтры не сохраняются.
0.6.2 - работает тоже неверно, давая доступ к файлу только на чтение.

логики не вижу во всем этом :)

RED
Понял, спасибо. Перенесу на прежнее место, наверное.

RED
Дошло, как до барана... Там же при установке расширения этот файл уже имеет права только на чтение, поэтому и нельзя потом открыть его на запись. Наверное так.

Ладно, всё равно придётся в другое место перекладывать, если с симанкой найдём общий язык.

Спасибо.

https://bugzilla.mozilla.org/show_bug.cgi?id=306243 сегодня пофиксили в транке.

В 0.6.4 добавил поддержку Mozilla (только для сборок > 20050914), в Moz1.7.x работать не будет в любом случае.

Не знаю как насчёт Mozilla, но вот в Gecko/20050914 SeaMonkey/1.1a вроде как заработало.

+ проблем с сохраненим настроек (фильтров) в линухе уже не должно быть.

Mash
tested in Linux. working. thank you :)

RED
Ну вот и славненько.

Если кто захочет потестировать в более ранних сборках Mozilla 1.8/SeaMonkey: строка

Выделить код

Код:

if (buildID == 0 || buildID < 2005091400) {

в install.js. Сборки старше 20050914 выбраны лишь потому, что я уверен в наличии необходимых интерфейсов для корректной работы ILO; а вот начиная с каких пор они там присутствуют -- мне пока неизвестно.

Mash пишет

Если кто захочет потестировать в более ранних сборках Mozilla 1.8/SeaMonkey: строка

Выделить код

Код:

if (buildID == 0 || buildID < 2005091400) {

в install.js. Сборки старше 20050914 выбраны лишь потому, что я уверен в наличии необходимых интерфейсов для корректной работы ILO; а вот начиная с каких пор они там присутствуют -- мне пока неизвестно.

у меня на день раньше сборка. тестировал гонял. глюк такой: первая вкладка становится неуправляемой.
в ней и индикаторы не работают и зхакрыть ее никак нельзя. нажимаешь открыть новую вкладку - сразу 2 открываются. глюк появляется после установки ILO

2 RED

Это скорее всего следствие всё того же бага 306243.

При browser.tabs.autoHide = false этот глюк наблюдается?

Mash
да.
сразу скажу, я догадываюсь, о чем ты. так вот, это совсем другое поведение.

М.б. просто в симанке это выглядит несколько иначе, чем в лисе. Ладно, на досуге посмотрим.

Mash,

последние недели две кнопка apply в настройках не работает и шрифты нельзя выбирать. Пробовал 20050924, 20050929.

Надеюсь, что на выходных время появится свободное -- посмотрю.

короче я выяснил, что проблема в путях. Если я создаю профиль по дефолту в c:\documents and блаблабла, то все нормально работает. Но я всегда ставлю профили в каком-то своем месте, к примеру на c:\myprofiles\, и тут возникает та проблема описанная выше, и еще в егор консоли ошибки ILO всплывают.

Mash, попробовал ff15beta2, проблема с путями в ILO остается.

n3w93n3: только что b2 скачал, попробую посмотреть на днях.

Причина: Fx при указании таких каталогов не создаёт в них подкаталога "chrome", а файл ilo.user.sheet.css пишется именно в этот подкаталог. Проверки на существование каталога/возможность записи мне делать лень, поэтому и непонятный мат в консоли.

Будет исправлено в следующей версии.

Спасибо.