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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Сustom Buttons » [CB] Удаление выбранных закладок одним щелчком мыши » 20-10-2016 10:04:16

из меню автозаполнения подсказок адресной строки

pag77 пишет

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

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

Сustom Buttons » [CB] Удаление выбранных закладок одним щелчком мыши » 18-10-2016 22:51:54

pag77, спасибо за кнопку.
Хорошо было бы добавить также удаление записей истории из выпадающего меню. :)

Сustom Buttons » [CB]Редактировать сохранённые логины и пароли » 21-12-2013 00:25:13

Спасибо большое, bunda1! Работает!
Теперь еще надо бы добавить кнопку "Изменить" и в таб... :) ну, да ладно, не столь интересно... уже.  Интереснее другое: у меня почему-то на некоторых страницах браузер не предлагает сохранить пароль... А возможно ли создать кроме кнопки "Изменить" и кнопку "Добавить"? :)

Сustom Buttons » [CB]Context Search » 20-12-2013 09:07:54

2k1dmg пишет

Временно можете попробовать эту версию

2k1dmg,
мне тоже очень понравиась эта кнопка, спасибо!

Я добавил:
                var defImg = "chrome://global/skin/icons/question-16.png";
и изменил строчки:
                item.setAttribute("src", (engine.iconURI ? engine.iconURI.spec : defImg));
...
                image.setAttribute("src", (engine.iconURI ? engine.iconURI.spec : defImg));
Это - для поисковиков, не имеющих собственных иконок, чтобы не вылезала ошибка...

Пожелания:
1. Изменить сортировку иконок поисковиков. Не "слева направо, сверху вниз", а "сверху вниз, слева направо", так привычнее и удобнее.
2. Добавить возможность (например, по правому клику по иконке поисковика defImg) назначать иконки поисковикам, не имеющих собственных иконок.
3. Добавить возможность ручной сортировки поисковиков в подменю путем перетаскивания (в том числе - "перетаскивания" наиболее часто употребляемых поисковиков из подменю в основное контекстное меню). :)

Сustom Buttons » [CB]Редактировать сохранённые логины и пароли » 20-12-2013 07:25:40

bunda1 пишет

// по клику на пункте открыть менеджер паролей с паролями для текущего сайта если они есть ....

Я открываю менеджер паролей в табе или в сайдбаре. Как добавить фильтр для текущего сайта в этом случае? :)

Сustom Buttons » Custom Buttons » 15-05-2013 16:22:33

rbfyec пишет

Только вот вопрос: что это за gURLBar - gBrowser - gClipboard?
Как я понимаю, вне Custom Buttons это работать не будет? А если нужно получить значение адресной строки без расширений?

Не будет работать только gClipboard:

Выделить код

Код:

gClipboard = custombuttonsUtils. gClipboard;

gURLBar, gBrowser - глобальные объекты:


Выделить код

Код:

["gBrowser",            "content"],
  ["gNavToolbox",         "navigator-toolbox"],
  ["gURLBar",             "urlbar"],
  ["gNavigatorBundle",    "bundle_browser"]

view-source:chrome://browser/content/browser.js
https://developer.mozilla.org/ru/search?q=gBrowser

Сustom Buttons » [CB]Добавыть в контекстное меню раширений "Открыть папку расширения" » 23-04-2013 21:06:54

Inko7 пишет

Да, есть. Я ж про такие расширения и говорю - у тех у кого папки нет, но есть вот такие xpi-файлы.
Сейчас же, при попытке попасть в папку такого расширения, у меня выскакивает программа Universal Extractor для разархивации файла.
Наверное, было бы правильней для таких расширений просто открывать папку \Profile\extensions, а дальше самостоятельно находить нужный файл.
Можно еще дополнительно алертом выводить название таких файлов.

Кнопка Fire Explorer делает все это и даже больше. :)

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

Infocatcher пишет

Это обычный https://developer.mozilla.org/en-US/doc … ntListener.
А «кто» – любое другое расширение (или кнопка).

