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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№580102-02-2013 19:51:07

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
UA: Firefox 10.0

Re: Custom Buttons

okkamas_knife пишет

странно
у меня на 18.1 такой вариант работает

У меня тоже. А вот на Aurora 20.0a2 (2013-01-30) - шиш :)
По-любому оно грядёт.

зы Отличная компиляция ! Но моя писанина-переделка рядом с кодом Infocatcher'а смотрится как... , ну ты понял :D

Отредактировано Dumby (02-02-2013 19:53:42)

Отсутствует

 

№580202-02-2013 21:43:14

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 18.0
Веб-сайт

Re: Custom Buttons

bunda1 пишет

Ну вот уже первый глюк на custombuttons-0.0.5.6pre4-20130127 по ПКМ открывается у каждой кнопки все меню кнопок сразу, но после нескольких рестартов пропадает, такое уже было на старом профиле но после перехода на новый пропала и вот после обновления CB опять вылезло. Ну что за дела.

Кажется, я этот баг если и исправлю, то только случайно.

Ну вот уже второй глюк на custombuttons-0.0.5.6pre4-20130127, если сделать двойной ЛКМ в менеджере кнопок менеджер расширений переключается на получение расширений.

Спасибо, исправлю.

Новый менеджере кнопок  на custombuttons-0.0.5.6pre4-20130127 разочаровал, я уже было подумал что можно будет там запускать коды без кнопок как в раширении Stylish, но таково нет. Но надеюсь что все это еще будет.

Не надейтесь :-) Custom Buttons выполняет код кнопок в контексте кнопок, расположенных на панелях инструментов. Я не вижу смысла выполнять код кнопок в контексте списка кнопок в менеджере дополнений. Учитывая, что уже давно есть scratchpad.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№580302-02-2013 22:21:17

Lex1
Участник
 
Группа: Members
Зарегистрирован: 07-07-2007
Сообщений: 260
UA: Firefox 16.0

Re: Custom Buttons

villa7
Поправил.

Отсутствует

 

№580402-02-2013 22:56:50

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 19.0

Re: Custom Buttons

bunda1
Интересно получается, удалил Translate и установил заново, теперь нормально меню появляется :)

Отсутствует

 

№580502-02-2013 23:56:37

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 19.0

Re: Custom Buttons

Lex1 пишет

Поправил.

Ага, теперь нормально, спасибо.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№580603-02-2013 12:02:57

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 17.0

Re: Custom Buttons

Kamui пишет

bunda1
Интересно получается, удалил Translate и установил заново, теперь нормально меню появляется :)

Ну вот и хорошо, а то я уже переделал код меню для Translate

Отсутствует

 

№580703-02-2013 15:00:22

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 17.0

Re: Custom Buttons

okkamas_knife пишет

хочу кнопочку сделать отдельную для конвертации в base64 иконок(нажал выбрал файл и код уже в буфере обмена) соответственно вопрос как вызвать ту функцию и с какими аргументами?

Каких иконок?

Пример:

Выделить код

Код:

// копирует иконку текущего сайта как base64 код .... 
var fis = Components.classes["@mozilla.org/browser/favicon-service;1"].getService(Components.interfaces.nsIFaviconService);
var url = gBrowser.mCurrentTab.image;
var url = fis.getFaviconDataAsDataURL( iosService.newURI(url, null, null) );
gClipboard.write( url );

Добавлено 03-02-2013 15:04:50
А понял имеется виду иконки с диска, где то уже  была такая кнопка, потом найду.

Добавлено 03-02-2013 15:10:42
Кнопку которая сохраняет Css в userChrome можно сделать.
Но думаю лучше Css сохранять в отдельный текстовой файл и загружать через кнопку. А вот как получить селектор типа .tabbrowser-tabs[closebuttons="alltabs"] > .tabbrowser-tab > .tab-close-button я не представляю. Menuitem hider удаляет пункты через Id элемента.

Отредактировано bunda1 (03-02-2013 15:12:44)

Отсутствует

 

№580803-02-2013 15:35:04

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 17.0

Re: Custom Buttons

Может кому нужно, кнопка уменьшает яркость сайтов на сессию. Кнопку легко переделать для запуска других Css кодов для конкретных сайтов(доменов).

