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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

С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. Можно ли попросить добавить это:

Выделить код

Код:

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–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]