Я так и подумал, но решил уточнить, что имеется ввиду. Спасибо за ответ. :)
Насчет Мидл-клика... теперь вспомнил... я его потому и убрал, - чтобы была возможность после старта Инспектора Аттрибутов открыть меню или меню поп-ап или контекстное меню, заведенные в некоторых CB кнопках на этот мидл-клик и исследовать его.

Сustom Buttons » [CB]Extensions Developer Tools (для разработчиков расширений/кнопок) » 21-03-2013 13:17:39

Infocatcher пишет

Да, обработчик вида

Выделить код

Код:

window.addEventListener("click", function onClick(e) {
    window.removeEventListener(e.type, onClick, true);
    alert(e.type);
}, true);

, добавленный до запуска Attributes Inspector'а, перебить не получится.

А что это такое и 'кто' именно добавляет подобное?..

21-03-2013 13:33:26

Infocatcher пишет

Если включить вывод строгих предупреждений, будет

Warning: TypeError: variable Cu redeclares argument

И потом код можно использовать и без кнопки.
Да и смысла как-то особого нет.

Да, эти 'строгие предупреждения' ругаются на все, что под руку попадет... на большинство вэб-страниц, на Гугль, на chrome://... и т.д. - ошибки везде!  :)
Спасибо за напоминание, я как-то упустил это из виду... ту строку в Инициализацию добавлять не нужно, только "Code" ее требует...
Я люблю компактность

Сustom Buttons » [CB]Extensions Developer Tools (для разработчиков расширений/кнопок) » 13-03-2013 19:26:49

Infocatcher пишет

Это можно. :)

Супер!
Спасибо! :)

13-03-2013 19:29:10
З.З.Ы. :D
Меня еще одна идея посетила... я придумал, что засуну на мидл-клик Extensions Developer Tools в качестве варианта...
а именно - "третий этаж" - цельную другую кнопку, расположенную на скрытом тулбаре!
... кнопку с собственными меню-поп-апом, иконками, зис.онкликом, зис.менюкликом, зис.ондестроем, реинициализацией и стилем... :D
... И... - с "четвертымм этажом" - доступом к другим скрытым кнопкам... :music:
... естественно - все это - "по теме", т.е - самые, что ни на есть "tools", "эбаут.конфиг" в их числе.

Что скажешь, может получиться? Так сказать "Sub Extensions Developer Tools in Extensions Developer Tools". Или есть подводные камни, которые не обойти?...

Сustom Buttons » [CB]Extensions Developer Tools (для разработчиков расширений/кнопок) » 13-03-2013 18:15:04

Infocatcher пишет

О чем речь? Об открытии DOM Inspector'а по клику средней кнопкой мыши?
И хорошо бы вспомнить, чему мешало. :) Какое-то меню выводится по клику СКМ? А по Ctrl+СКМ оно, случаем, не выводится?

Да, открытие ДОМ Інспектора...
Мне придется вернуть мидл-клик для того чтобы вспомнить, иначе никак...
поскольку меня вполне устраивает "Ctrl+L" для этого действия, то я не запомнил, что именно мешало.... вроде некоторые пункты то ли главного меню то ли меню кнопок срабатывали... не помню, хоть убей! :lol:
если нужно, то я верну мидл-клик и когда попаду опять в эту "интерференцию" то отпишусь здесь.
Ctrl+СКМ  ?  Тоже не помню, вроде нет...

З.Ы. Еще вопросы и просьбы.

1. Строка:

Выделить код

Код:

label="' + _localize("Switch locale to “%S”").replace("%S", cmds.switchLocale(true)) + '"

"потерялась" какое-то время тому умышленно или случайно? :)

2. Можно ли попросить добавить это:
[code]var Cc = Components.classes, Ci = Components.interfaces, Cu = Components.utils;

Сustom Buttons » [CB]Extensions Developer Tools (для разработчиков расширений/кнопок) » 13-03-2013 11:00:13

Огромное спасибо тебе за терпеливые обьяснения и помощь!
Теперь все идеально работает. :)

Infocatcher пишет

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

