Использую для перевода Google Translator for Firefox https://addons.mozilla.org/ru/firefox/a … r-firefox/
Выделяю текст \ нажимаю кнопку = получаю перевод в выделенной области.
Все очень удобно.

Хотелось бы "повесить" перевод на жест (что бы не нажимать кнопку)
Подскажите как это сделать.
Спасибо.


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

firepox пишет

и подскажите пожалуйста, как кнопки прикреплять к жестам.

В FireGestures я вставляю код кнопки или инициализацию в Редакторе в окошко Схема:

18-11-2011 13:49:16
Некоторые жесты срабатывают на селектор кнопки oncommand.

mserv
извините, а где и как посмотреть код нужной мне кнопки?
можно пошагово...
спасибо.

firepox пишет

где и как посмотреть код нужной мне кнопки?
можно пошагово...

ПКМ по кнопке-редактировать, но это для кнопок  Custom Buttons.  Если вам нужно для жеста кнопки Google Translator for Firefox, то надо искать oncommand , используя DOM Inspector, если не знаете как, то читайте Уроки стилеписания на CSS | Форум Mozilla Россия

firepox пишет

Хотелось бы "повесить" перевод на жест (что бы не нажимать кнопку)

Какая кнопка? Там в контекстном меню появляется пункт.

LongLogin пишет

Какая кнопка? Там в контекстном меню появляется пункт.

и кнопку можно добавить! Я пользовался кнопкой.

LongLogin пишет

ПКМ по кнопке-редактировать, но это для кнопок  Custom Buttons.  Если вам нужно для жеста кнопки Google Translator for Firefox, то надо искать oncommand , используя DOM Inspector, если не знаете как, то читайте Уроки стилеписания на CSS | Форум Mozilla Россия

вообщем все установил, подсмотрел код кнопки при наведении на нее:

Выделить код

Код:

xul:toolbarbutton
class = box-inherit toolbarbutton-menubutton-button
allowevents = true
anonid = button
flex = 1
label = Translator
xbl:inherits = disabled,crop,image,label,accesskey,command,                                        align,dir,pack,orient




toolbarbutton
id = statusbar-translator
class = toolbarbutton-1 chromeclass-toolbar-additional
label = Translator
oncommand = zol_bod_google_translator.ToolBarTranslatorClick(event);
removable = true
tooltiptext = Translator
type = menu-button

что с этим сделать? куда и как вставить?

firepox пишет

что с этим сделать? куда и как вставить?

Попробуйте использовать для жеста:

Выделить код

Код:

oncommand = zol_bod_google_translator.ToolBarTranslatorClick(event);

mserv
СПАСИБО! :rock:


f4ca9bc78001.jpg


+ теперь знаю как "повесить" на жест, что угодно! :P

Подниму тему. Я хотел бы повесить на жесты BBCodе-ы. Но как узнать команды?
Я пробовал взять коды из кнопок отсюда
Но они у меня на жестах работают некорректно.

Кто подскажет? :)

http://forum.mozilla-russia.org/viewtopic.php?pid=470532#p470532
поставьте атрибут инспектор
+ DOM Inspector
нажимаете кнопку атрибут инспектор - и можете посмотреть ВСЕ и ВЕЗДЕ!

firepox пишет

http://forum.mozilla-russia.org/viewtopic.php?pid=470532#p470532
поставьте атрибут инспектор
+ DOM Inspector
нажимаете кнопку атрибут инспектор - и можете посмотреть ВСЕ и ВЕЗДЕ!

Что посмотреть-то? Мне нужны команды для BB кодов.

Где и что смотреть  DOM Inspector-ом?

Вот пример:

BB: select red

Выделить код

Код:

var open="[color=red]";
var close="[/color]";
var theBox = document.commandDispatcher.focusedElement;
var startPos = theBox.selectionStart;
var endPos = theBox.selectionEnd;
var oPosition = theBox.scrollTop;
var oHeight = theBox.scrollHeight;
var text=theBox.value.substring(0,startPos);
text +=open+theBox.value.substring(startPos, endPos)+close;
text +=theBox.value.substring(endPos, theBox.value.length);
theBox.value = text;
theBox.selectionStart = startPos;
theBox.selectionEnd = endPos + open.length + close.length;
var nHeight = theBox.scrollHeight - oHeight;
theBox.scrollTop = oPosition + nHeight;

Спасибо, именно то что надо!! :D