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

Не получается решить проблему на форуме? Служба технической поддержки Mozilla Россия — support@mozilla-russia.org.

№22607-04-2017 20:30:51

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 260
UA: Firefox 52.0

Re: FireGestures

Подскажите, пожалуйста, код для жеста, раскрывающего вот такое меню загрузок:

http://savepic.net/9148065m.jpg

Отсутствует

 

№22721-04-2017 16:32:04

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 87
UA: Firefox 53.0

Re: FireGestures

При включении многопроцессорности перестают работать жесты Назад к первой странице вкладки:

Выделить код

Код:

if (gBrowser.sessionHistory.index > 0)
  gBrowser.gotoIndex(0);

и Вперёд к последней странице вкладки:

Выделить код

Код:

var nav = gBrowser.webNavigation;
var hist = nav.sessionHistory;
nav.gotoIndex(hist.count - 1);

Подскажите, как их можно поправить, чтобы они заработали?

Отсутствует

 

№22811-07-2017 23:04:38

beggrr
Участник
 
Группа: Members
Зарегистрирован: 04-02-2014
Сообщений: 82
UA: Firefox 37.0

Re: FireGestures

Подскажите, как сделать чтобы  FireGestures писало в консоль сообщения об ошибках js как это делает Custom Buttons.

Сейчас если в консоли запись об ошибке, то она выглядит так:

Текст ошибки и ссылка chrome://firegestures/content/browser.js line 115 > Function

А как сделать, чтоб писало в каком жесте произошла ошибка и указывало то место в  коде, где это случилось? Ну как Custom Buttons делает.

Отсутствует

 

№22912-09-2017 16:14:05

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 260
UA: Firefox 52.0

Re: FireGestures

Есть такой код для закрытия текущей вкладки и перехода к предыдущей:

Выделить код

Код:

var tab = gBrowser.mCurrentTab;
if(tab.previousSibling)
  gBrowser.mTabContainer.selectedIndex--;
gBrowser.removeTab(tab);

Помогите пжл переделать на следующую

Отредактировано becool (12-09-2017 22:35:28)

Отсутствует

 

№23013-09-2017 11:50:08

Mazzi
Участник
 
Группа: Members
Откуда: РФ, Белгород
Зарегистрирован: 18-05-2010
Сообщений: 123
UA: Firefox 57.0

Re: FireGestures

becool пишет:

Помогите пжл переделать на следующую

https://forum.mozilla-russia.org/viewto … 86#p122286

Отредактировано Mazzi (13-09-2017 11:50:44)

Отсутствует

 

№23113-09-2017 19:12:23

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 260
UA: Firefox 52.0

Re: FireGestures

Mazzi, http://www.kolobok.us/smiles/big_standart/good2.gif Спасибо!

Отсутствует

 

№23222-09-2017 15:29:46

Опупум
Участник
 
Группа: Members
Зарегистрирован: 06-07-2012
Сообщений: 159
UA: Firefox 55.0

Re: FireGestures

Можно ли жестами запускать расширения? У расширений должен быть какой то идентификатор, где его можно посмотреть?

Отсутствует

 

№23322-09-2017 17:21:23

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 156
UA: Firefox 45.0

Re: FireGestures

всмысле ВКл\ВЫКЛ делать - да, можно.
пример ВКЛ\ВЫКЛ расширение MediaSniffer(подставляешь нужный id ):

Выделить код

Код:

AddonManager.getAddonByID('MediaSniffer@hiyoko.info', function (addon) {
    addon.userDisabled = !addon.userDisabled;

});


id смотреть в самом расширении, это обычный .zip

Отсутствует

 

№23422-09-2017 20:12:25

Опупум
Участник
 
Группа: Members
Зарегистрирован: 06-07-2012
Сообщений: 159
UA: Firefox 55.0

Re: FireGestures

Не, я имел в виду применение расширения к сайту, а по коду

Выделить код

Код:

AddonManager.getAddonByID('tranquility@ushnisha.com', function (addon) {
    addon.userDisabled = !addon.userDisabled;});

Кнопка tranquility появляется/исчезает. А надо чтобы нажималась/отжималась.
Сейчас работает такое:

Выделить код

Код:

BrowserFullScreen();
__readable_by_evernote.button__call(event);

но Clearly умер. А главное не могу найти где в нём этот самый button лежит и какие аналоги в tranquility

Отсутствует

 

№23522-09-2017 23:03:00

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 156
UA: Firefox 45.0

Re: FireGestures

ты не то спросил\написал. формулируй понятней.
нажать на кнопку, тут туча примеров есть. А если тебе нужно вызвать ф-цию из расширения, - дык это уже третий смысл\хотелка.

Яхз. что такое транквилити, но нажать на кнопку(если она есть) всегда можно так:

Выделить код

Код:

// вписать ИД кнопки нужной
  document.getElementById('custombuttons-button65').click();

// или лучше прямо вызывать ф-цию расширения. нарпример вот:
 PalemoonCommander.openOptions();

AttributeInspector бери и он всё покажет.

Отсутствует

 

№23607-10-2017 19:03:33

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 1799
UA: Firefox 56.0

Re: FireGestures

Нужен код жеста - скопировать адрес страницы. Т.е. то, что в адресной строке, жестом в любом месте страницы.
Гибрид из набора не подходит.

Отсутствует

 

№23708-10-2017 12:49:17

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

Re: FireGestures

oleg.sgh пишет:

Нужен код жеста - скопировать адрес страницы. Т.е. то, что в адресной строке, жестом в любом месте страницы.
Гибрид из набора не подходит.

Поиск по «copy» среди файлов расширения:
firegestures-1.11.1-fx.xpi\chrome\locale\en-US\firegestures\mapping.dtd
-> <!ENTITY gestureCmd.hybridCopyURL "Copy Location">

firegestures-1.11.1-fx.xpi\chrome\content\firegestures\browser.js
->

Выделить код

Код:

            case "FireGestures:HybridCopyURL": 
                var url = this.getLinkURL() || this.getImageURL() || 
                          this.sourceNode.ownerDocument.location.href;
                var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
                clipboard.copyString(url);
                break;

Можно попробовать вот такое:

Выделить код

Код:

var url = FireGestures.sourceNode.ownerDocument.location.href;
var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
clipboard.copyString(url);

И первую строчку можно заменить на
var url = gBrowser.currentURI.spec;
или на

Выделить код

Код:

var url = losslessDecodeURI(gBrowser.currentURI);

Разница будет видна на страницах типа https://ru.wikipedia.org/wiki/Служ … Поиск.


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

Отсутствует

 

№23808-10-2017 13:03:10

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 1799
UA: Firefox 56.0

Re: FireGestures

Infocatcher
На первый код ругается редактор FireGestures
Второй работает.
Спасибо.

Отсутствует

 

Board footer

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