Уменьшить яркость сайта:

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0423%u043C%u0435%u043D%u044C%u0448%u0438%u0442%u044C%20%u044F%u0440%u043A%u043E%u0441%u0442%u044C%20%u0441%u0430%u0439%u0442%u0430%3A%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-1%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B%0A%0A%0A%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20domain%20%3D%20content.location.hostname%3B%0A%0Avar%20css%20%3D%20%27@-moz-document%20domain%28%22%27%20+%20domain%20+%20%27%22%29%20%7B%5C%0Ahtml%20%3E%20scrollbar%20%7B%20background%3A%20%23A9A9A9%20%21important%3B%20%7D%5C%0Ahtml%20%7B%20background%3A%20%23000%20%21important%3B%20opacity%3A%20.85%20%21important%3B%20%7D%5C%0A%7D%27%3B%0A%0Avar%20uri%20%3D%20makeURI%28%22data%3Atext/css%2C%22%20+%20encodeURIComponent%28css%29%29%3B%0Avar%20sss%20%3D%20Cc%5B%22@mozilla.org/content/style-sheet-service%3B1%22%5D.%20getService%28Ci.nsIStyleSheetService%29%3B%0A%0Aif%20%28%20sss.sheetRegistered%28uri%2C%20sss.AGENT_SHEET%29%20%29%20sss.unregisterSheet%28uri%2C%20sss.AGENT_SHEET%29%3B%0Aelse%20sss.loadAndRegisterSheet%28uri%2C%20sss.AGENT_SHEET%29%3B%0A%0A%0A%0A%0A%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

№580903-02-2013 17:52:09

firepox
Участник
 
Группа: Members
Зарегистрирован: 17-11-2011
Сообщений: 358
UA: Firefox 18.0

Re: Custom Buttons

bunda1 пишет

Может кому нужно, кнопка уменьшает яркость сайтов на сессию

спасибо,
на ютубе все ок - видео не затемняется.
а на других сайтах затемняется все и видео в том числе.
сайт как пример:

скрытый текст
yaplakal.com

кнопка может затемнять на всех сайтах все, кроме видео?

Отсутствует

 

№581003-02-2013 18:16:03

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 17.0

Re: Custom Buttons

firepox пишет

кнопка может затемнять на всех сайтах все, кроме видео?

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

Отредактировано bunda1 (03-02-2013 18:21:39)

Отсутствует

 

№581103-02-2013 18:53:38

firepox
Участник
 
Группа: Members
Зарегистрирован: 17-11-2011
Сообщений: 358
UA: Firefox 18.0

Re: Custom Buttons

bunda1
okkamas_knife
пожалуйста,
сделайте затемнение для всех сайтов, а видео что бы не затемнялось, тоже на всех сайтах.
спасибо!

Отсутствует

 

№581203-02-2013 19:35:17

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 17.0

Re: Custom Buttons

firepox
Попробую :/

Отсутствует

 

№581303-02-2013 23:20:10

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
UA: Firefox 10.0

Re: Custom Buttons

Кнопка. Добавляет в окна СВ-редакторов фичу сомнительной полезности.
Двойной левый клик по табу вкладки Код или Инициализация заменяет код вкладки
на пропущенный через JavaScript Beautifer ( взят из Firefox 18.0 ). Кнопка включается/выключается.
Бьютифер большой, из-за него кнопка, наверное, не влезет, здесь положил.

Отсутствует

 

№581404-02-2013 00:06:56

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 18.0

Re: Custom Buttons

Dumby пишет

JavaScript Beautifer ( взят из Firefox 18.0 )

О, да ведь это же http://jsbeautifier.org/ :)

И ведь что печально: засунуть его в отладчик? нет! быть может в Scratchpad? как же... или в просмотр исходного кода? нет, он будет только в консоли!


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№581504-02-2013 11:47:53

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
UA: Firefox 10.0

Re: Custom Buttons

okkamas_knife пишет

самому такое слабО соорудить

Так ведь мне тоже слабо́ ! Могу только подкинуть немного сырья

