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

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

№111-04-2006 16:47:23

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Custom Buttons

Custom Buttons

Автор: Anton
Домашняя страница: http://custombuttons.mozdev.org/
Страница расширения на AMO: https://addons.mozilla.org/en-US/firefox/addon/2707
Старая домашняя страница: http://xsms.nm.ru/custombuttons/
Автор первых версий: Yan (к новым версиям отношения не имеет)
Описание: Позволяет добавлять собственные кнопки на панели инструментов.

Отредактировано Yan (05-12-2010 15:41:01)

Отсутствует

 

№211-04-2006 22:14:31

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Давно мечтал о ББ-тулбаре....
НО

Удаление кнопок пока не прикрутил.

это как то жостко.


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№312-04-2006 02:30:52

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Custom Buttons

буду внимательно следить за разработкой)


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№415-04-2006 11:35:03

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Yan
удаление кнопок прикрутил? а то так тестить боязно.:)


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№515-04-2006 12:19:48

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415

Re: Custom Buttons

Хм... а чем Customizable Toolbar Buttons не подходил?


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№615-04-2006 14:54:28

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Lynxx
замудрёность тьюторила... или его англаязычность :)


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№716-04-2006 02:24:47

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415

Re: Custom Buttons

Крыска
Очевидно у нас разные понятия о замудренности ;)


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№816-04-2006 11:11:52

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Lynxx
все люди разные :)


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№916-04-2006 13:17:11

hex
Участник
 
Группа: Extensions
Откуда: Новосибирск
Зарегистрирован: 05-01-2006
Сообщений: 75
Веб-сайт

Re: Custom Buttons

Yan молодец! Поздравляю (я то наверное могу это сделать со знанием темы)! Очень классный код и перспективный!
Я и не сомневался, что у тебя классное расширение получится!

Я кстати также твое участие в своем расширении всех версий обязательно позиционирую (как и обещал!).

Если ты сам считаешь что код нормальный, то может можно его на международный уровень выводить? Если что я помогу чем смогу (в т.ч. и могу поставить расширение в свой сайт по расширениям)

Да еще! Если не против, могу предложить интеграцию части того что ты сделал в мое расширение. Тем более, что мы с тобой работаем в схожем направлении. Я тоже нечто подобное для своего сделал и думал через месяцок выпустить. Но откровенно, твой код по прямее будет. Короче если есть желание опять скооперироваться пиши в личку, - я обрисую конфигурацию.

Отредактировано hex (16-04-2006 13:17:55)


С уважением!

Отсутствует

 

№1016-04-2006 16:13:15

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Yan
ну отпишись о ходе разработки? как оно там?


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№1116-04-2006 20:49:37

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Custom Buttons

Крыска

удаление кнопок прикрутил? а то так тестить боязно.:)

Пока нет.. Не было меня в городе, ничего не делал. Расширение можно тестить - кнопки удаляются через about:config сбрасыванием параметра custombuttons.button*.
Раз интерес к расширению есть - то обязательно доведу до ума.
Lynxx

Хм... а чем Customizable Toolbar Buttons не подходил?

Тем, что все создаваемые кнопки находятся в одном месте - их не распихать по нужным углам.
hex
Код ужасен - буду переписывать. Выкладывать на mozilla.org рано, да я и сам справлюсь, так что помощь с "выходом на международный уровень" однозначно не потребуется, спасибо.
Что касается твоего расширения.. Если честно, то у меня (да и не только у меня) есть большие вопросы по поводу него. Распространение только по e-mail, рекламные кнопки... Всё это рядовому пользователю чуждо, и неприятно. Так что у меня нет желания участвовать в его разработке каким-либо образом.

Отсутствует

 

№1216-04-2006 21:35:54

hex
Участник
 
Группа: Extensions
Откуда: Новосибирск
Зарегистрирован: 05-01-2006
Сообщений: 75
Веб-сайт

Re: Custom Buttons

Yan пишет:

hex
Код ужасен - буду переписывать. Выкладывать на mozilla.org рано, да я и сам справлюсь, так что помощь с "выходом на международный уровень" однозначно не потребуется, спасибо.
Что касается твоего расширения.. Если честно, то у меня (да и не только у меня) есть большие вопросы по поводу него. Распространение только по e-mail, рекламные кнопки... Всё это рядовому пользователю чуждо, и неприятно. Так что у меня нет желания участвовать в его разработке каким-либо образом.

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

Отредактировано hex (16-04-2006 21:37:52)


С уважением!

Отсутствует

 

№1316-04-2006 21:49:06

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Custom Buttons

hex
Зачем же так бурно реагировать на чьё-либо личное мнение? Тем более если сам с ним не согласен.
P.S. Вопрос риторический, тема закрыта. Ибо оффтоп.

Отсутствует

 

№1416-04-2006 23:43:54

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Супер

