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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 26-09-2019 18:10:57

solombala пишет:

Приморили вы меня , с чем этот код едят? Что еще должно быть?

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

Выделить код

Код:

@-moz-document  url-prefix(chrome://mozapps/content/extensions/aboutaddons.html) {
    
    /*Показать версии дополнений */
    .addon-name-link[title]::after {
      display: block !important;
      content: attr(title) !important;
      margin-top: -22px !important;
    }

}


В about:config extensions.htmlaboutaddons.enabled=true

Сustom Buttons » Custom Buttons » 19-09-2019 10:24:37

Dumby пишет:

egorsemenov06 пишет:

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

69
[spoiler][code](sss => {
    var pref = `CB.${_id.slice(20)}.setStyleForPage`;
    var url = "data:text/css," + encodeURIComponent(this.Help);
    var args = [Services.io.newURI(url), sss.AGENT_SHEET];
    var reg = add => {
        var has = sss.sheetRegistered(...args);
        if (add) has || sss.loadAndRegisterSheet(...args);
        else has && sss.unregisterSheet(...args);
    }
    var setState = () => {
        var state = Services.prefs.getBoolPref(pref, false);
        this.icon.style.backgroundColor = state ? "#131d24" : "#ffeeaa";
        reg(state);
    }
    setState();
    this._handleClick = () => Services.prefs.setBoolPref(
        pref, !Services.prefs.getBoolPref(pref, false)
    );
    Services.prefs.addObserver(pref, setState, false);
    addDestructor(reason => {
        Services.prefs.removeObserver(pref, setState);
        reason[5] == "e" && reg();
    });
})(
    Cc["@mozilla.org/content/style-she

Сustom Buttons » Custom Buttons » 19-09-2019 01:26:34

Господа форумчане нельзя ли подпраить вот эту кнопку Ночной режим а то что то не работает в однопроцессорном режиме

[spoiler][code]// ЛКМ переключить настройки кнопки и стиль ..........
this._handleClick =()=> setStyleForPages( void(custombuttons.setPrefs(s, !custombuttons.getPrefs(s))) );


// Создать настройки кнопки в about:config если они не существует и получть ..........
var s = "CB." + _id.slice(20) + ".setStyleForPage";
custombuttons.isPref(s, false);
   

// Установить нужную иконку кнопки при старте браузера или при изменениях настроек кнопки ..........
function toggleImage() {
   var [img] = document.getAnonymousNodes(self);
   img.style.backgroundColor = custombuttons.getPrefs(s) ? "#131d24" : "#ffeeaa"; 
};
toggleImage();
gPrefService.addObserver(s, toggleImage, false);
addDestructor(()=> gPrefService.removeObserver(s, toggleImage) );


// Переключить css стиль для страницы ..........
function setStyleForPages(reason) {
   if ( reason == "destructor" ) return;

   var

Сustom Buttons » Custom Buttons » 04-09-2019 13:23:30

Dumby пишет:

egorsemenov06 пишет:

помочь еще и с этой кнопкой

Это типа «Активация таба мышенаведением»?
У меня нашлась какая-то из неиспользуемых, может подойдёт

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

Выделить код

Код:

(trg => {
    var id = 0, cx = 0, tab = null;
    var remX = () => cx = MousePosTracker._x;
    addEventListener("TabOpen", remX, false, trg);
    addEventListener("TabClose", remX, false, trg);
    var onTimeout = (t, x) => {
        if (t.matches(":hover") && Math.abs(x - t.screenX) < 50)
            gBrowser.selectedTab = t;
        tab = null;
    }
    addEventListener("mouseover", e => {
        if (cx == MousePosTracker._x) return;
        cx = 0;
        var t = e.target.closest("tab:not([selected])");
        if (t && t != tab)
            clearTimeout(id),
            id = setTimeout(onTimeout, 850, tab = t, t.screenX);
    }, false, trg);
})(gBrowser.tabs[0].flattenedTreeParentNode || 1);


solombala пишет:

остальные исправил , но эти

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

заменить

Сustom Buttons » Custom Buttons » 03-09-2019 09:25:36

Dumby пишет:

egorsemenov06 пишет:

никак не разберусь с остальными кнопками

Ну вот смотри: в обоих кнопках, второй и третьей, используется выражение вида
var icon = self.ownerDocument.getAnonymousElementByAttribute(self, "class", "toolbarbutton-icon");

можешь просто заменить его на
var {icon} = self;

Если хочется чего-то более академичного и обратно совместимого, тогда так.
В третьей кнопке, в последней строке, настоятельно рекомендуется заменить
gPrefService на Services.prefs

Спасибо Огромное!!!

не моглибы вы помочь еще и с этой кнопкой

[spoiler][code]//-----------------------------------------------------------------
//forum.mozilla-russia.org/viewtopic.php?pid=757903#p757903

((lst, trg) => trg && addEventListener("mouseover", lst, false, trg))({id: 0, tab: null,
handleEvent({target: tab}) {if (tab.matches("tab:not([selected])") && this.tab != tab) clearTimeout

Сustom Buttons » Custom Buttons » 02-09-2019 20:47:25

Dumby пишет:

egorsemenov06 пишет:

69.0

Первую попробую, если OK — остальные сам
[spoiler][code](ps => {
    var s = "extensions.long_left_click.timeContent";

    this._handleClick = () => ps.setIntPref(s, ps.getIntPref(s, 0) ? 0 : 280);

    var toggleImage = val => {
        this.icon.src = (val = ps.getIntPref(s, 0))
            ? this.image
            : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAACAElEQVQ4jaWRv2tTcRTFP0kq/hr6Y3kggRKKVERwsLOudnBxVURHcVNcXOzgHyChgiAExE0CQtFUh4RSsJJUTfBp0ZimrWJMXkjCe0jee03McQjpj4dawbPd8z3n3Pu9F/4TkT3er87Ozi5PTU3NrK+vh23bXvjX4BulUkmSlMlklMlklE6nlcvlZBjG473M5+fn5zVAPB5Xu92WJHU6HSUSCQF3/xagtbW1rYBsNqtyuSxJsixLpmlqbGxMA3E4YLYA8vk8vu9Tr1s8f5FjPBajXq9TqVQwTZNmswlw87fdAUWjUS0tLalQKEh1pFfoy9dvmpyc1MTEhAa6PwYAsiyr/4cyalffqNFoKJVK7TQLGAGIARoeHlY0GlUkEtFOXEhJKy1p1enXj+bea6XV5yJn5hQGvgMnbds+NTo6SjKZ3Bqn2+1y8Ths2FBs9rlnC5/ZsPvc04fnCO2c3zAMVatVAHzfx3Vd4sURAM7GwDgEr1d9Pnj7SVdgsRq4Qq1WuzYwO46D4zgsVmCxArde

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 02-09-2019 19:11:38

Acid Crash пишет:

egorsemenov06 пишет:

Подскажие пожалуйста как сузить вот эту область и как скруглить панель поиска в [firefox] 69.0

https://i86.fastpic.ru/big/2019/0902/a1 … a266a1.png

Приветствую.
По скруглениям.
Вот так согласно последнего стиля Ариса.
На 71 - работает, за 69 не знаю (ибо не установлена).

Выделить код

Код:

#urlbar, #searchbar, .searchbar-textbox {border-radius: 20px !important;}

По высоте, тут подозрительно как-то, у Вас на скрине уже отступы верхние и нижние не одинаковые. Почему так - не знаю.
Базово из коробки браузер отступы вот так задает

Выделить код

Код:

#urlbar-container, #search-container {padding: 3px 5px !important;}

спасибо за скругление!:)

а по высоте скорей всего из-за кнопки гамбургер

https://i106.fastpic.ru/big/2019/0902/2d/b9b2383f999f198ff0c0f9d32d08002d.png

Сustom Buttons » Custom Buttons » 02-09-2019 17:57:57

помогите пожалуйста ! В [firefox] 69.0 перестала работать кнорка Все ссылки в новой вкладке

[spoiler][code]this._handleClick =()=> {
   cbu.setPrefs(s, cbu.getPrefs(s) == 280 ? 0 : 280);
};

var s = "extensions.long_left_click.timeContent";
var ps = Services.prefs;

function toggleImage() {
   var val = cbu.getPrefs(s);
   var icon = self.ownerDocument.getAnonymousElementByAttribute(self, "class", "toolbarbutton-icon");
   icon.src = cbu.getPrefs(s) == 280
   ? self.image
   : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAACAElEQVQ4jaWRv2tTcRTFP0kq/hr6Y3kggRKKVERwsLOudnBxVURHcVNcXOzgHyChgiAExE0CQtFUh4RSsJJUTfBp0ZimrWJMXkjCe0jee03McQjpj4dawbPd8z3n3Pu9F/4TkT3er87Ozi5PTU3NrK+vh23bXvjX4BulUkmSlMlklMlklE6nlcvlZBjG473M5+fn5zVAPB5Xu92WJHU6HSUSCQF3/xagtbW1rYBsNqtyuSxJsixLpmlqbGxMA3E4YLYA8vk8vu9Tr1s8f5FjPBajXq9TqVQwTZNmswlw87fdAUWjUS0tLalQKEh1pFfoy9dvmpyc1MTEhAa6PwYAsiyr/4cyalffqNFoKJVK7TQLGAGIARoeHlY0GlUkEtFOXEhJKy1p1enXj+bea6XV5yJn5hQGvgMnb

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 02-09-2019 17:37:05

Подскажие пожалуйста как сузить вот эту область и как скруглить панель поиска в [firefox] 69.0

https://i86.fastpic.ru/big/2019/0902/a1/0d84f23beff93c8ea7b0148cbba266a1.png

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-08-2019 15:32:59

Maxtor74 пишет:

Как поменять цвет фона названия открытого меню, если указатель мыши находится не на этом меню? На фото этот фон синего цвета.
https://i.ibb.co/jwq8KhD/IMG-20190809-144125.jpg

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

Выделить код

Код:

#main-menubar > menu {
    -moz-appearance: none !important;
}

#main-menubar > menu[_moz-menuactive="true"] {
    color: inherit !important;
    background-color: rgba(255,255,255,0.75) !important;
}

#main-menubar > menu[open] {
    color: inherit !important;
    background-color: rgba(255,255,255,0.15) !important;
}


цвет свой можешь поставить

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 02-08-2019 11:16:42

grh1 пишет:

egorsemenov06 а посмотрите пожалуйста у себя вот этот цвет 255, 255, 204 - у меня не заливает всю вкладку

[spoiler][code]:root {
  --svg-selected-before: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg' width='30px' height='31px' preserveAspectRatio='none'><defs><svg:clipPath id='tab-curve-clip-path-start' clipPathUnits='objectBoundingBox'><svg:path d='m 1,0.065 0.05,0 0,0.938 -1,0 0,-0.028 C 0.32082458,0.95840561 0.4353096,0.81970962 0.48499998,0.5625 0.51819998,0.3905 0.535,0.0659 1,0.065 z'/></svg:clipPath><svg:clipPath id='tab-curve-clip-path-end' clipPathUnits='objectBoundingBox'><svg:path d='m 0,0.065 -0.05,0 0,0.938 1,0 0,-0.028 C 0.67917542,0.95840561 0.56569036,0.81970962 0.51599998,0.5625 0.48279998,0.3905 0.465,0.0659 0,0.065 z'/></svg:clipPath><svg:clipPath id='tab-hover-clip-path' clipPathUnits='objectBoundingBox'><svg:path d='M 0,0.2 0,1 1,1, 1,0.2 z'/></svg:clipPath></defs><foreignObjec

Сustom Buttons » Custom Buttons » 02-08-2019 09:12:37

Dumby пишет:

egorsemenov06
Попробуй дописать в начало

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

Выделить код

Код:

(this.preventClearThumbs || (g => {
    var key = "onClearHistory", obs = g.PageThumbsHistoryObserver, func = obs[key];
    return this.preventClearThumbs = () => obs[key] = () => obs[key] = func;
})(Cu.import("resource://gre/modules/PageThumbs.jsm", {})))();


Спасибо все работает

Сustom Buttons » Custom Buttons » 02-08-2019 01:13:54

Можно ли в кнопке Очистить историю сделать что бы она не чистила папку C:\Users\User\AppData]\Local\Mozilla\Firefox\Profiles\xxxxx.default-release\thumbnails

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

Выделить код

Код:

 PlacesUtils.history.clear();
 var closedTabCount = SessionStore.getClosedTabCount(window);
 while(closedTabCount--) SessionStore.forgetClosedTab(window, 0);
      
       alertsService = Cc["@mozilla.org/alerts-service;1"].getService(Ci.nsIAlertsService);
       alertsService.showAlertNotification("chrome://global/skin/icons/cpd_OK.png", "PrivateData", "История Очищена" );
       setTimeout(()=> alertsService.closeAlert(), 2000); 

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 01-08-2019 19:53:18

grh1 пишет:

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

но всё-равно спасибо.

P.S. А как убрать синий фон и сделать прозрачность как у Вас?

поставить windows 7

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 01-08-2019 16:24:48

grh1 пишет:

egorsemenov06

мой вопрос, кстати, так и остался открытым.
Сейчас взял уже Ваш код, поменял в нем цвет с такого: rgb(245,246,247) на такой: 104,246,247

получил вот так:
http://i.piccy.info/i9/3b3ab23a90a6952d … oluboi.png

а как сделать, чтобы было вот так:
http://i.piccy.info/i9/1f14655e9e6ed959 … oi_ves.png

[spoiler]Замени это
[code]:root {
  --svg-selected-before: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg' width='30px' height='31px' preserveAspectRatio='none'><defs><svg:clipPath id='tab-curve-clip-path-start' clipPathUnits='objectBoundingBox'><svg:path d='m 1,0.065 0.05,0 0,0.938 -1,0 0,-0.028 C 0.32082458,0.95840561 0.4353096,0.81970962 0.48499998,0.5625 0.51819998,0.3905 0.535,0.0659 1,0.065 z'/></svg:clipPath><svg:clipPath id='tab-curve-clip-path-end' clipPathUnits='objectBoundingBox'

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 31-07-2019 21:02:41

solombala
Спасибо но я сделал так

https://i106.fastpic.ru/big/2019/0731/eb/2d40a5830210407387bea4755e36feeb.png

кому надо забирайте

[spoiler][code]:root {
  --tab-curve-width: 30px;
  --tabs-border: transparent !important;
}

.tabbrowser-arrowscrollbox .arrowscrollbox-scrollbox {
  padding-inline-start: 5px !important;
}

/* To be able to see the top border of the tab */
.tab-stack {
  margin-top: -3px !important;
}

/* When the window is maximized, the first pinned tab is properly displayed. */
#TabsToolbar  {
  padding-inline-start: 15px !important;
}

#tabbrowser-tabs{
    margin-left:-15px;
}

.titlebar-placeholder {
  border: none !important;
}

.titlebar-spacer {
  border: none !important;
}

/* Remove unneeded styles from Photon */
.tabbrowser-tab::before,
.tabbrowser-tab::after {
  border: none !important;
}

/* Windows 7 specific */
@media (-moz-os-version: windows-win7) {
  .tabbrowser-tab {
    background-color: transparent !important;
    border: none !

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 31-07-2019 20:00:40

solombala пишет:

egorsemenov06
tab {background-color: #?????? !important; color: #?????? !important;}
Ну и накой  спрашивать, если коды уже есть?
Второе:
[spoiler][code]toolbar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active) > .toolbarbutton-icon,
toolbar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active) > .toolbarbutton-text,
toolbar .toolbarbutton-1:not([disabled=true]):not([checked]):not([open]):not(:active) > .toolbarbutton-badge-stack {
     
     fill-opacity: 1 !important;
     color: inherit;
     fill: orange !important;
}

toolbar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-icon,
toolbar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-text,
toolbar .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-badge-stack {
 
  transition-duration: 10ms;
  fill: #00ffff !important

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 31-07-2019 18:53:27

люди добрые помогите закрасить кнопку новой вкладки в цвет неактивной вкладки [firefox]68.0.1

https://i106.fastpic.ru/big/2019/0731/f1/a368b58f928fd1f8b51145bd7a6a1ff1.png

[spoiler][code]/* Изменить цвет обычных вкладок */
tab {
background-color: #d6dde5 !important;
color: black !important;
border-radius: 15px 15px 0px 0px !important;
}

.tab-background[selected="true"] {
border-radius: 15px 15px 0px 0px !important;
border-top:0px solid !important;
background-color: unset !important;
}

tab:hover{
background:#e0e8ef !important;
}

:root {
  --tab-curve-width: 30px;
  --tabs-border: transparent !important;
}

.tabbrowser-arrowscrollbox .arrowscrollbox-scrollbox {
  padding-inline-start: 5px !important;
}

/* To be able to see the top border of the tab */
.tab-stack {
  margin-top: -2px !important;
}

/* When the window is maximized, the first pinned tab is properly displayed. */
#TabsToolbar  {
  padding-inline-start: 15px !important;
}

#tabbrowser-tabs{
    margin-left:-

Сustom Buttons » Custom Buttons » 31-07-2019 18:33:05

Andrey_Krropotkin пишет:

egorsemenov06 одну пока еще не получилось сделать, пока две кнопки, думаю иконки под кнопки подберете
1 кнопка скриншоты[spoiler][code]/*Initialization Code*/

((main, parts) => this._handleClick = () => {
    var df = MozXULElement.parseXULToFragment(`
        <menupopup>
            <menuitem class="menuitem-iconic"
                image="data:image/x-icon;base64,AAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAiAcFBa4KCQmvCgkJrwoJCa8KCQmvCgkJrwoJCa8KCQmvCgkJrwoJCa8KCQmvCgkJrwsJCaECAQE/BQMDAAAAAJUgICD4V1ZW/2FhYf5hYWH/YmFh/2BgYP9fX1//X19f/19fX/9gYGD/YmFh/2FhYf9gYGD+ZmVl/1RSUuIVFBQtCgkJy1paWv+Li4v9h4eH/oiIiP6FhYX+i4uL/pKSkv6Sk5P+kpKS/ouLi/6FhYX+iIiI/oiIiP6Hh4f7lZaW/25tbYQNDQ3OcHBw/5KSkv6Li4v/i4uL/5mZmf+EhIT/ZGRk/1tbWv9kZGT/hISE/5mZmf+Li4v/jY2N/4yMjPyWl5f/iomJjQ4NDc13d3f/m5ub/pWVlf+goKD/XFxc/ygoKP8fHyD/GBsb/yAhIv8pKSn/W1tb/6CgoP+Wlpb/lpaW/J6env+Jh4eMDg4OzX1+fv+ioqL+qqqq/1hYWP8ZGRn/Ghwb/x4dHP8mIh//FhQR/xUWF/8aGhr/

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 31-07-2019 13:35:22

Dumby пишет:

egorsemenov06 пишет:

grh1
Здравствуте выложите пожалуйста код для для внешнего скругления вкладок не будьте таким мелочным я уверен что многие скажут вам спасибо

На photon-australis похоже.

Спасибо огромное Вам

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 31-07-2019 12:34:15

grh1
Здравствуте выложите пожалуйста код для для внешнего скругления вкладок не будьте таким мелочным я уверен что многие скажут вам спасибо

Сustom Buttons » Custom Buttons » 31-07-2019 09:30:50

Andrey_Krropotkin пишет:

egorsemenov06 я не стал все собирать вместе она у меня разбросана по нескольким местам, кто хочет собирайте, я привык к своему
1. кнопка - скриншоты, то что сделал Dumby( в принципе необязательная, т.к. есть штатная из контестного меню страницы)
[spoiler][code]/*Initialization Code*/

((main, parts) => this._handleClick = () => {
    var df = MozXULElement.parseXULToFragment(`
        <menupopup>
            <menuitem class="menuitem-iconic"
                image="data:image/x-icon;base64,AAABAAEAEREAAAEAIADwBAAAFgAAACgAAAARAAAAIgAAAAEAIAAAAAAAyAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAiAcFBa4KCQmvCgkJrwoJCa8KCQmvCgkJrwoJCa8KCQmvCgkJrwoJCa8KCQmvCgkJrwsJCaECAQE/BQMDAAAAAJUgICD4V1ZW/2FhYf5hYWH/YmFh/2BgYP9fX1//X19f/19fX/9gYGD/YmFh/2FhYf9gYGD+ZmVl/1RSUuIVFBQtCgkJy1paWv+Li4v9h4eH/oiIiP6FhYX+i4uL/pKSkv6Sk5P+kpKS/ouLi/6FhYX+iIiI/oiIiP6Hh4f7lZaW/25tbYQNDQ3OcHBw/5KSkv6Li4v/i4uL/5mZmf+EhIT/ZGRk/1tbWv9kZGT/hISE/5mZmf+Li4v/jY2N/4yMjPyWl5f/iomJjQ4NDc13d3f/m5ub/pWVlf+

Сustom Buttons » Custom Buttons » 30-07-2019 19:40:38

Andrey_Krropotkin
Вы случайно не подправили кнопку Save от 07.03.2017
если поправили для многопроцесорного режима выложите ее пожалуйста

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 28-07-2019 18:26:51

grh1 пишет:

добрый день, уважаемые!
подскажите пожалуйста код для userChrome.css по цвету активной вкладки (FF68x64)

сейчас есть так:
http://i.piccy.info/i9/4300b4a63ae045bc … st_tak.png

вставляю код:

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

Выделить код

Код:

/* Изменить цвет активной вкладки */
tab{
-moz-appearance: none !important;
}
tab[selected="true"] {
background-color: rgb(248,7,7) !important;
color: blue !important;
}


получаю так:
http://i.piccy.info/i9/0b89b71fb29addca … iu_tak.png

а как подправить код, чтобы было вот так:
http://i.piccy.info/i9/d28e546cfcff6b35 … hu_tak.png

как Вы сделали на [firefox]68 такие скругленные вкладки?Скиньте пожалуйста код

Сustom Buttons » Custom Buttons » 27-07-2019 21:45:37

Dumby пишет:

Andrey_Krropotkin пишет:

попробуй замени

Если уж пробовать, то может сначала так
[spoiler][code]/*Initialization Code*/

// Настройка функций кликов мыши для кнопки ..............
this._handleClick = () => gBrowser.selectedTab = gBrowser.addTrustedTab(
    "http://savefrom.net/?url=" + escape(gBrowser.currentURI.spec)
);

// Получаем из вкладки Справка массив с доменами закачку из которые подерживает savefrom ..............
var hosts = this.Help.split("\n").filter(host => /\S/.test(host)).map(host => host.trim());

// Если хост сайта совпадает с массивом меняем иконку и подсказку ..............
var img = this.icon || document.getAnonymousNodes(this)[0];
var listener = e => {
    if (!e.target.selected) return;   
    var uri = gBrowser.currentURI;
    if (
        uri.scheme.startsWith("http") &&
        hosts.includes(uri.host.replace(/^www\./, ""))
    )
        self.tooltipText = "Есть видео для загрузки",     
        img.src = "data:image/x-icon;base64,AAABAAE

Board footer

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