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

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

№118-11-2011 13:32:01

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

Как "посадить" на жест - перевод по выделению?

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

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


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

Отредактировано firepox (18-11-2011 13:34:12)

Отсутствует

 

№218-11-2011 13:45:38

mserv
Участник
 
Группа: Members
Зарегистрирован: 15-11-2008
Сообщений: 1025
UA: Nightly 11.0

Re: Как "посадить" на жест - перевод по выделению?

firepox пишет

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

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

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

Отредактировано mserv (18-11-2011 13:49:16)

Отсутствует

 

№318-11-2011 13:52:38

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

Re: Как "посадить" на жест - перевод по выделению?

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

Отсутствует

 

№418-11-2011 14:08:19

mserv
Участник
 
Группа: Members
Зарегистрирован: 15-11-2008
Сообщений: 1025
UA: Nightly 11.0

Re: Как "посадить" на жест - перевод по выделению?

firepox пишет

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

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

Отредактировано mserv (18-11-2011 14:08:51)

Отсутствует

 

№518-11-2011 14:37:41

LongLogin
Участник
 
Группа: Members
Зарегистрирован: 30-01-2011
Сообщений: 2083
UA: Firefox 4.0

Re: Как "посадить" на жест - перевод по выделению?

firepox пишет

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

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

Отсутствует

 

№618-11-2011 14:45:23

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

Re: Как "посадить" на жест - перевод по выделению?

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

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

Отсутствует

 

№718-11-2011 14:52:22

mserv
Участник
 
Группа: Members
Зарегистрирован: 15-11-2008
Сообщений: 1025
UA: Nightly 11.0

Re: Как "посадить" на жест - перевод по выделению?

firepox пишет

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

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

Выделить код

Код:

oncommand = zol_bod_google_translator.ToolBarTranslatorClick(event);

Отсутствует

 

№818-11-2011 15:05:40

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

Re: Как "посадить" на жест - перевод по выделению?

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


f4ca9bc78001.jpg


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

Отсутствует

 

№911-04-2012 23:06:22

toxa
Участник
 
Группа: Members
Зарегистрирован: 11-04-2012
Сообщений: 246
UA: unknown 0.0

Re: Как "посадить" на жест - перевод по выделению?

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

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

Отсутствует

 

№1011-04-2012 23:10:04

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

Re: Как "посадить" на жест - перевод по выделению?

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

Отсутствует

 

№1111-04-2012 23:14:24

toxa
Участник
 
Группа: Members
Зарегистрирован: 11-04-2012
Сообщений: 246
UA: Firefox 9.0

Re: Как "посадить" на жест - перевод по выделению?

firepox пишет

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

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

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

Отсутствует

 

№1211-04-2012 23:42:54

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

Re: Как "посадить" на жест - перевод по выделению?

Вот пример:

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;

Отредактировано bunda1 (11-04-2012 23:43:08)

Отсутствует

 

№1312-04-2012 00:21:01

toxa
Участник
 
Группа: Members
Зарегистрирован: 11-04-2012
Сообщений: 246
UA: Firefox 9.0

Re: Как "посадить" на жест - перевод по выделению?

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

Отредактировано toxa (12-04-2012 00:34:56)

Отсутствует

 

Board footer

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