:beer:
теперь бы сюда перегнать расширение BBcode  :angel:


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№1519-04-2006 15:04:43

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

:whiteflag:
кнопки слетают каждый раз. ставлю в статусную строку 3 кнопки и после перезагрузки их уже нет.

:whistle: удаление кнопок можно с таким глюком не прикручивать :D


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№1619-04-2006 22:09:39

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Custom Buttons

Крыска

ставлю в статусную строку 3 кнопки и после перезагрузки их уже нет.

Статусная строка по умолчанию не предназначена для кнопок, вот и слетают. :) Потом посмотрю, как расширения реализуют добавление кнопок, и попробую исправить. Кстати, а что используется? AIOS?

Отсутствует

 

№1719-04-2006 22:14:27

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Yan
ссылка на мой ФФ в подписи :)
у меня вверху только одна строка: там и меню и кнопки и поиск и адресная вместе. каждое место на вес золота.
Поставил туда. посмотрим.

Отредактировано Крыска (19-04-2006 22:15:02)


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№1819-04-2006 22:32:39

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Custom Buttons

ссылка на мой ФФ в подписи :)

А я подписи отключил. :) Пойду в профиле погляжу..

у меня вверху только одна строка: там и меню и кнопки и поиск и адресная вместе. каждое место на вес золота.

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

Отсутствует

 

№1920-04-2006 00:27:13

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Поэтому редкие кнопки (bbcode, например) я вынес на панель закладок

т.е. в панель АИОС?

кстати на основной панели работает.


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№2020-04-2006 00:41:04

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Custom Buttons

Крыска

т.е. в панель АИОС?

Нет, именно Панель закладок. А на панели навигации как раз меню,... А там, где меню, там и адресное поле, и кнопки, и закладки...

Отредактировано Yan (20-04-2006 10:58:08)

Отсутствует

 

№2126-04-2006 16:40:23

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Custom Buttons

Сделал alpha2.

Изменения:
1. Добавил удаление кнопок. :)
2. Добавил совместимость со Status Buttons и All-In-One-Sidebar.
К сожалению, кнопки слева и справа от вкладок по-прежнему распологать нелязя, т.к. эти 2 маленькие панельки не полностью эмулируются AIOS как стандартные toolbar'ы, и не имеют необходимого свойства currentset, так что с этим ничего не поделаешь....
3. Добавил реализацию протокола "custombutton". Теперь кнопки можно устанавливать прямо с web-страниц (a-la Opera).
4. Сделал кнопки для расширения BBCode, и еще несколько других. Их можно установить со страницы расширения.
5. Убрал из расширения кнопки по умолчанию. Теперь все кнопки надо устанавливать либо с web-страниц, либо создавать вручную.

Вроде всё.

Отредактировано Yan (26-04-2006 16:42:59)

Отсутствует

 

№2226-04-2006 19:34:06

BraVo123
Участник
 
Группа: Members
Зарегистрирован: 01-03-2005
Сообщений: 10

Re: Custom Buttons

А можно как нибудь по простому объяснить, что нужно вставлять в поле Code? Например если я хочу создать кнопку для вызова расширения FireFTP ...

Отсутствует

 

№2326-04-2006 20:12:30

Philip
Участник
 
Группа: Members
Откуда: Жуковский
Зарегистрирован: 14-05-2005
Сообщений: 152
Веб-сайт

Re: Custom Buttons

Было бы ещё шоколадно сделать плавающую (float) панель для размещения на ней кнопок.

Отсутствует

 

№2426-04-2006 20:41:45

Крыска
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 08-02-2005
Сообщений: 670

Re: Custom Buttons

Ура! ПОлная поддержка ББкод! Теперь я доволен :P:heart: Панель Ббкодов имею и через контекстное лазить не надо :)


"всё-равно его не брошу, потому что Лис хороший!" (c) Ewgen

Отсутствует

 

№2526-04-2006 20:54:32

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1018

Re: Custom Buttons

BraVo123

А можно как нибудь по простому объяснить, что нужно вставлять в поле Code?

Код тот же, что и для настройки горячих клавиш в keyconfig.
Поэтому можно почитать в wiki и тему Горячие клавиши.
И там, и там много всего полезного.
В частности, строки:

# Ставим расширение MenuManipulator.
# Установив расширение, запускаем Firefox.
# Заходим в «Инструменты → Расширения → MenuManipulator».
# В MenuManipulator напротив настраиваемой команды смотрим значение command или oncommand.
# Копируем его (Edit → Ctrl+C).
# В поле /* CODE */ пишем значение того самого command или oncommand, которые мы смотрели при помощи MenuManipulator (например, gBrowser.reloadAllTabs()

Вместо MenuManipulator можно воспользоваться DOM Inspector. Правда, это порядком сложнее.

Отсутствует

 

Board footer

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