Фу ты!.. Ну я тупой! Никак сам не мог сообразить, что же делает этот мидл-клик...
(возьму на вооружение... ;) )
Тогда естественнее делать так как задумано автором, т.е добавлять желаемые пункты меню и использовать эту фичу. :)
Еще раз спасибо за эту чудесную кнопку и за помощь!

З.Ы. Чуть поменял у себя хром-иконки (в моем посте выше), а иконкой самой кнопки зарядил это: chrome://mozapps/skin/extensions/utilities.png
И как бы меньше кода стало и внешний вид не сильно пострадал. :D

З.З.Ы. Еще мысля появилась... - менять

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

Infocatcher пишет

Ой, это еще не открытое меню не умеет hidePopup().

Ааа.. Вот в чем дело оказывается :)

Infocatcher пишет

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

Точно! Это еще лучше!
А ненужные пункты меню(которые дублируют пункты меню основного поп-апа) можно скрыть.
Спасибо! Все работает! :)

12-03-2013 17:18:22

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

12-03-2013 17:24:18
И еще...
Как на мидл клик по кнопке повесить открытие "эбаут:конфиг"?
Тогда будет уже полный фарш! :D

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

О, шит!
... поспешил я немножко:

У такого решения - "Вроде, без перемещения в <popupset> <menupopup> никак не показать..." вроде... есть недостаток - если предварительно не открыть сабменю "Девелоперс" в главном меню то его как бы не существует и оно в кнопке по правому клику не отображается... По крайней мере у меня так это выглядит. :(
Может все-таки клонировать его?

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

Infocatcher пишет

Вроде, без перемещения в <popupset> <menupopup> никак не показать...

Ух ты! Красотища! Спасибо большое, все работает отменно!

P.S.
А вот как я  поменял иконки в твоем творении:

Выделить код

Код:

var images = {
    reopenWindow: "chrome://browser/skin/preferences/application.png",
    moveTabsToNewWindow: "chrome://browser/skin/menu-forward.png",
    restart: "chrome://browser/skin/sync-throbber.png",
    cleanAndRestart: "chrome://browser/skin/sync-throbber.png",
    flushCaches: "chrome://browser/skin/KUI-close.png",
    switchLocale: "chrome://global/skin/icons/wrap.png",
    saveSessionAndExit: "chrome://mozapps/skin/downloads/downloadIcon.png",
    errorConsole: "chrome://global/skin/icons/warning-24.png",
    attrsInspector: "chrome://browser/skin/tabview/search.png",
    scratchpad: "moz-icon://.js?size=16"
};

:)

Еще бы в тот другой попап добавить подходящие chrome-иконки, а  на мидл-клик повесить сабменюшку кодировок... или еще что-то другое...  и будет к

Сustom Buttons » Custom Buttons » 11-03-2013 20:11:25

AlexandrDa пишет

Проблема в том, что при смене контента файла file.php мои поля не обновляются. Только после реинициализации кнопки.Вопрос: как заставить кнопку реинициализироваться при каждом нажатии?  Полагаю, что это поле /* CODE */ ?Но это не помогает.

Нет, реинициализация кнопки к секции /*CODE*/ если и имеет отношение, то только такое, что в нее как и в секцию /*Initialization Code*/ нужно записать соответствующий код.
Например так как это сделано в этой кнопке.. Или - в этой.

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

Да, все подтвердилось, добавление этой строки решило проблему. Большое спасибо за помощь и за эту полезную кнопку!  Я позже хочу туда добавить еще второй поп-ап со стандартным подменю "Developer tools", повесить его на правую кнопку мыши, тогда будут почти все инструменты в одной кнопочке. :) Не знаю, получится ли все сразу без глюков.. поэкспериментирую немножко. )))

Сustom Buttons » [CB]Extensions Developer Tools (для разработчиков расширений/кнопок) » 11-03-2013 15:40:08

Infocatcher пишет

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

все понял, спасибо
Я использую однооконный режим, поэтому у меня "переоткрытие окна"="рестарту браузера". ЛОЛ



Infocatcher пишет

В принципе, можно добавить подтверждения.

Да, это будет удобнее.



Infocatcher пишет

Видимо, используется нестандартная тема оформления, меняющая вид tooltip'ов.Возможно, поможет: Force reset tooltip size.

