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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№890109-09-2015 05:19:52

dddaaakkk
Участник
 
Группа: Members
Зарегистрирован: 30-05-2014
Сообщений: 6
UA: Firefox 28.0

Re: Custom Buttons

Дорогие товарищи эксперты,

Интересует ваше мнение что будет с нашими Custom Buttons когда наступит чёрный день и мозилла убъёт XUL. Правильно ли я боюсь что все коды и какая-либо функциональность будет потеряна? (причем всего в каких-то 12-18 месяцев)

Для тех кто еще не в курсе - погуглите "mozilla XUL deprecation". Если кратко то мозилла собирается убрать всю низкоуровневую функциональность и заменить её неким API по типу гугл хромовского.

П.С. Я пока планирую версию фаерфокса без Зула не ставить, продержаться какое то время на старой. Что потом делать - не понятно.

P.S.P.S. Всем неравнодушным предлагаю голосовать на change.org или предлагать свои варианты действий как повлиять на мозиллу.

Отредактировано dddaaakkk (12-09-2015 09:58:03)

Отсутствует

 

№890209-09-2015 10:49:24

Ki_rrrilll
Участник
 
Группа: Members
Зарегистрирован: 22-11-2013
Сообщений: 113
UA: Firefox 25.0

Re: Custom Buttons

Можно ли определить направление вращения колесика, если обработчик события добаляется не eventListener-ом, а просто
Elem.onwheel = function(e){......}

Отсутствует

 

№890309-09-2015 16:38:30

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 195
UA: Firefox 40.0

Re: Custom Buttons

ребят, кто может помочь с кнопкой, которая показывает какая раскладка на данный момент включена ( у меня пуск сворачивается, и данное окно постоянно теряется из виду). Необходим выбор между - русской и английской раскладкой. (просто показывать, что на данный момент, без переключений)
Спасибо!

Отсутствует

 

№890409-09-2015 17:04:47

littleleshy
________
 
Группа: Members
Откуда: Москва
Зарегистрирован: 13-12-2008
Сообщений: 2504
UA: Firefox 40.0

Re: Custom Buttons

LittleMontana
Просто вытащите индикатор раскладки с панели)

Отсутствует

 

№890509-09-2015 17:56:12

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

Re: Custom Buttons

Ki_rrrilll пишет:

Можно ли определить направление вращения колесика, если обработчик события добаляется не eventListener-ом, а просто
Elem.onwheel = function(e){......}

Вращения колесика вертикально:

Выделить код

Код:

e.deltaY < 0

горизонтально:

Выделить код

Код:

e.deltaX < 0 

Отсутствует

 

№890609-09-2015 18:53:50

LittleMontana
Участник
 
Группа: Members
Зарегистрирован: 16-11-2013
Сообщений: 195
UA: Firefox 40.0

Re: Custom Buttons

littleleshy
Да мне именно нужна в фаерфоксе такая панелька)

Отсутствует

 

№890709-09-2015 21:37:14

Ki_rrrilll
Участник
 
Группа: Members
Зарегистрирован: 22-11-2013
Сообщений: 113
UA: Firefox 25.0

Re: Custom Buttons

Ага, bunda1, это как раз то что мне и было нужно.
Спасибо! :)

Отсутствует

 

№890811-09-2015 10:31:59

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

Выделить код

Код:

menuitem [294×22]
namespaceURI: XUL
margin: 0
border: 0
padding: 0
id = menu_find
_moz-menuactive = true
acceltext = Ctrl+F
accesskey = а
command = cmd_find
key = key_find
label = Найти на этой странице…

Какой функцией открывается стандартная панель поиска в SeaMonkey (и закрывается)?

Отредактировано fokanik (11-09-2015 10:32:36)

Отсутствует

 

№890911-09-2015 13:59:18

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

А еще подскажите код, при клике (Пкм) по ссылке с клавишей (Alt, Shift - любая) - скопировать ссылку в буфер?

Отсутствует

 

№891012-09-2015 12:02:45

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

Re: Custom Buttons

fokanik пишет:

Какой функцией открывается стандартная панель поиска в SeaMonkey (и закрывается)?

Выделить код

Код:

var findBar = document.getElementById("FindToolbar");
findBar.hidden ? findBar.onFindCommand() : findBar.close();

И может пригодится:

Выделить код

Код:

// Поиск колесиком мыши на панели поиска ..............
var findBar = document.getElementById("FindToolbar");
addEventListener('DOMMouseScroll', function(e) findBar.onFindAgainCommand(e.detail < 0), false, findBar);

Добавлено 12-09-2015 12:18:18

fokanik пишет:

А еще подскажите код, при клике (Пкм) по ссылке с клавишей (Alt, Shift - любая) - скопировать ссылку в буфер?

Выделить код

Код:

// Скопировать ссылку при клике ПКМ + Shift по ссылке ..............
addEventListener('click', function (e) {
   if ( XULBrowserWindow.overLink && e.shiftKey && e.button == 2 ) {
        gClipboard.write( XULBrowserWindow.overLink );
        setTimeout(function() document.getElementById("contentAreaContextMenu").hidePopup(), 50);
        }
}, true, gBrowser );

Отредактировано bunda1 (12-09-2015 12:18:18)

Отсутствует

 

№891112-09-2015 12:42:43

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

bunda1, спасибо большое!

Отсутствует

 

№891212-09-2015 13:15:28

Garider
Участник
 
Группа: Members
Зарегистрирован: 02-07-2014
Сообщений: 48
UA: Firefox 40.0

Re: Custom Buttons

А вот эта кнопка: №96 - FF Exp Imp CB(Firefox) работает под Linux?
А то по ЛКМ просит - "Надо установить путь для чтения/записи кнопок", а по СКМ ничего не происходит.
Или где этот путь прописать? Задача: перенести кнопки CB на другую ОС (находится на том же физическом диске).

