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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№540105-12-2012 23:35:23

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

Re: Custom Buttons

bunda1 пишет
LongLogin пишет

жаль я уже наловчился просто перетаскивать ярлык из адресной строки
небольшой момент, при копировании кода кнопки виснет браузер, но если через инициализацию, то всё ок

Этот же не удобно. С копированием не понятно, у меня не наблюдается.

поставлю кнопку, с таким функционалом грех не использовать
виснет именно эта кнопка, просто предупредил что возможна такая оказия

Отредактировано LongLogin (05-12-2012 23:40:32)

Отсутствует

 

№540206-12-2012 10:57:46

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 19.0

Re: Custom Buttons

bunda1
Я опять по поводу кнопки Save http://forum.mozilla-russia.org/viewtopic.php?pid=588326#p588326 , обновился с расчетом на перспективу, а вот эта замена  которую Вы раньше давали что-то не подходит http://forum.mozilla-russia.org/viewtopic.php?pid=581393#p581393 , что теперь нужно поменять что-бы из контекстного меню на рабочий стол сохранялся только выделенный текст, без информации о странице.

Отредактировано villa7 (06-12-2012 14:11:15)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№540306-12-2012 19:36:10

olDjeka
Участник
 
Группа: Members
Зарегистрирован: 05-12-2012
Сообщений: 19
UA: Firefox 3.6

Re: Custom Buttons

bunda1
Спасибо! "Switch Cookies" отлично работает и помнит статус, но пока не переключишь:
- после перезагрузки FF, вместо статуса показывается stars000.png
- статус показывается верно только в том окне, где происходит переключение

Отредактировано olDjeka (06-12-2012 19:41:55)

Отсутствует

 

№540406-12-2012 20:46:09

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2148
UA: Firefox 10.0

Re: Custom Buttons

olDjeka

Ты случайно этот код не во вкладку «Код (С)» положил ?
Если так, то удали, и положи во вкладку «Инициализация (I)».

Отсутствует

 

№540506-12-2012 21:12:30

olDjeka
Участник
 
Группа: Members
Зарегистрирован: 05-12-2012
Сообщений: 19
UA: Firefox 3.6

Re: Custom Buttons

Dumby
Если ложу код во вкладку «Инициализация (I)», то иконки вообще не меняются.

Отредактировано olDjeka (08-12-2012 14:13:40)

Отсутствует

 

№540606-12-2012 22:07:43

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

Re: Custom Buttons

olDjeka
Перенеси код из вкладки Код в вкладку Инициализация в кнопке.

Добавлено 06-12-2012 22:18:42

villa7 пишет

Я опять по поводу кнопки Save http://forum.mozilla-russia.org/viewtopic.php?pid=588326#p588326 , обновился с расчетом на перспективу, а вот эта замена  которую Вы раньше давали что-то не подходит .

Что значит не подходит, должно подходить. :/

Отредактировано bunda1 (06-12-2012 22:18:42)

Отсутствует

 

№540706-12-2012 22:39:55

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2148
UA: Firefox 10.0

Re: Custom Buttons

bunda1

Не, olDjeka прав. Нет конечно не в том, что положил код не во вкладку Инициализация,
а в том, что, действительно, у меня на 3.6.28 не работает. Делись, где ты раздобыл название "change" для листенера,
может оно изменилось ?

Отредактировано Dumby (06-12-2012 22:48:57)

Отсутствует

 

№540806-12-2012 22:42:17

olDjeka
Участник
 
Группа: Members
Зарегистрирован: 05-12-2012
Сообщений: 19
UA: Firefox 3.6

Re: Custom Buttons

bunda1
После переноса кода из вкладки Код во вкладку Инициализация в кнопке - опция работает, но после клика иконка не меняется.

Отсутствует

 

№540906-12-2012 23:12:12

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

Re: Custom Buttons

Dumby пишет