скрытый текст
Уж Stylish делал человек стократно умней меня. Ничего не остаётся,
как только попробовать вытащить код оттуда. Но лучше пользоваться
связкой   Attributes Inspector + DOM Inspector + Stylish
Shift + ПКМ

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EUnnamed%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/gif%3Bbase64%2CR0lGODlhFAAUANUBAEAUEP///1VACP/iHP/mIPbKAPraEPrWDKVpBP/eGPLCAPK2APK+AP/aFG1MBFlACHFVBO6qAO6yAOaZAPbGAPrOBPLGAKVxBOqhAOadAPrSBN6VAK6BBOqqALKNAM6NAOKVAKp1BO66AO6uAMqlAOalAMKJAJVhBK6JBNauAM6FALp1AK6FAJ19BMqFAJlxBN6uANalAMKNAJlpBN62AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/h1CdWlsdCB3aXRoIEdJRiBNb3ZpZSBHZWFyIDQuMAAh+QQBCgA1ACwAAAAAFAAUAAAGyMCacEgsGo2CpPJYFEBQKQolxoEImDVBq3IwGA6aguh1NT5Ih0ZiMEgkDgWG7NH0HNYDAICgLxQWIWVCEBV4AAEBh4kHCh0OQwJ2A3yJenqJBRIXZQI0BmyHlpcAfx+cFp+UiIqYCxunB5N8onoGma9CAjAaawS+vwRfChEqnCwFn7K/Aw1xGAiCEAzICQiiCHEdE4+QHNO0egojGdBFDyYLogUKCxETK3RIMyUSCwsSERggJ4JIDhcfMkxwgcBBPyZKlmBZeCQIACH5BAEKADUALAUABQAKAAsAAAYpwFoNUCMQDcJhQDlEAgLEJNTwjAqnT2F2mBgmk8iveEwul621QkFLDAIAIfkEAQoANQAsBAAFAAoACwAABjDAWg1QGxAHwmFAOSQoickAoAGQJmtS6pI5NAyvQid4TL4ioDUEslxTCBWFIYAYCQIAIfkEBQoANQAsBAAFAAoACwAABi3AWm1QAxCKwiGgFlg2lYFksTkARJNWQFX4ZC6PUmR4TJYmEFh0WQxYFgqKYhAAOw%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B%0Avar%20popup%20%3D%20document.createElement%28%22menupopup%22%29%3B%0Apopup.setAttribute%28%22onpopuphidden%22%2C%20%22this.textContent%20%3D%20%27%27%22%29%3B%0Athis.appendChild%28popup%29%3B%0A%0Athis.demo%20%3D%20%7B%0A%0A%09handleEvent%3A%20function%28e%29%20%7B%0A%09%09if%20%28%21%28e.shiftKey%20%26%26%20e.button%20%3D%3D%202%29%29%20return%3B%0A%09%09e.preventDefault%28%29%3B%0A%09%09e.stopPropagation%28%29%3B%0A%09%09this.generateSelectors%28e.originalTarget%2C%20e%29%3B%0A%09%7D%2C%0A%09generateSelectors%3A%20function%28node%2C%20e%29%20%7B%0A%0A%09%09//element%20selector%0A%09%09this.addSelectorMenuItem%28popup%2C%20node.nodeName%29%3B%0A%09%09//id%20selector%0A%09%09if%20%28node.hasAttribute%28%22id%22%29%29%20%7B%0A%09%09%09this.addSelectorMenuItem%28popup%2C%20%22%23%22%20+%20node.getAttribute%28%22id%22%29%29%3B%0A%09%09%7D%0A%09%09//class%20selector%0A%09%09if%20%28node.hasAttribute%28%22class%22%29%29%20%7B%0A%09%09%09var%20classes%20%3D%20node.getAttribute%28%22class%22%29.split%28/%5Cs+/%29%3B%0A%09%09%09this.addSelectorMenuItem%28popup%2C%20%22.%22%20+%20classes.join%28%22.%22%29%29%3B%0A%09%09%7D%0A%09%09//attribute%20selectors.%20it%27s%20pointless%20to%20create%20a%20complicated%20attribute%20selector%20including%20an%20id%20or%20only%20a%20class%0A%09%09if%20%28node.attributes.length%20%3E%201%20%7C%7C%20%28node.attributes.length%20%3D%3D%201%20%26%26%20node.attributes%5B0%5D.name%20%21%3D%20%22id%22%20%26%26%20node.attributes%5B0%5D.name%20%21%3D%20%22class%22%29%29%20%7B%0A%09%09%09var%20selector%20%3D%20node.nodeName%3B%0A%09%09%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%20node.attributes.length%3B%20i++%29%20%7B%0A%09%09%09%09if%20%28node.attributes%5Bi%5D.name%20%21%3D%20%22id%22%29%20%7B%0A%09%09%09%09%09selector%20+%3D%20%22%5B%22%20+%20node.attributes%5Bi%5D.name%20+%20%22%3D%5C%22%22%20+%20node.attributes%5Bi%5D.value%20+%20%22%5C%22%5D%22%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%09this.addSelectorMenuItem%28popup%2C%20selector%29%3B%0A%09%09%7D%0A%09%09//position%20selector%20-%20worthless%20if%20we%20have%20an%20id%0A%09%09if%20%28%21node.hasAttribute%28%22id%22%29%20%26%26%20node%20%21%3D%20node.ownerDocument.documentElement%29%20%7B%0A%09%09%09this.addSelectorMenuItem%28popup%2C%20this.getPositionalSelector%28node%29%29%3B%0A%09%09%7D%0A%09%09popup.openPopupAtScreen%28e.screenX%2C%20e.screenY%29%3B%0A%09%7D%2C%0A%0A%09addSelectorMenuItem%3A%20function%28popup%2C%20selector%29%20%7B%0A%09%09var%20menuitem%20%3D%20document.createElement%28%22menuitem%22%29%3B%0A%09%09menuitem.setAttribute%28%22label%22%2C%20selector%29%3B%0A%09%09menuitem.setAttribute%28%22oncommand%22%2C%20%22gClipboard.write%28this.label%29%22%29%3B%0A%09%09popup.appendChild%28menuitem%29%3B%0A%09%7D%2C%0A%0A%09getPositionalSelector%3A%20function%28node%29%20%7B%0A%09%09if%20%28node%20instanceof%20Document%29%20%7B%0A%09%09%09return%20%22%22%3B%0A%09%09%7D%0A%09%09if%20%28node.hasAttribute%28%22id%22%29%29%20%7B%0A%09%09%09return%20%22%23%22%20+%20node.getAttribute%28%22id%22%29%3B%0A%09%09%7D%0A%09%09//are%20we%20the%20only%20child%20of%20the%20parent%20with%20this%20node%20name%3F%0A%09%09var%20uniqueChild%20%3D%20true%3B%0A%09%09var%20nodeName%20%3D%20node.nodeName%3B%0A%09%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%20node.parentNode.childNodes.length%3B%20i++%29%20%7B%0A%09%09%09var%20currentNode%20%3D%20node.parentNode.childNodes%5Bi%5D%3B%0A%09%09%09//css%20ignores%20everything%20but%20elements%0A%09%09%09if%20%28%21%28currentNode%20instanceof%20Element%29%29%20%7B%0A%09%09%09%09continue%3B%0A%09%09%09%7D%0A%09%09%09if%20%28node%20%21%3D%20currentNode%20%26%26%20node.nodeName%20%3D%3D%20currentNode.nodeName%29%20%7B%0A%09%09%09%09uniqueChild%20%3D%20false%3B%0A%09%09%09%09break%3B%0A%09%09%09%7D%0A%09%09%7D%0A%09%09if%20%28uniqueChild%29%20%7B%0A%09%09%09return%20this.getParentPositionalSelector%28node%29%20+%20node.nodeName%3B%0A%09%09%7D%0A%09%09//are%20we%20the%20first%20child%3F%0A%09%09if%20%28this.isCSSFirstChild%28node%29%29%20%7B%0A%09%09%09return%20this.getParentPositionalSelector%28node%29%20+%20node.nodeName%20+%20%22%3Afirst-child%22%3B%0A%09%09%7D%0A%09%09//are%20we%20the%20last%20child%3F%0A%09%09if%20%28this.isCSSLastChild%28node%29%29%20%7B%0A%09%09%09return%20this.getParentPositionalSelector%28node%29%20+%20node.nodeName%20+%20%22%3Alast-child%22%3B%0A%09%09%7D%0A%09%09//get%20our%20position%20among%20our%20siblings%0A%09%09var%20elementPosition%20%3D%201%3B%0A%09%09var%20selectorWithinSiblings%20%3D%20%22%22%3B%0A%09%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%20node.parentNode.childNodes.length%3B%20i++%29%20%7B%0A%09%09%09var%20currentNode%20%3D%20node.parentNode.childNodes%5Bi%5D%3B%0A%09%09%09//css%20ignores%20everything%20but%20elements%0A%09%09%09if%20%28%21%28currentNode%20instanceof%20Element%29%29%20%7B%0A%09%09%09%09continue%3B%0A%09%09%09%7D%0A%09%09%09if%20%28currentNode%20%3D%3D%20node%29%20%7B%0A%09%09%09%09break%3B%0A%09%09%09%7D%0A%09%09%09elementPosition++%3B%0A%09%09%7D%0A%09%09return%20this.getParentPositionalSelector%28node%29%20+%20node.nodeName%20+%20%22%3Anth-child%28%22%20+%20elementPosition%20+%20%22%29%22%3B%0A%09%7D%2C%0A%0A%09isCSSFirstChild%3A%20function%28node%29%20%7B%0A%09%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%20node.parentNode.childNodes.length%3B%20i++%29%20%7B%0A%09%09%09var%20currentNode%20%3D%20node.parentNode.childNodes%5Bi%5D%3B%0A%09%09%09if%20%28currentNode%20instanceof%20Element%29%20%7B%0A%09%09%09%09return%20currentNode%20%3D%3D%20node%3B%0A%09%09%09%7D%0A%09%09%7D%0A%09%09return%20false%3B%0A%09%7D%2C%0A%0A%09isCSSLastChild%3A%20function%28node%29%20%7B%0A%09%09for%20%28var%20i%20%3D%20node.parentNode.childNodes.length%20-%201%3B%20i%20%3E%3D%200%20%3B%20i--%29%20%7B%0A%09%09%09var%20currentNode%20%3D%20node.parentNode.childNodes%5Bi%5D%3B%0A%09%09%09if%20%28currentNode%20instanceof%20Element%29%20%7B%0A%09%09%09%09return%20currentNode%20%3D%3D%20node%3B%0A%09%09%09%7D%0A%09%09%7D%0A%09%09return%20false%3B%0A%09%7D%2C%0A%0A%09getParentPositionalSelector%3A%20function%28node%29%20%7B%0A%09%09if%20%28node.parentNode%20instanceof%20Document%29%20%7B%0A%09%09%09return%20%22%22%3B%0A%09%09%7D%0A%09%09return%20this.getPositionalSelector%28node.parentNode%29%20+%20%22%20%3E%20%22%3B%0A%09%7D%2C%0A%7D%3B%0A%0AaddEventListener%28%22click%22%2C%20this.demo%2C%20true%2C%20window%29%3B%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