Отсутствует

 

№891312-09-2015 13:28:11

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

Re: Custom Buttons

Garider пишет:

Задача: перенести кнопки CB на другую ОС (находится на том же физическом диске).

Может попробуй осторожно перенести папку custombuttons из профиля Firefox http://www.kolobok.us/smiles/big_standart/scratch_one-s_head.gif

Отсутствует

 

№891412-09-2015 13:57:44

Garider
Участник
 
Группа: Members
Зарегистрирован: 02-07-2014
Сообщений: 48
UA: Firefox 40.0

Re: Custom Buttons

bunda1
Попробую, я просто думал что есть ещё какие варианты корректного переноса кнопок.

А так в папке custombuttons находится:
http://i.imgur.com/7of5utCs.jpg

Папку "backup" наверное не надо тащить, а вот в buttonsoverlay.xul - вроде как про все установленные кнопки?
TextToEditor.txt - там просто описание кнопки.

Отсутствует

 

№891512-09-2015 14:24:39

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

Re: Custom Buttons

Почему не получается нормально обратиться к дочернему окну?
Я открываю окно, это даже не окно а вкладка

Выделить код

Код:

w=open('', ''); w.document.body.innerHTML='some_html'; 

Получается страница с нужным контентом. Но на странице есть инпут-кнопка, а у нее атрибут онклик. По клику должен выполнятся некий код.
И вот получается как только кликну кнопку, в консоли ошибка w is not defined. Ясное дело никакой код при этом не выполняется.

Отсутствует

 

№891612-09-2015 14:56:43

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

Re: Custom Buttons

beggrr пишет:

И вот получается как только кликну кнопку, в консоли ошибка w is not defined. Ясное дело никакой код при этом не выполняется.

Наверно окошко w загружается после того как создаётся кнопка, вот и w для кнопки not defined

Отсутствует

 

№891712-09-2015 18:18:34

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

Re: Custom Buttons

bunda1 пишет:

beggrr пишет:

И вот получается как только кликну кнопку, в консоли ошибка w is not defined. Ясное дело никакой код при этом не выполняется.

Наверно окошко w загружается после того как создаётся кнопка, вот и w для кнопки not defined

Но я пробовал поставить таймаут, т. е. кнопка создается через 2 сек. после окна. Окно уже наверняка загрузилось

Выделить код

Код:

w=open('', ''); 
w.document.body.innerHTML='some_html'; // Пока окно без кнопки
setTimeout(function(){
   w.document.body.innerHTML+='<input type="button" id="ID">'; // Создаю кнопку
   attr = 'alert(w)';
   w.document.getElementById('ID').setAttribute("onclick", attr); // Добавляю кнопке атрибут онклик
}, 2000)

И все равно - алерт не появляется, консоль пишет w is not defined

Отредактировано beggrr (12-09-2015 18:21:51)

Отсутствует

 

№891812-09-2015 18:48:57

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

Re: Custom Buttons

Выделить код

Код:

var w = open('', ''); 
w.document.body.innerHTML='some_html'; // Пока окно без кнопки
w.document.body.innerHTML+='<input type="button" id="ID">'; // Создаю кнопку
w.document.getElementById('ID').onclick = function() { alert(w) }; // Добавляю кнопке атрибут онклик

Отсутствует

 

№891912-09-2015 22:20:00

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

Re: Custom Buttons

bunda1 пишет:

Выделить код

Код:

var w = open('', ''); 
w.document.body.innerHTML='some_html'; // Пока окно без кнопки
w.document.body.innerHTML+='<input type="button" id="ID">'; // Создаю кнопку
w.document.getElementById('ID').onclick = function() { alert(w) }; // Добавляю кнопке атрибут онклик

bunda1 так работает. А в чем была моя ошибка?
Ведь можно добавлять атрибут тем способом что у меня? Тем более я читал, что если обработчик события прописан в html теге, то javascript сам создаст функцию из написанного в кавычках.

Отсутствует

 

№892014-09-2015 11:05:21

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

Re: Custom Buttons

bunda1
Глянь №625, пока я сам не забыл что мне это надо:D

Отсутствует

 

№892114-09-2015 13:49:50

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

Переключать проигрывания анимации(gif)

bunda1, значек кнопки в seamonkey не переключается, но кнопка работает, можно как-то поправить?

Отсутствует

 

№892214-09-2015 14:47:45

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

А еще, есть такая кнопка - плавная автопрокрутка страницы маленькой (произвольно заданной) скоростью прокрутки?

Отсутствует

 

№892314-09-2015 15:11:29

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

Re: Custom Buttons

fokanik пишет:

А еще, есть такая кнопка - плавная автопрокрутка страницы маленькой (произвольно заданной) скоростью прокрутки?

Интересно зачем она нужна, когда в настройках есть Использовать плавную  прокрутку? Делает тоже самое, только по СКМ, что ещё удобнее. ИМХО.

Отсутствует

 

№892414-09-2015 15:21:44

fokanik
Участник
 
Группа: Members
Зарегистрирован: 05-02-2014
Сообщений: 268
UA: Seamonkey 2.35

Re: Custom Buttons

voqabuhe пишет:

Интересно зачем она нужна, когда в настройках есть Использовать плавную  прокрутку? Делает тоже самое, только по СКМ, что ещё удобнее. ИМХО.

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

Отсутствует

 

№892514-09-2015 16:15:27

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

Re: Custom Buttons

fokanik пишет:

А еще, есть такая кнопка - плавная автопрокрутка страницы маленькой (произвольно заданной) скоростью прокрутки?

Где то была :/

Отсутствует

 

Board footer

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