bunda1
а в том, что, действительно, у меня на 3.6.28 не работает. Делись, где ты раздобыл название "change" для листенера,
может оно изменилось ?

https://developer.mozilla.org/ja/docs/X … references

Вроде должна работать кнопка :(

Отредактировано bunda1 (06-12-2012 23:42:45)

Отсутствует

 

№541006-12-2012 23:16:01

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 19.0

Re: Custom Buttons

bunda1 пишет

Что значит не подходит, должно подходить.

Точно, подходит, это я чёто до этого косячил))


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№541107-12-2012 00:25:26

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2148
UA: Firefox 10.0

Re: Custom Buttons

bunda1 пишет

https://developer.mozilla.org/ja/docs/X … references

Ты просто Шерлок ! :beer: Вроде заработало !
olDjeka, проверяй (иконки снова свои)

Инициализация

Выделить код

Код:

const s = "network.cookie.cookieBehavior";
const imgTrue = "chrome://mozapps/skin/plugins/pluginGeneric-16.png";
const imgFalse = "data:image/x-icon;base64,AAABAAEAEhQAAAEAIAAYBgAAFgAAACgAAAASAAAAKAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+zppsvU1v+PqLD/VH6P/ytjev8rY3r/VH6P/4+osP/L1Nb/7+zppgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADd3t2mi6St/x5mh/8ihLX/Jp3U/yqu6/8qqej/JpXR/yKAsv8dYoX/i6St/93e3aYAAAAAAAAAAAAAAAAAAAAAAAAAAMrQ0qZJd4r/IoKr/yq06/86Znj/OmZ4/z1pe/89aXv/OmZ4/zpmeP8ppOb/IXem/0l3iv/K0NKmAAAAAAAAAAAAAAAA0tfXpjNpgP8lncz/LMTy/z1pe/86Znj/Mldn/0dH//9HR///Mldn/zpmeP86Znj/Kq7r/yOJxP80a4L/09fXpgAAAADt6uemdZSh/yOPuv8sx/L/OmZ4/zpmeP8yV2f/Mldn/zJXZ/8yV2f/Mldn/zJXZ/86Znj/OmZ4/yqu6/8if7X/d5ah/+3q56bJ0tT/HmuK/yzH8v86Znj/OmZ4/zJXZ/8yV2f/Mldn/y9UZP8yV2f/Mldn/zJXZ/8yV2f/OmZ4/zpmeP8ppOb/HmaK/8nS1P+LpK3/JJa9/y3S9/86Znj/Mldn/zJXZ/8yV2f/Mldn/zJXZ/8yV2f/Mldn/zJXZ/8yV2f/Mldn/zpmeP8qsev/IoK1/4ukrf9MeYr/Kbvj/zLZ+v86Znj/OmZ4/zpmeP86Znj/OmZ4/zpmeP86Znj/OmZ4/zpmeP86Znj/OmZ4/zpmeP8ruPD/J5nW/1F8jP8tZX3/LM7y/zfd+v9F5v//R+r//0fq//9H6v//R+r//0rq//9K6v//Sur//0fq//9F6f//OeD6/yzQ9f8swfL/KaXj/zNnff8uZ33/LM7y/zrf/P9F5v//JVFj/yVRY/8lUWP/R+r//0rq//9K6v//JVFj/yVRY/8lUWP/PeD8/y3W9/8sxPL/Kajj/zNnff9Pe4z/Kb7j/zrf/P8lUWP/////////////////JVFj/0fq//8lUWP/////////////////JVFj/y3S9/8sxPL/J5/W/1R9j/+LpK3/JJy9/yVRY////////////////////////////yVRY////////////////////////////yVRY/8svfL/IoS1/4ylrf/J0tT/Hm2K/yVRY/////////////////8AAAD/////////////////AAAA/////////////////yVRY/8rtu3/HmaH/8nS1P/t6uemd5ah/yVRY////////////////////////////yVRY////////////////////////////yVRY/8ji7j/epij/+7r6KYAAAAA09fXpjRrgv8lUWP/////////////////JVFj/0Xm//8lUWP/////////////////JVFj/yWdzP81a4L/09fXpgAAAAAAAAAAAAAAAMrQ0qZJd4r/JVFj/yVRY/8lUWP/Ot/8/zrf/P833fr/JVFj/yVRY/8lUWP/IoSr/0l3iv/K0NKmAAAAAAAAAAAAAAAAAAAAAAAAAADd3t2mi6St/x5tiv8knL3/J7fb/yzQ9f8szfX/J7Tb/yOSuP8eaYf/i6St/93e3aYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+zppsvU1v+PprD/VH6P/y5nff8uZ33/VH6P/4+msP/L1Nb/7+zppgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVRY/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACVRY/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlUWP/JVFj/yVRY/8AAAAAAAAAAAAAAAAAAAAAAAAAACVRY/8lUWP/JVFj/wAAAAAAAAAAAAAAAAAAAADwA8BB4AHAQcAAwEGAAEBBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQQAAAEEAAABBAAAAQYAAQEHAAMBB4AHAQfADwEHf/cBB4+PAQQ==";