okkamas_knife пишет

хочу кнопочку сделать отдельную для конвертации в base64 иконок(нажал выбрал файл и код уже в буфере обмена)

Вариант

скрытый текст

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EUnnamed%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOnp6Xva2tp709PTe9PT03vT09N709PTe9PT03vT09N709PTe9PT03va2tp76enpewAAAAAAAAAAAAAAAAAAAACjo6P/fHx8/3x8fP98fHz/fHx8/3x8fP98fHz/fHx8/3x8fP98fHz/fHx8/6Ojo/8AAAAAAAAAAAAAAAAAAAAAf39///Dw8P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs//Dw8P9/f3//AAAAAAAAAAAAAAAAAAAAAIGBgf/u7u7/6urq/+rq6v/q6ur/6urq/+rq6v/q6ur/6urq/+rq6v/u7u7/gYGB/wAAAAAAAAAAAAAAAAAAAACEhIT/8PDw/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/8PDw/4SEhP8AAAAAAAAAAAAAAAAAAAAAh4eH//Pz8//w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Pz8/+Hh4f/AAAAAAAAAAAAAAAAAAAAAIqKiv/09PT/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/09PT/ioqK/wAAAAAAAAAAAAAAAAAAAACOjo7/9/f3//T09P/09PT/9PT0//T09P/09PT/9PT0//T09P/09PT/9vb2/46Ojv8AAAAAAAAAAAAAAAAAAAAAkpKS//r6+v/5+fn/+fn5//j4+P/4+Pj/+Pj4//j4+P/39/f/9/f3//n5+f+SkpL/AAAAAAAAAAAAAAAAAAAAAJaWlv/7+/v/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/7+/v/lpaW/wAAAAAAAAAAAAAAAAAAAACZmZn//Pz8//v7+//7+/v/+/v7//v7+//7+/v/+fn5//b29v/19fX/+Pj4/5iYmP8AAAAAAAAAAAAAAAAAAAAAnJyc//39/f/8/Pz//Pz8//z8/P/8/Pz//Pz8//f39//u7u7/6+vr/+/v7/+enp7/AAAAAAAAAAAAAAAAAAAAAJ+fn//9/f3//f39//39/f/9/f3//f39//39/f/39/f/xMTE/8TExP/Jycn/ra2t/wAAAAAAAAAAAAAAAAAAAAChoaH//v7+//39/f/9/f3//f39//39/f/9/f3/+fn5/8nJyf/z8/P/s7Oz/9LS0v8AAAAAAAAAAAAAAAAAAAAApKSk///////+/v7//v7+//7+/v/+/v7//v7+//39/f/Pz8//tra2/83Nzf8AAAAAAAAAAAAAAAAAAAAAAAAAAMTExP+mpqb/pqam/6ampv+mpqb/pqam/6ampv+mpqb/t7e3/9bW1v8AAAAAAAAAAAAAAAAAAAAAwAOsQcADrEHAA6xBwAOsQcADrEHAA6xBwAOsQcADrEHAA6xBwAOsQcADrEHAA6xBwAOsQcADrEHAB6xBwA+sQQ%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B%0Avar%20filePicker%20%3D%20Cc%5B%27@mozilla.org/filepicker%3B1%27%5D.createInstance%28Ci.nsIFilePicker%29%3B%0AfilePicker.init%28window%2C%20%22%u0424%u0430%u0439%u043B%22%2C%20filePicker.modeOpen%29%3B%0AfilePicker.appendFilters%28filePicker.filterImages%29%3B%0A%0Aif%20%28filePicker.show%28%29%20%3D%3D%20filePicker.returnOK%29%20%7B%0A%0A%09var%20url%20%3D%20filePicker.fileURL.spec%3B%0A%09var%20ext%20%3D%20url.substring%28url.lastIndexOf%28%22.%22%29%20+%201%2C%20url.length%29%3B%0A%09var%20mimeType%3B%0A%0A%09var%20mimeTypes%20%3D%20%7B%0A%09%0A%09%09png%3A%20%22png%22%2C%0A%09%09jpg%3A%20%22jpeg%22%2C%0A%09%09ico%3A%20%22vnd.microsoft.icon%22%2C%0A%09%09gif%3A%20%22gif%22%2C%0A%09%09bmp%3A%20%22x-bmp%22%0A//%09%09bla%3A%20%22bla-bla-bla%22%0A%09%7D%0A%09if%20%28ext%20in%20mimeTypes%29%20mimeType%20%3D%20%22image/%22%20+%20mimeTypes%5Bext%5D%0A%09else%20mimeType%20%3D%20%22%22%3B%0A%09%0A%09var%20req%20%3D%20new%20XMLHttpRequest%28%29%3B%0A%09req.open%28%22GET%22%2C%20url%2C%20true%29%3B%0A%09req.responseType%20%3D%20%22blob%22%3B%0A%09req.onload%20%3D%20function%28%29%20%7B%0A%0A%09%09var%20reader%20%3D%20new%20FileReader%28%29%3B%0A%09%09reader.onload%20%3D%20function%28%29%20%7B%0A%09%09%0A%09%09%09var%20result%20%3D%20%22data%3A%22%20+%20mimeType%20+%20%22%3Bbase64%2C%22%20+%20btoa%28reader.result%29%3B%0A%09%09%09gClipboard.write%28result%29%3B%0A%09%09%7D%0A%09%09reader.readAsBinaryString%28req.response%29%3B%0A%09%7D%0A%09req.send%28null%29%3B%0A%7D%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E


