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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Сustom Buttons » Обсуждение кнопок CB » Сегодня 20:21:22

Ultima2m пишет:

Кто-нибудь знает кнопку для быстрого переключения дополнений?
Раньше была Переключить джетпак, сейчас не работает.

https://github.com/Infocatcher/Custom_B … ss_Add-ons

Сustom Buttons » Custom Buttons » Сегодня 19:52:38

Viatcheslav пишет:

bunda1 пишет:

Исправил кнопки Часы ...

Если можно, добавьте, пожалуйста, отображение секунд с учётом этих моментов

[code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0427%u0430%u0441%u044B%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-2%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bself.timer%20%3D%20setInterval%28%28%29%3D%3E%20self.label%20%3D%20new%20Date%28%29.toLocaleTimeString%28%22lv-LV%22%29%2C%201000%29%3B%20%20%0A%0Avar%20style%20%3D%20custombutton.buttonGetHelp%28self%29.replace%28/id/g%2C%20_id%29%3B%0Avar%20uri%20%3D%20makeURI%28%27data%3Atext/css%2C%27+%20encodeURIComponent%28style%29%29%3B%0Avar%20sss%20%3D%20Cc%5B%22@mozilla.org/content/style-sheet-service%3B1%22

Сustom Buttons » Обсуждение кнопок CB » 14-02-2018 20:28:51

mokujin
Пример:

Выделить код

Код:

var file = Services.dirsvc.get('ProfD', Ci.nsIFile);
file.initWithPath(file.path + "\\prefs.js");
if ( file.exists() ) {
     alert(file.path);
     };

Сustom Buttons » Обсуждение кнопок CB » 13-02-2018 20:52:51

mssign пишет:

Открыть видео в PotPlayerMini
В 57-58 не работает. Чинили?  или все..

Исправил кнопку Открыть видео в PotPlayerMini для соместимости с FF57-58.

Сustom Buttons » Обсуждение кнопок CB » 13-02-2018 19:54:51

drage2 пишет:

Как загнать вторую кнопку в адрес в SM (2.53/gecko56) Использую код, типа:
var urlbar = document.getElementById("urlbar-icons");
var button = document.getElementById("custombuttons-button3");
urlbar.insertBefore(button, urlbar.lastChild);
Вторая кнопка по тому же способу никак, т.е одна вытесняет другую...Как в FF57 не получается и Id не задашь, это ж не  ZoomBottom....

Пример:

Выделить код

Код:

var urlbar = document.getElementById("urlbar-icons");

var button1 = document.getElementById("custombuttons-button17");
urlbar.insertBefore(button1, urlbar.lastChild);

var button2 = document.getElementById("custombuttons-button20");
urlbar.insertBefore(button2, urlbar.lastChild);

Сustom Buttons » [CB]Изменить масштаб » 13-02-2018 19:49:17

Dobrov пишет:

возможно ли сделать, чтобы масштаб менялся Колёсиком над кнопками этой панели кнопок ?

Выделить код

Код:

var navBar = document.getElementById("nav-bar");
addEventListener("DOMMouseScroll", e=> { e.detail > 0 ? FullZoom.reduce() : FullZoom.enlarge(); }, false, navBar);

Сustom Buttons » [CB]Изменить масштаб » 13-02-2018 12:22:36

Dobrov пишет:

А вариант [CB]Изменить масштаб, работающий над всей #nav-bar возможно сделать?

Не понял :/

Сustom Buttons » [CB]Изменить масштаб » 13-02-2018 08:37:39

Dobrov пишет:

как включить "Колесико мыши" над всей панелью кнопок?

Что ты называешь панелью кнопок?

Dobrov пишет:

или хотя бы над отдельной кнопкой cb-name="Reader mode", но чтобы сохранилось изменение масштаба также и в адресной строке

В инициализацию кнопки Reader mode:

Выделить код

Код:

this.onwheel =e=> e.deltaY < 0 ? FullZoom.reduce() : FullZoom.enlarge();

Сustom Buttons » [CB]Изменить масштаб » 12-02-2018 19:29:14

Dobrov пишет:

Удобнее при клике на кнопку "Режим чтения" сразу покрутить Колесико и установить нужный масштаб

:/

Выделить код

Код:

// Менять масштаб колесиком мыши на кнопке масштаба zoomButton или адресной строке gURLBar
var urlbarIcons = document.getElementById("urlbar-icons") || document.getElementById("page-action-buttons"); // FF57
addEventListener("DOMMouseScroll", e=> { e.detail > 0 ? FullZoom.reduce() : FullZoom.enlarge(); }, false, urlbarIcons);

Сustom Buttons » [CB]Изменить масштаб » 07-02-2018 10:43:32

Stkvsky пишет:

bunda1
Вы бы не могли сделать, если возможо, чтобы значения масштаба для каждого сайта хранились не в настройках сайта?

Можно, но сложно. Я не возьмусь.

Сustom Buttons » Обсуждение кнопок CB » 31-01-2018 19:42:27

selevo пишет:

Мож есть уже ?

Нет.

Сustom Buttons » Custom Buttons » 30-01-2018 20:34:55

Исправил кнопки Часы и Экспорт всех CB кнопок в HTML файл для соместимости с FF58.

Сustom Buttons » Обсуждение кнопок CB » 26-01-2018 19:29:28

Andrey_Krropotkin
Просто со страницы на FF58:

Выделить код

Код:

gBrowser.contentDocument.defaultView.getSelection();

Сustom Buttons » Обсуждение кнопок CB » 25-01-2018 20:01:54

drage2 пишет:

Это кнопка Bunda1 - менять путь к проси -proxy.pac../ В 57-Ок!,в Seamonkey- кое-как, в 58- никак....
Можно как-то скреативить для 58? Или гиблое дело?
network.proxy.autoconfig_url строка  file:///D:/Proxy.pac
                                                            file:///C:/Proxy.pac

:/
[code]var path1 = 'file:///D:/Proxy.pac'
var path2 = 'file:///C:/йцукен.pac';
var s = 'network.proxy.autoconfig_url';

this._handleClick =()=> {
   var path = getPath() == path1 ? path2 : path1;
   cbu.setPrefs(s, convertFromUnicode("UTF-8", path));
};

function convertFromUnicode(charset, str) {
   var converter = Cc["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Ci.nsIScriptableUnicodeConverter);
   converter.charset = charset;
   str = converter.ConvertFromUnicode(str);
   return str + converter.Finish();
};

function getPath() {     
   try { return gPrefService.getStringPref(s, "") }
   catch(e) { return path1 };
};

function toggleImage() {
   var icon

Сustom Buttons » [CB]Изменить масштаб » 24-01-2018 11:15:44

Stkvsky пишет:

это из за того что у меня очищаются куки после перезапуска?

Нет, куки тут не причём. Наверно у тебя при перезапуске стираются настройки сайтов.

Сustom Buttons » [CB]CB drag and go » 23-01-2018 13:42:12

broker пишет:

Не работает на 58 почините пожалуйста?

А что не работает?

Сustom Buttons » Обсуждение кнопок CB » 20-01-2018 11:20:05

Dumby пишет:

Двойное нажатие ПКМ не вызывает меню СВ потому,
что в коде кнопки на это есть прямой запрет. А вот так, например, вызывает.

Нет, раньше на старых версиях Firefox двойное ПКМ вызывала СВ меню даже если на одиночный ПКМ уже висело меню настроек кнопки. А за код спасибо :)

Сustom Buttons » Обсуждение кнопок CB » 19-01-2018 21:28:10

drage2 пишет:

Кстати, этот мультирежим не дает скачать видео кое-где,какого,а?  http://kinokrad.co/   IDM - молчит пока мульти...

Да, к сожалению мультирежим ломает многие Сustom Buttons кнопки и коды :(

Сustom Buttons » Обсуждение кнопок CB » 19-01-2018 20:23:12

drage2 пишет:

Кнопка "увеличить изображение" аж 2014г. Работает,но не с мультипроцессом...FF58 - можно и выкл. мульти, так с запуском тормоза. Кнопку саму нельзя рихтануть?
Жалко.Уделал эту 58 , а только эту кнопку - никак....

Да, есть такая проблема. Перестал работать triggerNode в:

Выделить код

Код:

   // отслеживать открытие контекстного меню на странице ....
   addEventListener("popupshowing", function(e) { 

      menuitem.hidden = !gContextMenu.onImage; // скрывать пункт если не контекстное меню изображений         
      if ( !gContextMenu.onImage ) return;

      // получить координаты и размеры изображения
      var trg = e.target.triggerNode;
      g.win = trg.ownerDocument.defaultView;
      g.rect = trg.getBoundingClientRect();

   }, true, contextMenu);

Может кто подскажет чем его заменить?

Сustom Buttons » Обсуждение кнопок CB » 19-01-2018 19:20:32

mokujin пишет:

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

А если переделать Активировать вкладку наведением курсора немного над вкладкой или:
[code]// ЛКМ + ПКМ на текущий таб, переместить таб в новую группу, от 06.12.2014. ................................
function moveTabToNewGroup(e) {     

   if ( e.button == 2 && this.leftButtonDown ) {
               
        // временно блокируем контекстное меню вкладки
        addEventListener("popupshowing", function f(e) {
           e.preventDefault();       
           removeEventListener( e.type, f );
        });           
       
        // переместить текущий таб в новую группу
        setTimeout(function() {
           var tab = e.target;
           if ( gBrowser.visibleTab

Сustom Buttons » Обсуждение кнопок CB » 19-01-2018 14:30:56

mokujin пишет:

Помогите знатоки!

onDestroy там совсем лишний. И я не понял что ты хочешь добится?

Сustom Buttons » Обсуждение кнопок CB » 19-01-2018 12:20:34

drage2
[code]var path1 = 'file:///D:/Proxy.pac'
var path2 = 'file:///C:/Proxy.pac';
var s = 'network.proxy.autoconfig_url';

this._handleClick =()=> {
   var path = getPath() == path1 ? path2 : path1;
   cbu.setPrefs(s, convertFromUnicode("UTF-8", path));
};

function convertFromUnicode(charset, str) {
   var converter = Cc["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Ci.nsIScriptableUnicodeConverter);
   converter.charset = charset;
   str = converter.ConvertFromUnicode(str);
   return str + converter.Finish();
};

function getPath() {     
   try { return Services.prefs.getComplexValue(s, Ci.nsISupportsString).data }
   catch(e) { return path1 };
};

function toggleImage() {
   var icon = self.ownerDocument.getAnonymousElementByAttribute(self, "class", "toolbarbutton-icon");
   icon.src = getPath() == path1 
   ? self.image
   : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAD1BMVEUfact50/fF+v/M//////8mt18DAAAA

Сustom Buttons » Обсуждение кнопок CB » 19-01-2018 09:49:27

Viatcheslav пишет:

Да, включен. А как должно быть?

Должно быть так как тебе удобней, но похоже что GrabScroll не работает с включенным многопроцессным режимом и я пока не могу это исправить.

Сustom Buttons » Обсуждение кнопок CB » 18-01-2018 22:09:19

Viatcheslav пишет:

Заинтересовала кнопка GrabScroll (Firefox24+) от 24.04.2016. С тех пор, наверное, чего-то поменялось, и кнопочка не фурычит. Прокрутка не работает ни правой, ни левой кнопкой (менял в настройках), двойное нажатие ПКМ не вызывает меню СВ.

Странно но у меня работает. Двойное нажатие ПКМ не вызывает меню СВ, потому что в Сustom Buttons что-то сломано и иеперь в всех кнопках меню нельзя вызвать двойным нажатием ПКМ. А многопроцессный режим у тебя включен?

Сustom Buttons » Custom Buttons » 18-01-2018 22:02:32

intersk пишет:

bunda1 за 2 ответа спасибо.
Как в этой кнопке (прогресс бар) сделать цвет линии индикатора просто темнее (темно-зеленого цвета)?
https://forum.mozilla-russia.org/viewtopic.php?id=62808&p=1

Открой в браузере:
[code]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAADCAYAAABPsHHBAAADDElEQVRYhe3Y+U/TdxzHcf+GKYNSoBQoUMtValtpgdZCa60wKFBtAQFndkSzw+ye12Z2GjXOEGOMMcb4zwxK+dJSncect5tzbut9P/cD137QRDRbRb8/PH5/fd755HO8VvVMNPPC+rGZngl1/nOI/jevTahFz4Wmp9L9CPlfy0ryuNnmO9dK8vR7N//Z82Hh/NXQM6Ghd1JD7+S6Rc5JLU6vFqdXh9Oro8+ro8+rp8+rp39KT//U+kUDUy3zDAz4DLh8Blw+Iy6fkS0+I1umWxdtnW5bIrTjFtpxCybcggmPYMIjmPEIZgZnzAzObJhnYXDGwpDfwpC/gyF/B8P/si3QOc/KtoCVkYCVkYBtzqyN0dmNi8Zm7YwG54wFN81zMBZ0sP2CA/l4GasWLqWuySa6vE04vI04phqx+xqw+xqwTddhE+qxCnV0ztTR4Vdh8avYEFiLeVaJKaikPVhL24VaWi/WYLxYg+GnalouVbP+sgL9ZQW6K1Vor1ax7molmp8raL5WgfqanKZf5DReL6fhejn1N2TU3ZShulXG2ltlKG+XUnunhJo7JVTflaK4J6XqXjGVvxZT8ZsE+X0J5feLkP1eRNmDQkofFFLyx6tIHxZQ/LAAyZ9rKPprDYV/r54TEr0cXhGJRCLRf2o1klAB0lAhpSEJspAUebiUyrAMR

Board footer

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