var ps = Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch);

var button = this;
var pref = Application.prefs.get(s);

this.onclick = function(e) {
    if(e.button) return;
    pref.value = (pref.value == 0)? 2: 0;
}
function toggleImage() {
    var not = (pref.value == 2);
    button.image = not ? imgFalse: imgTrue;
    button.checked = not;
}
toggleImage();

var obs = { observe: toggleImage };
ps.addObserver(s, obs, false);

this.onDestroy = function() {
    ps.removeObserver(s, obs, false);
}

Отредактировано Dumby (07-12-2012 10:39:46)

Отсутствует

 

№541207-12-2012 16:38:14

Alfina
Участник
 
Группа: Members
Зарегистрирован: 23-05-2010
Сообщений: 87
UA: Firefox 17.0

Re: Custom Buttons

Уважаемые, подскажите, пожалуйста, возможно ли средствами CB запретить автоматическое открытие пустой вкладки about:blank? Буду очень признательна за код! :blush:

Отсутствует

 

№541307-12-2012 17:29:33

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2148
UA: Firefox 10.0

Re: Custom Buttons

Alfina

Вероятность получения ответа от кого-либо немножко увеличится,
если описание запрашиваемого функционала будет максимально подробным :)

Отсутствует

 

№541407-12-2012 17:34:59

Alfina
Участник
 
Группа: Members
Зарегистрирован: 23-05-2010
Сообщений: 87
UA: Firefox 17.0

Re: Custom Buttons

Dumby пишет

описание запрашиваемого функционала будет максимально подробным

)))
about:blank при разных обстоятельствах открывается. Например, при закачке некоторых файлов. А ещё у меня стоит аддон БлокСайт, и бывает, что при переходе на заблокированный сайт открывается пустая вкладка. Мне просто лень каждый раз закрывать её вручную. :)

ЗЫ: Если это сложно реализовать, то я не настаиваю. :)

Отредактировано Alfina (07-12-2012 17:43:02)

Отсутствует

 

№541507-12-2012 17:49:31

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

Re: Custom Buttons

Alfina пишет

Уважаемые, подскажите, пожалуйста, возможно ли средствами CB запретить автоматическое открытие пустой вкладки about:blank? Буду очень признательна за код! :blush:

А почему about:blank.
Тут проблема - все вкладки открываются как вкладки с адресом about:blank а только потом в них открывается нужная страница.

Отсутствует

 

№541607-12-2012 17:51:23

Alfina
Участник
 
Группа: Members
Зарегистрирован: 23-05-2010
Сообщений: 87
UA: Firefox 17.0

Re: Custom Buttons

bunda1 пишет

Тут проблема - все вкладки открываются как вкладки с адресом about:blank а только потом в них открывается нужная страница.