Отсутствует

 

№581604-02-2013 14:11:11

diliana
Участник
 
Группа: Members
Зарегистрирован: 15-12-2009
Сообщений: 18
UA: Firefox 18.0

Re: Custom Buttons

вот мое первое сообщение здесь 15-12-2009 10:59:18 и за это время я перепробовала все существующие готовые кнопки - даже бывало места уже не было на панелях браузера :)
Но как оказалось, кнопки, которые казались очень нужными - на практике редко использовались.
В итоге пользуюсь минимальным количеством...
Я редко пишу на форуме, в основном читаю, и просто хочу сказать, что Custom Buttons одно из лучших расширений для FF.
Спасибо разработчикам расширения и авторам кнопок!

Отредактировано diliana (04-02-2013 14:13:31)

Отсутствует

 

№581704-02-2013 16:24:52

diliana
Участник
 
Группа: Members
Зарегистрирован: 15-12-2009
Сообщений: 18
UA: Firefox 18.0

Re: Custom Buttons

okkamas_knife пишет

можно списочек?

можно :)
список мал, легко и так перечислить

скрытый текст
BB: полужирный и BB: цитата - мне этих тегов достаточно, чтобы общаться на любом форуме, даже с включенным расширением NoScript.
Scrapbook - Сохранить полностью и Scrapbook - Сохранить выделенное - ну это и так понятно.
Save - огромное меню с разными способами сохранения данных.
Clear Cache - быстро почистить кеш
Вставка символа - иногда нужно вставить хитрые символы.
Открыть страницу или выделенную ссылку в другом браузере - если мне кажется, что в FF сайт как-то странно выглядит, то сразу смотрю его на другом браузере (опере).
FF Exp Imp CB - экспорт кнопок

