Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Сustom Buttons » [CB]Extensions Developer Tools (для разработчиков расширений/кнопок) » 07-12-2012 16:03:41

Большинство разработчиков дополнений, к сожалению, даже не знают о существовании custom buttons, и ещё меньше вероятность, что они узнают об этой кнопке. Мне кажется, эту кнопку надо разместить на АМО как дополнение (а если получится сделать джетпак - будет вообще отлично).

Сustom Buttons » [CB]Plugins Permissions » 07-12-2012 15:51:09

У меня есть 2 предложения:
1.

Infocatcher пишет:

Примечание: настройка plugins.click_to_play в about:config должна быть выставлена в true.

добавить в кнопку или автоматическое переключение этой настройки в true, или реализовать ручное переключение этой настройки в true/false.
2. т.к. кнопка, по сути, является более близкой к пользователю альтернативой интерфейсу about:permissions, то логично было бы и иметь возможность через кнопку переключать глобальную настройку (в зависимости от значения которой, браузер будет вести себя соответствующим образом на сайтах, для которых не создано исключений).

И ещё:
Раз уж уже есть cookies permissions, а теперь ещё появился и plugins permissions, то возникают вопросы - а не собираешься ли ты сделать кнопки и для остальных permissions со страницы about:permissions?
И если да, то не думал ли ты о том, что, возможно, было бы лучше их все объединить в одной кнопке?
Правда, тогда возникает проблема: сейчас кнопки являются и индикаторами (через икон

Сustom Buttons » [CB]Toggle Find+ » 05-10-2012 22:43:02

bunda1
правильно такой стиль нельзя сделать, т.к. нигде в DOM-дереве браузера не отображается адрес просматриваемой вкладки.
Если у тебя установлен Stylish, то прокатит такой стиль:

Выделить код

Код:

#main-window[stylish-url="about:config"] #appcontent > #FindToolbar {
    display: none !important; }

Если Stylish не установлен, то можно использовать такой стиль:

Выделить код

Код:

#main-window[title="about:config - Mozilla Firefox"] #appcontent > #FindToolbar {
    display: none !important; }

Но он имеет 2 недостатка:
1. он чреват ложными срабатываниями: т.к. селектор в этом правиле выбран такой, который просто привязывается к title'у страницы, то на любой странице с заголовком "about:config" - файндбар не будет показываться.
2. этот стиль только для [firefox], в других [mozilla]-браузилках будет другая приписка в заголовке и стиль не сработает. От этого можно избавиться, сделав стиль более универсальным:

Выделить код

Код:

#main-window[title^="about:config"] #appcontent > #FindToolbar {
    display: non

Сustom Buttons » [CB]Toggle Find+ » 05-10-2012 15:42:43

bunda1 пишет:

Но значение notfound и атрибут red бывает по отдельности, ведь red добвляет кнопка а notfound Firefox.

Как мне кажется, они оба добавляют эти значения в одном и том же ряде случаев, когда искомая комбинация не найдена на странице.
Таким образом, становится не нужен не только тот кусок в стиле, но и код в кнопке, который добавляет атрибут status.

А выделение снова заработало, когда обновил кнопку по твоей последней ссылке, спасибо.

Скрипты » Remove fake links » 07-09-2012 15:59:24

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

Скрипты » Remove fake links » 07-09-2012 15:32:15

У меня вот тут ссылки на результаты не обрабатываются скриптом, потому что URL имеет вид google.*/webhp? вместо google.*/search?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]