А, понятно. Спасибо за ответ!

Отсутствует

 

№541707-12-2012 18:41:07

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

Re: Custom Buttons

bunda1 пишет

Тут проблема - все вкладки открываются как вкладки с адресом about:blank а только потом в них открывается нужная страница.

Может счетчик можно? Например через три секунды бездействия, about:blank закрывается.

Отсутствует

 

№541807-12-2012 18:46:23

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

Re: Custom Buttons

Kamui
Сделать автоматическое закрытие about:blank конечно можно. Я попробую.

Отредактировано bunda1 (07-12-2012 18:47:44)

Отсутствует

 

№541907-12-2012 19:00:38

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

Re: Custom Buttons

bunda1 пишет

Тут проблема - все вкладки открываются как вкладки с адресом about:blank а только потом в них открывается нужная страница.

Проблема там другая: у пустых вкладок не будет события окончания загрузки.
Всегда ли срабатывает onStateChange() у nsIWebProgressListener'а, не знаю, надо проверять.
И можно периодически проверять browser.webProgress.isLoadingDocument у открытой вкладки, что, в принципе, быстро, но не особо хорошо.

И нельзя закрывать вкладку, пока открыт диалог выбора действия с загружаемым файлом.
А скрытые вот так вкладки, к сожалению, видны в панораме.

Но если есть желающие участвовать в тестировании, могу выложить экспериментальное расширение.


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

Отсутствует

 

№542007-12-2012 19:18:35

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

Re: Custom Buttons

Infocatcher
Выложи пожалуйста, протестирую. И было не плохо если пустая вкладка которая появляется при установки кнопок тоже закривалас.

Отсутствует

 

№542107-12-2012 20:12:15

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

Re: Custom Buttons


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

Отсутствует

 

№542207-12-2012 22:50:54

Lex1
Участник
 
Группа: Members
Зарегистрирован: 07-07-2007
Сообщений: 260
UA: Firefox 17.0

Re: Custom Buttons

okkamas_knife
Кажется пора обновить Weather from gismeteo. // И вместо регулярок может быть удобнее использовать dom-методы.

скрытый текст

Выделить код

Код:

function safeHTMLParser(code) {
    var gUnescapeHTML = Cc["@mozilla.org/feed-unescapehtml;1"].getService(Ci.nsIScriptableUnescapeHTML);
    var doc = document.implementation.createDocument(xhtmlns, "html", null);
    var body = document.createElementNS(xhtmlns, "body");
    doc.documentElement.appendChild(body);
    body.appendChild(gUnescapeHTML.parseFragment(code, false, null, body));
    return doc;
};
...
var tmp = safeHTMLParser(xhr.responseText);
var rez = tmp.querySelector('#something');

Отсутствует

 

№542308-12-2012 14:12:30

olDjeka
Участник
 
Группа: Members
Зарегистрирован: 05-12-2012
Сообщений: 19
UA: Firefox 3.6

Re: Custom Buttons

Dumby, bunda1
Большое Спасибо! Работает как часы!

Отсутствует

 

№542410-12-2012 01:57:32

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

Re: Custom Buttons

Как узнать что фокус на странице?

Добавлено 10-12-2012 02:04:31
Вроде так:

Выделить код

Код:

alert(document.commandDispatcher.focusedWindow == '[object Window]');

Отредактировано bunda1 (10-12-2012 02:04:31)

Отсутствует

 

№542510-12-2012 15:29:38

fil
Участник
 
Группа: Members
Зарегистрирован: 14-10-2012
Сообщений: 18
UA: Firefox 17.0

Re: Custom Buttons

Здравствуйте !

Прогой на JS вставляю данные из Excel в поля ввода на странице. Если это дата/число все нормально, то строки JS конвертит в кракозяблы. Пробовал предварительно конвертить строки в UTF8 - еще хуже. В чем причина ?

Отсутствует

 

Board footer

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