Отредактировано diliana (04-02-2013 16:30:22)

Отсутствует

 

№581804-02-2013 16:52:58

diliana
Участник
 
Группа: Members
Зарегистрирован: 15-12-2009
Сообщений: 18
UA: Firefox 18.0

Re: Custom Buttons

okkamas_knife пишет

у меня 155:D

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

Отредактировано diliana (04-02-2013 16:53:25)

Отсутствует

 

№581904-02-2013 22:16:56

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

Приятно, когда люди благодарят :)

Отсутствует

 

№582004-02-2013 22:53:29

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 19.0

Re: Custom Buttons

bunda1
Extension List не работает при javascript.options.xml.chrome;false

Отсутствует

 

№582104-02-2013 23:31:21

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

Kamui
Потому что в коде XML.prettyPrinting что не работает при выключенном javascript.options.xml.chrome
Будем надеяться что Dumby исправит свою кнопку.

Отсутствует

 

№582204-02-2013 23:34:33

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 21.0

Re: Custom Buttons

bunda1 пишет

Extension List ( Firefox 4 - Nightly )
Добавлены новые возможности:
Теперь если у вас установлен custombuttons-0.0.5.6pre4-20130127 кнопка показывает где находятся Custom Buttons кнопки, в окошке Настройки панелей или на одной из панелей.