Странно, тема стандартная и стиль страницы тоже у меня на XP, а вот сейчас попробовал на Семерке тоже со стандартн стилем и темой и проблемы нет, все ок.
(Запущен тот же портабле Фокс)

Спасибо, попробую сниппет с force.. на XP позже и отпишусь.

Сustom Buttons » [CB]Extensions Developer Tools (для разработчиков расширений/кнопок) » 10-03-2013 19:32:40

Вопросы.
1. На что должен влиять параметр forceRestartOnLocaleChange: false ?
На перезагрузку без подтверждения или нет? Хотелось бы чтобы было именно так.. :)
У меня независимо от того установлен ли он в false или в true браузер перезагружается.
2. По Attribute Inspector.
Окошко подсказки при наведении на любой объект кроме Custom Button отображает пустое громадное белое поле почти во весь экран и только в самом низу этого поля отображается итнформация. При наведении мышки на Custom Button все отображается чаще всего корректно, видимо потому, что информации много и она заполняет все поле...
Фаерфокс 17.0.4esr и 19.0.2rel, Win XP sp3.

Сustom Buttons » Custom Buttons » 06-01-2013 02:40:34

Lex1 пишет

google-translate
Версия google-translate.js в виде кнопки. Переводит выделенный текст (без особых ограничений на размер) или всю страницу на русский. Также добавляет пункты меню: «Перевести на русский» и «Перевести на английский».

Установил эту кнопку. Она постоянно отваливается, иконка кнопки становится неактивной-полуактивной... Кроме того пункт контекстного меню «Перевести на английский» добавляется не всегда, а по непонятному сценарию.
Автор, посмотри, пожалуйста.

Сustom Buttons » [CB]Context Search » 06-11-2012 11:27:50

villa7 пишет

bunda1
А можно сделать без подменю, а что-бы сразу показывались поисковики и без надписи выделенного, сижу на старом, кем то переделанном без подменю расширении Context Search и всякий раз обновления просятся, а там уже с подменю, да и от расширения избавиться неплохо бы.

Без подменю есть расширение Context Search X
Там вручную отредактируешь параметр extensions.contextsearchx.menuItems в about:config и получишь столько пунктов меню с собственными названиями сколько тебе потребуется, стандартно есть только два или три пункта...

Сustom Buttons » [CB] Context translate » 16-09-2012 23:04:09

Пандёнок пишет

с косметическими изменениями

Пандёнок

Я писал об этой кнопке тут и тут, там была куча недостатков. Твои косметические изменения в чем состоят? Напиши подробнее, нет времени вникать в код. Недостатки исправлены или ты только иконки заменил?...
Я пользуюсь этой кнопкой, за неимением лучшего..., после достаточно крупных изменений и сокращений...
Все руки не доходят переделать пункты ее сабменю в обычные меню, мне так удобнее...

Сustom Buttons » [CB]Сортировка закладок по типу, названию и домену. » 21-06-2012 19:42:39

hydrolizer
Мне просто это не нужно.. :)

Но за эту тему спасибо, заставила задуматься... убрал сейчас у себя и ту стандартную сортировку из контекстного меню (пункт меню и сепаратор) чтобы не сбивала с толку.
если что:

Выделить код

Код:

document.getElementById("placesContext_sortBy:name").collapsed = true;
    document.getElementById("placesContext_sortSeparator").collapsed = true;

;)

Сustom Buttons » [CB]Сортировка закладок по типу, названию и домену. » 21-06-2012 18:57:09

LBra пишет

я не проверял, правда... и скорее всего эта опция касается только менеджера

Проверил. Так и есть, если ты уже нарушил сортировку, то ее с помощью Менеджера закладок не вернешь. Точнее - не вернешь вообще.

21-06-2012 19:02:24
LongLogin
Вопрос уже ясен как белый день.
Я не сохраняю закладки охапками по сто штук за раз, никаких "зако.." не будет если нужно удалить парочку лишних записей в одной папке.
А тупо удалять дубликат, который находится в другой папке, спасибо, не нада. Может он там специально подшит?

Board footer

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