Как раз сегодня в [nightly] она отвалилась, как и некоторые другие кнопки.

Kamui пишет

Extension List не работает при javascript.options.xml.chrome;false

В [nightly] и с true не работает.

Добавлено 04-02-2013 23:38:39
bunda1
Вот ещё отвалилась
Save(Firefox 3.6 +)

Отредактировано voqabuhe (04-02-2013 23:38:39)

Отсутствует

 

№582304-02-2013 23:56:20

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: Custom Buttons

voqabuhe
Буду исправлять. Эти версии меняются так часто :(

Отсутствует

 

№582405-02-2013 00:03:29

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 21.0

Re: Custom Buttons

А эта кнопка BB Code откуда у меня, я уже не помню, может быть кто-нибудь возьмётся реанимировать?  А может автор объявится? Уж очень на мой взгляд удобная кнопка. Плиз!!!!
BB Code.7z

Отредактировано voqabuhe (05-02-2013 00:08:50)

Отсутствует

 

№582505-02-2013 00:13:16

firepox
Участник
 
Группа: Members
Зарегистрирован: 17-11-2011
Сообщений: 358
UA: Firefox 18.0

Re: Custom Buttons

voqabuhe пишет

может быть кто-нибудь возьмётся реанимировать?

+

Отсутствует

 

Board footer

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