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

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

№495119-11-2018 21:35:02

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1722
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

Не подскажите код кнопки для быстрого доступа к папке Profile [firefox] 58, если это возможно, а то код кнопки для Перезапуска браузера нашёл, а этот не могу найти. Код кнопки нужен для userChrome.css, а не для CB


Win7

Отсутствует

 

№495220-11-2018 00:40:39

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2063
UA: Firefox 64.0

Re: Настройка внешнего вида Firefox в userChrome.css

kokoss
вместе с кнопкой перезапуска

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

Выделить код

Код:

#browser-border-start {
    -moz-binding: url("data:text/xml;charset=utf-8,<bindings xmlns='http://www.mozilla.org/xbl'><binding id='toolbarbuttons'><implementation><constructor><![CDATA[ try { let id = 'v-toolbarbutton-restart-app'; if (this._getWidget(id)) { let label = '%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0'; let tooltiptext = '%D0%9B%D0%9A%D0%9C%3A%20%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%5Cn%D0%A1%D0%9A%D0%9C%3A%20%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%B1%D0%B5%D0%B7%20%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9%5Cn%D0%9F%D0%9A%D0%9C%3A%20%D0%9E%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D1%83%20%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%BC%D0%BE%D0%B3%D0%BE%20%D0%B8%D0%B7%20%D0%BA%D0%B5%D1%88%D0%B0%20%D0%B8%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C'; CustomizableUI.createWidget({ id: id, type: 'custom', label: label, tooltiptext: tooltiptext, onBuild: function(document) { var win = document.defaultView; var toolbarbutton_0 = document.createElement('toolbarbutton'); toolbarbutton_0.id = id; toolbarbutton_0.setAttribute('label', label); toolbarbutton_0.setAttribute('context', false); toolbarbutton_0.setAttribute('tooltiptext', tooltiptext); toolbarbutton_0.restartMozilla = function(nocache = false) { var cancelQuit = Components.classes['@mozilla.org/supports-PRBool;1'].createInstance(Components.interfaces.nsISupportsPRBool); Services.obs.notifyObservers(cancelQuit, 'quit-application-requested', 'restart'); if (cancelQuit.data) return false; if (nocache) Services.appinfo.invalidateCachesOnRestart(); var restart = Services.startup; restart.quit(restart.eAttemptQuit | restart.eRestart); }; toolbarbutton_0.addEventListener('click', function(event) { if (event.button == 0) this.restartMozilla(); else if (event.button == 1) win.safeModeRestart(); else if (event.button == 2) { event.preventDefault(); event.stopPropagation(); this.restartMozilla(true); } }, false); toolbarbutton_0.classList.add('toolbarbutton-1'); toolbarbutton_0.classList.add('chromeclass-toolbar-additional'); return toolbarbutton_0; } }); } } catch(e) {} try { let id = 'v-toolbarbutton-open-directories'; if (this._getWidget(id)) { let label = '%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20%D0%BF%D0%B0%D0%BF%D0%BA%D1%83'; let tooltiptext = '%D0%9B%D0%9A%D0%9C%3A%20%D0%9F%D0%B0%D0%BF%D0%BA%D0%B0%20%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8F%5Cn%D0%A1%D0%9A%D0%9C%3A%20%D0%9A%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D0%B0%D1%8F%20%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0%20%D0%B4%D0%B8%D1%81%D0%BA%D0%B0%5Cn%D0%9F%D0%9A%D0%9C%3A%20%D0%9F%D0%B0%D0%BF%D0%BA%D0%B0%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8'; CustomizableUI.createWidget({ id: id, type: 'custom', label: label, tooltiptext: tooltiptext, onBuild: function (document) { var toolbarbutton_0 = document.createElement('toolbarbutton'); toolbarbutton_0.id = id; toolbarbutton_0.setAttribute('label', label); toolbarbutton_0.setAttribute('context', false); toolbarbutton_0.setAttribute('tooltiptext', tooltiptext); toolbarbutton_0.addEventListener('click', function(event) { var ci = Components.interfaces, dirs; if (event.button == 0) { dirs = Services.dirsvc.get('ProfD', ci.nsIFile); if (dirs.exists()) dirs.launch(); } else if (event.button == 1) { dirs = Services.dirsvc.get('GreD', ci.nsIFile); while(dirs.parent) dirs = dirs.parent; dirs.launch(); } else if (event.button == 2) { dirs = Services.dirsvc.get('GreD', ci.nsIFile); dirs.launch(); } }, false); toolbarbutton_0.classList.add('toolbarbutton-1'); toolbarbutton_0.classList.add('chromeclass-toolbar-additional'); return toolbarbutton_0; } }); } } catch(e) {} ]]></constructor><method name='_getWidget'><parameter name='id'/><body><![CDATA[ var widget = CustomizableUI.getWidget(id); if (!widget || widget.provider != CustomizableUI.PROVIDER_API) return true; return false; ]]></body></method></implementation></binding></bindings>#toolbarbuttons") !important;
    display: -moz-box !important;
}

#browser-border-start[hidden="true"] {
    visibility: collapse !important;
    width: 0 !important;
    border: none !important;
}

#v-toolbarbutton-restart-app {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><path d='M 2.438,0 C 1.088,0 0,1.09 0,2.44 V 45.56 C 0,46.91 1.088,48 2.438,48 H 45.56 C 46.91,48 48,46.91 48,45.56 V 2.44 C 48,1.09 46.91,0 45.56,0 Z' style='fill:%23f38725;fill-opacity:1;' /><path style='opacity:0.25;fill:%23000000;' d='M 36,10 11,12 C 10.26,20.3 8,37.3 8,37.3 L 18.7,48 H 45.53 C 47,47.9 47.9,47 48,45.5 V 11.3 L 41.1,4.4 Z'/><path style='fill:%23ffffff;' d='M 11.85,40.88 C 13.12,41.73 14.04,42.23 15.57,42.9 16.26,43.21 18.54,43.91 19.35,44.07 20.68,44.34 22.21,44.5 23.43,44.5 24.63,44.51 26.88,44.25 28.04,43.98 28.81,43.8 31.3,42.96 31.9,42.68 34.17,41.62 35.5,40.72 37.03,39.23 L 38.22,38.08 38.19,37.75 C 38.14,37.45 38,37.29 35.62,34.92 33.34,32.65 33.08,32.4 32.84,32.39 32.45,32.36 32.05,32.54 31.65,32.93 31.04,33.54 29.41,34.63 28.57,34.99 27.96,35.26 26.26,35.81 25.95,35.84 25.76,35.86 25.34,35.92 25.05,35.98 24.01,36.18 21.62,36.06 20.57,35.75 20.44,35.72 20.12,35.63 19.84,35.55 17.86,34.99 15.41,33.34 14.09,31.65 13.11,30.4 12.27,28.83 11.93,27.65 11.86,27.36 11.76,27.03 11.73,26.92 11.59,26.39 11.42,25 11.4,24.15 11.39,23.33 11.57,21.7 11.72,21.15 11.76,21.04 11.86,20.7 11.93,20.43 12.37,18.86 13.6,16.79 14.86,15.51 15.42,14.94 16.93,13.81 17.46,13.56 17.69,13.46 17.92,13.32 17.96,13.26 18.11,13.13 19.77,12.52 20.57,12.3 21.12,12.15 22.46,11.96 22.52,12.04 22.55,12.08 22.61,12.08 22.66,12.04 22.78,11.91 24.63,11.98 25.47,12.15 25.94,12.24 26.41,12.32 26.5,12.32 26.6,12.33 26.73,12.37 26.76,12.39 26.8,12.44 26.97,12.5 27.15,12.53 27.31,12.57 27.62,12.66 27.82,12.76 28.8,13.21 29.74,13.7 30.06,13.92 L 30.4,14.2 28.2,16.41 C 26.51,18.1 25.99,18.67 25.95,18.83 25.93,18.95 26.04,19.21 26.18,19.39 26.39,19.67 26.55,19.76 27.1,19.92 32.75,21.03 37.09,21.89 43.17,23.11 43.98,23.32 44.32,23.29 44.68,22.91 45.12,22.47 45.11,22.31 44.58,19.94 L 41.65,5.29 C 41.5,4.78 41.4,4.6 41.15,4.41 40.96,4.27 40.73,4.17 40.59,4.19 40.43,4.21 39.89,4.71 38.35,6.26 L 36.3,8.3 35.9,7.89 C 35.15,7.13 32.6,5.65 31.09,5.09 29.77,4.6 29.31,4.45 28.27,4.18 27.64,4.03 27.09,3.9 27.04,3.9 27.01,3.91 26.64,3.84 26.26,3.76 25.33,3.59 21.56,3.58 20.64,3.76 20.25,3.84 19.88,3.9 19.84,3.9 19.66,3.87 17.89,4.35 16.94,4.67 16.41,4.86 15.86,5.04 15.69,5.09 15.11,5.29 12.75,6.58 11.81,7.22 10.98,7.8 10.57,8.16 9.057,9.67 7.179,11.56 6.455,12.47 5.729,13.88 5.563,14.2 5.38,14.5 5.321,14.57 5.23,14.65 4.997,15.15 4.66,15.94 4.519,16.29 3.735,18.58 3.637,18.95 3.241,20.43 2.983,22.57 3.001,24.24 3.014,25.39 3.234,27.53 3.384,27.99 3.435,28.13 3.486,28.35 3.498,28.49 3.534,28.86 4.352,31.41 4.662,32.11 5.208,33.35 5.715,34.25 6.574,35.55 7.216,36.51 7.44,36.76 9.135,38.44 10.67,39.97 11.14,40.4 11.85,40.88' /></g></svg>") !important;
}

#v-toolbarbutton-open-directories {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><path d='M 2.438,0 C 1.087,0 0,1.088 0,2.438 V 45.56 C 0,46.91 1.087,48 2.438,48 H 45.56 C 46.91,48 48,46.91 48,45.56 V 2.438 C 48,1.088 46.91,0 45.56,0 Z' style='fill:%230078ad;fill-opacity:1;' /><path style='opacity:0.25;fill:%23000000;' d='M 15.1,8.4 10.1,17.2 3.1,23.8 9.5,30.2 9.1,44.9 12.2,48 H 45.5 C 47,47.9 47.9,47 48,45.5 V 26.2 L 44.9,23.1 16.8,10.1 Z'/><path style='fill:%23ffffff;stroke:%23ffffff;stroke-width:1;stroke-linejoin:round' d='M 23.9,3.5 14.2,13 V 9.29 H 14.5 C 14.6,9.29 14.7,9.21 14.7,9.11 V 8.75 C 14.7,8.65 14.6,8.56 14.5,8.56 H 9.71 9.67 V 8.56 C 9.59,8.57 9.52,8.66 9.52,8.75 V 9.11 C 9.52,9.21 9.6,9.29 9.71,9.29 H 10 V 17.1 L 3.5,23.4 H 9.5 V 44.5 H 18.6 V 34.4 33.8 C 18.6,32.7 19.4,31.9 20.4,31.9 H 27.6 C 28.6,31.9 29.4,32.7 29.4,33.8 V 34.4 44.5 H 38.5 V 23.4 H 44.5 L 34.3,13.4 Z' /></g></svg>") !important;
}


для [firefox] 63+
скрытый текст

Выделить код

Код:

#browser-border-start {
    -moz-binding: url("data:text/xml;charset=utf-8,<bindings xmlns='http://www.mozilla.org/xbl'><binding id='toolbarbuttons'><implementation><constructor><![CDATA[ try { let id = 'v-toolbarbutton-restart-app'; if (this._getWidget(id)) { let label = '%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0'; let tooltiptext = '%D0%9B%D0%9A%D0%9C%3A%20%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5%5Cn%D0%A1%D0%9A%D0%9C%3A%20%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%B1%D0%B5%D0%B7%20%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9%5Cn%D0%9F%D0%9A%D0%9C%3A%20%D0%9E%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D1%83%20%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%BC%D0%BE%D0%B3%D0%BE%20%D0%B8%D0%B7%20%D0%BA%D0%B5%D1%88%D0%B0%20%D0%B8%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C'; CustomizableUI.createWidget({ id: id, type: 'custom', label: label, tooltiptext: tooltiptext, onBuild: function(document) { var win = document.defaultView; var toolbarbutton_0 = document.createXULElement('toolbarbutton'); toolbarbutton_0.id = id; toolbarbutton_0.setAttribute('label', label); toolbarbutton_0.setAttribute('context', false); toolbarbutton_0.setAttribute('tooltiptext', tooltiptext); toolbarbutton_0.restartMozilla = function(nocache = false) { var cancelQuit = Components.classes['@mozilla.org/supports-PRBool;1'].createInstance(Components.interfaces.nsISupportsPRBool); Services.obs.notifyObservers(cancelQuit, 'quit-application-requested', 'restart'); if (cancelQuit.data) return false; if (nocache) Services.appinfo.invalidateCachesOnRestart(); var restart = Services.startup; restart.quit(restart.eAttemptQuit | restart.eRestart); }; toolbarbutton_0.addEventListener('click', function(event) { if (event.button == 0) this.restartMozilla(); else if (event.button == 1) win.safeModeRestart(); else if (event.button == 2) { event.preventDefault(); event.stopPropagation(); this.restartMozilla(true); } }, false); toolbarbutton_0.classList.add('toolbarbutton-1'); toolbarbutton_0.classList.add('chromeclass-toolbar-additional'); return toolbarbutton_0; } }); } } catch(e) {} try { let id = 'v-toolbarbutton-open-directories'; if (this._getWidget(id)) { let label = '%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20%D0%BF%D0%B0%D0%BF%D0%BA%D1%83'; let tooltiptext = '%D0%9B%D0%9A%D0%9C%3A%20%D0%9F%D0%B0%D0%BF%D0%BA%D0%B0%20%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8F%5Cn%D0%A1%D0%9A%D0%9C%3A%20%D0%9A%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D0%B0%D1%8F%20%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0%20%D0%B4%D0%B8%D1%81%D0%BA%D0%B0%5Cn%D0%9F%D0%9A%D0%9C%3A%20%D0%9F%D0%B0%D0%BF%D0%BA%D0%B0%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8'; CustomizableUI.createWidget({ id: id, type: 'custom', label: label, tooltiptext: tooltiptext, onBuild: function (document) { var toolbarbutton_0 = document.createXULElement('toolbarbutton'); toolbarbutton_0.id = id; toolbarbutton_0.setAttribute('label', label); toolbarbutton_0.setAttribute('context', false); toolbarbutton_0.setAttribute('tooltiptext', tooltiptext); toolbarbutton_0.addEventListener('click', function(event) { var ci = Components.interfaces, dirs; if (event.button == 0) { dirs = Services.dirsvc.get('ProfD', ci.nsIFile); if (dirs.exists()) dirs.launch(); } else if (event.button == 1) { dirs = Services.dirsvc.get('GreD', ci.nsIFile); while(dirs.parent) dirs = dirs.parent; dirs.launch(); } else if (event.button == 2) { dirs = Services.dirsvc.get('GreD', ci.nsIFile); dirs.launch(); } }, false); toolbarbutton_0.classList.add('toolbarbutton-1'); toolbarbutton_0.classList.add('chromeclass-toolbar-additional'); return toolbarbutton_0; } }); } } catch(e) {} ]]></constructor><method name='_getWidget'><parameter name='id'/><body><![CDATA[ var widget = CustomizableUI.getWidget(id); if (!widget || widget.provider != CustomizableUI.PROVIDER_API) return true; return false; ]]></body></method></implementation></binding></bindings>#toolbarbuttons") !important;
    display: -moz-box !important;
}

#browser-border-start[hidden="true"] {
    visibility: collapse !important;
    width: 0 !important;
    border: none !important;
}

#v-toolbarbutton-restart-app {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><path d='M 2.438,0 C 1.088,0 0,1.09 0,2.44 V 45.56 C 0,46.91 1.088,48 2.438,48 H 45.56 C 46.91,48 48,46.91 48,45.56 V 2.44 C 48,1.09 46.91,0 45.56,0 Z' style='fill:%23f38725;fill-opacity:1;' /><path style='opacity:0.25;fill:%23000000;' d='M 36,10 11,12 C 10.26,20.3 8,37.3 8,37.3 L 18.7,48 H 45.53 C 47,47.9 47.9,47 48,45.5 V 11.3 L 41.1,4.4 Z'/><path style='fill:%23ffffff;' d='M 11.85,40.88 C 13.12,41.73 14.04,42.23 15.57,42.9 16.26,43.21 18.54,43.91 19.35,44.07 20.68,44.34 22.21,44.5 23.43,44.5 24.63,44.51 26.88,44.25 28.04,43.98 28.81,43.8 31.3,42.96 31.9,42.68 34.17,41.62 35.5,40.72 37.03,39.23 L 38.22,38.08 38.19,37.75 C 38.14,37.45 38,37.29 35.62,34.92 33.34,32.65 33.08,32.4 32.84,32.39 32.45,32.36 32.05,32.54 31.65,32.93 31.04,33.54 29.41,34.63 28.57,34.99 27.96,35.26 26.26,35.81 25.95,35.84 25.76,35.86 25.34,35.92 25.05,35.98 24.01,36.18 21.62,36.06 20.57,35.75 20.44,35.72 20.12,35.63 19.84,35.55 17.86,34.99 15.41,33.34 14.09,31.65 13.11,30.4 12.27,28.83 11.93,27.65 11.86,27.36 11.76,27.03 11.73,26.92 11.59,26.39 11.42,25 11.4,24.15 11.39,23.33 11.57,21.7 11.72,21.15 11.76,21.04 11.86,20.7 11.93,20.43 12.37,18.86 13.6,16.79 14.86,15.51 15.42,14.94 16.93,13.81 17.46,13.56 17.69,13.46 17.92,13.32 17.96,13.26 18.11,13.13 19.77,12.52 20.57,12.3 21.12,12.15 22.46,11.96 22.52,12.04 22.55,12.08 22.61,12.08 22.66,12.04 22.78,11.91 24.63,11.98 25.47,12.15 25.94,12.24 26.41,12.32 26.5,12.32 26.6,12.33 26.73,12.37 26.76,12.39 26.8,12.44 26.97,12.5 27.15,12.53 27.31,12.57 27.62,12.66 27.82,12.76 28.8,13.21 29.74,13.7 30.06,13.92 L 30.4,14.2 28.2,16.41 C 26.51,18.1 25.99,18.67 25.95,18.83 25.93,18.95 26.04,19.21 26.18,19.39 26.39,19.67 26.55,19.76 27.1,19.92 32.75,21.03 37.09,21.89 43.17,23.11 43.98,23.32 44.32,23.29 44.68,22.91 45.12,22.47 45.11,22.31 44.58,19.94 L 41.65,5.29 C 41.5,4.78 41.4,4.6 41.15,4.41 40.96,4.27 40.73,4.17 40.59,4.19 40.43,4.21 39.89,4.71 38.35,6.26 L 36.3,8.3 35.9,7.89 C 35.15,7.13 32.6,5.65 31.09,5.09 29.77,4.6 29.31,4.45 28.27,4.18 27.64,4.03 27.09,3.9 27.04,3.9 27.01,3.91 26.64,3.84 26.26,3.76 25.33,3.59 21.56,3.58 20.64,3.76 20.25,3.84 19.88,3.9 19.84,3.9 19.66,3.87 17.89,4.35 16.94,4.67 16.41,4.86 15.86,5.04 15.69,5.09 15.11,5.29 12.75,6.58 11.81,7.22 10.98,7.8 10.57,8.16 9.057,9.67 7.179,11.56 6.455,12.47 5.729,13.88 5.563,14.2 5.38,14.5 5.321,14.57 5.23,14.65 4.997,15.15 4.66,15.94 4.519,16.29 3.735,18.58 3.637,18.95 3.241,20.43 2.983,22.57 3.001,24.24 3.014,25.39 3.234,27.53 3.384,27.99 3.435,28.13 3.486,28.35 3.498,28.49 3.534,28.86 4.352,31.41 4.662,32.11 5.208,33.35 5.715,34.25 6.574,35.55 7.216,36.51 7.44,36.76 9.135,38.44 10.67,39.97 11.14,40.4 11.85,40.88' /></g></svg>") !important;
}

#v-toolbarbutton-open-directories {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><path d='M 2.438,0 C 1.087,0 0,1.088 0,2.438 V 45.56 C 0,46.91 1.087,48 2.438,48 H 45.56 C 46.91,48 48,46.91 48,45.56 V 2.438 C 48,1.088 46.91,0 45.56,0 Z' style='fill:%230078ad;fill-opacity:1;' /><path style='opacity:0.25;fill:%23000000;' d='M 15.1,8.4 10.1,17.2 3.1,23.8 9.5,30.2 9.1,44.9 12.2,48 H 45.5 C 47,47.9 47.9,47 48,45.5 V 26.2 L 44.9,23.1 16.8,10.1 Z'/><path style='fill:%23ffffff;stroke:%23ffffff;stroke-width:1;stroke-linejoin:round' d='M 23.9,3.5 14.2,13 V 9.29 H 14.5 C 14.6,9.29 14.7,9.21 14.7,9.11 V 8.75 C 14.7,8.65 14.6,8.56 14.5,8.56 H 9.71 9.67 V 8.56 C 9.59,8.57 9.52,8.66 9.52,8.75 V 9.11 C 9.52,9.21 9.6,9.29 9.71,9.29 H 10 V 17.1 L 3.5,23.4 H 9.5 V 44.5 H 18.6 V 34.4 33.8 C 18.6,32.7 19.4,31.9 20.4,31.9 H 27.6 C 28.6,31.9 29.4,32.7 29.4,33.8 V 34.4 44.5 H 38.5 V 23.4 H 44.5 L 34.3,13.4 Z' /></g></svg>") !important;
}

Отредактировано Vitaliy V. (22-05-2019 13:08:28)

Отсутствует

 

№495320-11-2018 08:49:22

Decimus
Участник
 
Группа: Members
Зарегистрирован: 20-11-2018
Сообщений: 2
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Добрый день! Подскажите как в новом Firefox вернуть изменение цвета вкладок и шрифта с их названием, или хотя бы что-то из этого. В старых версиях после запуска Firefox загруженные вкладки имели более темный цвет и красный цвет шрифта у названий и становились светлее со сменой цвета шрифта на черный только после клика по ним, а в новом Firefox они все выглядят одинаково как уже открытые сразу после запуска браузера и ориентироваться в большом количестве вкладок из-за этого стало жутко неудобно.

Отсутствует

 

№495420-11-2018 10:48:17

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2063
UA: Firefox 64.0

Re: Настройка внешнего вида Firefox в userChrome.css

Decimus

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

Выделить код

Код:

#TabsToolbar .tabbrowser-tab:not([selected="true"])[pending="true"] {
    background-color: burlywood !important;
    color: red !important;
    font-style: italic !important;
}

#TabsToolbar[brighttext="true"] .tabbrowser-tab:not([selected="true"])[pending="true"] {
    background-color: saddlebrown !important;
    color: salmon !important;
}

Отсутствует

 

№495520-11-2018 11:00:56

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1722
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

:beer:

Отредактировано kokoss (21-11-2018 14:44:04)


Win7

Отсутствует

 

№495620-11-2018 11:38:57

dreamkz
Uchastnik
 
Группа: Members
Зарегистрирован: 04-03-2009
Сообщений: 784
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V., извините, почему-то у меня не меняется цвет вкладок и шрифт после перехода по ним. Просто скопировал код в userChrome.css. Никаких других команд для вкладок нет.

upd: разобрался. Это код не для вновь открываемых вкладок, а для вкладок после сохранённой сессии после перезапуска браузера :dumb:

Отредактировано dreamkz (20-11-2018 13:21:18)

Отсутствует

 

№495720-11-2018 11:50:42

v4386
Участник
 
Группа: Members
Зарегистрирован: 16-11-2017
Сообщений: 122
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Добрый день!
Взял готовый стиль по тёмным контекстным меню из поста №4834, подправил все цвета под себя, и вроде всё хорошо, но Выделенный цвет в некоторых контекстных меню остался голубым (как у Светлой темы):

скрытый текст
_6d730e2619b247e06440ecfb65a61b15.jpeg

скрытый текст
_e233d7d6f0b85370a59920f83279f6c0.jpeg

скрытый текст
_567a3a8e9bed35a2f158553273f54789.jpeg

, а мне нужно, чтоб он был таким же серым (rgb: 92, 92, 97), как в Меню закладок или в Основном меню, или в меню Другие инструменты тёмной темы.
Подскажите, что нужно добавить в этот стиль, чтоб изменить этот цвет. Вот мой подправленный под себя стиль: https://drive.google.com/file/d/1qyMltq … sp=sharing

Добавлено 20-11-2018 12:13:07
P.S.: Кстати, сейчас вот обнаружил ещё один косяк, в связи с применением данного стиля, в выпадающей менюшке сохранения страницы сайта в определённой папке, шрифт стал тоже белым (как и во всех контекстных меню):

скрытый текст
_3d049f84f51df21a706802a8e6c6bc8f.jpeg

Так вот, ещё один вопрос, как перекрасить фон этой менюшки в тёмный цвет, чтоб исправить данный косяк?

Отредактировано v4386 (20-11-2018 12:20:14)

Отсутствует

 

№495820-11-2018 12:44:39

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1722
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

Del

Отредактировано kokoss (20-11-2018 22:02:49)


Win7

Отсутствует

 

№495920-11-2018 13:57:26

Decimus
Участник
 
Группа: Members
Зарегистрирован: 20-11-2018
Сообщений: 2
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Код отлично работает! Огромное спасибо!

Отсутствует

 

№496020-11-2018 16:24:40

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2063
UA: Firefox 64.0

Re: Настройка внешнего вида Firefox в userChrome.css

kokoss пишет

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

а действия остались или тоже убрать?
если только тултипы изменить попробуйте сами
сначала обновите код из №4952 я его уменьшил а то там повторялись длинные закодированные строки.
ну и заменяете

скрытый текст
let tooltiptext = '%D0%9B%D0%9A%D0%9C%3A%20%D0%9F%D0%B0%D0%BF%D0%BA%D0%B0%20%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8F%5Cn%D0%A1%D0%9A%D0%9C%3A%20%D0%9A%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D0%B0%D1%8F%20%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0%20%D0%B4%D0%B8%D1%81%D0%BA%D0%B0%5Cn%D0%9F%D0%9A%D0%9C%3A%20%D0%9F%D0%B0%D0%BF%D0%BA%D0%B0%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8';

на
let tooltiptext = 'Папка профиля';
можно не кодировать но userChrome.css должен быть в кодировке UTF-8 (без BOM)
ну или откройте консоль и закодируйте с помощью
encodeURIComponent('Папка профиля');

Отсутствует

 

№496120-11-2018 18:02:20

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Если не заняты-помогите с командой (Закрыть дубликаты вкладок). Спасибо

Отсутствует

 

№496220-11-2018 18:12:01

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1722
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

Del

Отредактировано kokoss (21-11-2018 10:44:21)


Win7

Отсутствует

 

№496320-11-2018 18:43:53

drage2
Забанен
 
Группа: Members
Откуда: Донецк
Зарегистрирован: 23-11-2017
Сообщений: 392
UA: Firefox 61.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Из принципа распотрошил FF63  и что вижу....Flip Close Tab  - иконку отказывается показывать . проверил настройки CSS , вроде, как в 62 и не фига...
Не, прописал отдельно в Chrome - показывает, где собака зарыта?
"Восстановить иконки закладок" - тоже приказало долго жить?

Отсутствует

 

№496420-11-2018 23:17:20

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2063
UA: Firefox 64.0

Re: Настройка внешнего вида Firefox в userChrome.css

Вит пишет

Если не заняты-помогите с командой (Закрыть дубликаты вкладок). Спасибо

с командой, для клавиатуры, кнопки ...?

kokoss пишет

Как отключить выделение синим при наведении в about:addons и настройках

у меня синим при наведении там не выделяется пишите конкретнее.

drage2 пишет

Flip Close Tab  - иконку отказывается показывать

Да там стиль не загружается, потом обновлю его мне это расширение не главное, на данный момент 6 работают в ff dev. edition и ладно.
исправь пока сам loadButtonStyle и removeButtonStyle

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

Выделить код

Код:

loadButtonStyle: function(win) {
        try {
            var utils = ("windowUtils" in win && win.windowUtils instanceof Ci.nsIDOMWindowUtils) ? win.windowUtils : win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils);
            utils.loadSheet(this.styleURI, utils.USER_SHEET);
        } catch(ex) {
            Cu.reportError(ex);
        }
    },
    removeButtonStyle: function(win) {
        try {
            var utils = ("windowUtils" in win && win.windowUtils instanceof Ci.nsIDOMWindowUtils) ? win.windowUtils : win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils);
            utils.removeSheet(this.styleURI, utils.USER_SHEET);
        } catch(ex) {
            Cu.reportError(ex);
        }
    },

drage2 пишет

"Восстановить иконки закладок" - тоже приказало долго жить?

а замены нет? webextension могут же работать с закладками.

Отредактировано Vitaliy V. (20-11-2018 23:30:14)

Отсутствует

 

№496520-11-2018 23:47:37

drage2
Забанен
 
Группа: Members
Откуда: Донецк
Зарегистрирован: 23-11-2017
Сообщений: 392
UA: Firefox 61.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

Vitaliy V. пишет

а замены нет? webextension могут же работать с закладками.

Там есть, но полное фуфло, минуты две ждать надо....

Отсутствует

 

№496621-11-2018 05:59:26

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
С командой в Контекстном меню вкладок (как ранее вы помогли с командой "Закрыть прочитанные вкладки")
И надо чуть опустить панель Поиска, а то кнопки наезжают на панель( если закрыть панель Меню)

Отредактировано Вит (21-11-2018 08:26:13)

Отсутствует

 

№496721-11-2018 07:00:15

v4386
Участник
 
Группа: Members
Зарегистрирован: 16-11-2017
Сообщений: 122
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Здравствуйте! Не могли бы вы обратить внимание на мой пост №4957. Я был бы очень вам признателен за помощь в решении моих вопросов.;)

Отсутствует

 

№496821-11-2018 09:42:35

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 592
UA: unknown 0.0

Re: Настройка внешнего вида Firefox в userChrome.css

Привет всем.
Есть код, скрывающий неактивные пункты меню:

Выделить код

Код:

menuitem[disabled="true"]
{visibility: collapse !important;}

Проблема в том, что на некоторых сайтах также скрываются некоторые выпадающие меню или строка "пусто" в пустой папке.
Можно как-то исправить?
Строки типа

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url("chrome://browser/content/browser.xul") {}

не помогают
Waterfox 56.2.5

Отсутствует

 

№496921-11-2018 09:52:19

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Chrome 69.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Можно ли стилем организовать фичу, чтоб все ранее не посещенные сайты открывались с масштабом страницы не 100%, а например 125% ?
В хромоклонах есть опция в меню настроек для этого, а в лисе нет. Раньше хоть кнопка CB работала, но теперь кнопки отвалились и надежда только на стиль.

Отсутствует

 

№497021-11-2018 10:12:27

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 559
UA: Firefox 55.0

Re: Настройка внешнего вида Firefox в userChrome.css

Ultima2m пишет

Есть код, скрывающий неактивные пункты меню:

Какого меню? Если контекстного меню, то вот:

Выделить код

Код:

#contentAreaContextMenu menuitem[disabled="true"]
{ display: none; }

#contentAreaContextMenu menuitem
{max-width: 255px !important;}

Второй пункт меняет максимальную ширину меню.

Отсутствует

 

№497121-11-2018 17:32:17

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 592
UA: unknown 0.0

Re: Настройка внешнего вида Firefox в userChrome.css

rubel пишет

Какого меню? Если контекстного меню, то вот:

Для всех меню нужно.
Можно заменить visibility: collapse !important; на color: rgba(250,250,250,0) !important;
но это не совсем то, чего хотелось бы

Отсутствует

 

№497221-11-2018 19:39:20

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
что-то не работает код. Уменьшить высоту вкладок
#TabsToolbar,
#titlebar,
#tabbrowser-tabs {
    --tab-min-height: 26px !important;
    --toolbarbutton-inner-padding: 3px !important;
}
@media (-moz-windows-compositor) {
    #main-window[sizemode="normal"] > #titlebar {
        -moz-appearance: none !important;
    }
}

Отсутствует

 

№497321-11-2018 22:05:38

drage2
Забанен
 
Группа: Members
Откуда: Донецк
Зарегистрирован: 23-11-2017
Сообщений: 392
UA: Firefox 61.0

Re: Настройка внешнего вида Firefox в userChrome.css

Вит
Высота
#tabbrowser-tabs {
max-height: 26px !important;
min-height: 26px !important;
}

Длина  .tabbrowser-tab[fadein]:not([pinned]) {max-width: 200px !important;}

Отредактировано drage2 (21-11-2018 22:06:24)

Отсутствует

 

№497422-11-2018 01:28:02

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2063
UA: Firefox 64.0

Re: Настройка внешнего вида Firefox в userChrome.css

Вит пишет

С командой в Контекстном меню вкладок

возможно перемудрил, хотелось чтобы закрывалась по возможности не текущая вкладка или закреплённая вкладка а её дубликат/ы
Также замените правило на это

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

Выделить код

Код:

#tabbrowser-tabs > hbox.tab-drop-indicator-box {
    -moz-binding: url("data:text/xml;charset=utf-8,<bindings xmlns='http://www.mozilla.org/xbl'><binding id='unread'><implementation><field name='_eventListeners'>[];</field><constructor><![CDATA[ this._addEventListener(this.parentNode, 'TabSelect', function(event) { var tab = event.target; if (tab.hasAttribute('notselectedsinceload') && !gBrowser._previewMode) tab.removeAttribute('notselectedsinceload'); }, false); var popup = document.querySelector('%23tabContextMenu'); var ctabread = { handleEvent() { var item = this.item = popup.insertBefore(document.createElement('menuitem'), (popup.querySelector('%23context_closeOtherTabs') || popup.firstChild).nextSibling); item.setAttribute('label', '%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20%D0%BF%D1%80%D0%BE%D1%87%D0%B8%D1%82%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8'); item.setAttribute('oncommand', 'ctabread.closetabs(ctabread.tabs);'); item.ctabread = this; var item2 = this.item2 = popup.insertBefore(document.createElement('menuitem'), item.nextSibling); item2.setAttribute('label', '%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8C%20%D0%B4%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%82%D1%8B%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA'); item2.setAttribute('oncommand', 'ctabread.closetabs(ctabread.tabs2);'); item2.ctabread = this; this.itemdis(); this.handleEvent = () => { this.itemdis(); }; }, itemdis() { let tabs = [], tabs2 = [], map = new Map(); gBrowser.visibleTabs.forEach(t => { let sel = t.selected, pin = t.pinned, url = t.linkedBrowser.currentURI.spec; if (!sel && !t.multiselected && !pin && !t.hasAttribute('notselectedsinceload')) tabs.push(t); if (map.has(url)) { let mt = map.get(url), mpin = mt.pinned, msel = mt.selected; if ((!sel && (!pin || (pin && mpin))) || (sel && !pin && mpin)) tabs2.push(t); else if (!msel && (!mpin || (mpin && pin))) { tabs2.push(mt); map.set(url, t); } } else map.set(url, t); }); this.item.disabled = (this.tabs = tabs).length == 0; this.item2.disabled = (this.tabs2 = tabs2).length == 0; }, closetabs(tabs) { gBrowser.removeTabs(tabs); } }; this._addEventListener(popup, 'popupshowing', ctabread, false); ]]></constructor><destructor><![CDATA[ this._eventListeners.forEach((args) => args[0].removeEventListener(args[1], args[2], args[3])); ]]></destructor><method name='_addEventListener'><body><![CDATA[ arguments[0].addEventListener(arguments[1], arguments[2], arguments[3]); this._eventListeners.push(arguments); ]]></body></method></implementation></binding></bindings>#unread") !important;
}

Вит пишет

И надо чуть опустить панель Поиска, а то кнопки наезжают на панель( если закрыть панель Меню)

предположу что это из-за стиля (не моего) чтобы панель вкладок была ниже
попробуйте такой

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

Выделить код

Код:

/*Вкладки внизу*/
#navigator-toolbox > #toolbar-menubar {
    -moz-box-ordinal-group: 1 !important;
}

#navigator-toolbox > #nav-bar {
    -moz-box-ordinal-group: 2 !important;
    margin-top: 0 !important;
}

#navigator-toolbox > #add-additional-top-bar { /* дополнительная панель */
    -moz-box-ordinal-group: 3 !important;
}

#navigator-toolbox > #PersonalToolbar {
    -moz-box-ordinal-group: 4 !important;
}

#navigator-toolbox > toolbar:not(:-moz-any(#toolbar-menubar,#nav-bar,#add-additional-top-bar,#PersonalToolbar)) {
    -moz-box-ordinal-group: 10 !important;
}

#navigator-toolbox > #TabsToolbar {
    -moz-box-ordinal-group: 100 !important;
    margin: 0 !important;
    padding: 0 !important;
}

#TabsToolbar > #tabbrowser-tabs {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

#main-window[tabsintitlebar]:not([inFullscreen]) #toolbar-menubar[autohide="true"][inactive="true"] ~ #nav-bar {
    padding-inline-end: 140px !important;
}

#TabsToolbar .titlebar-placeholder[type="caption-buttons"],
#TabsToolbar .titlebar-placeholder[type="pre-tabs"],
#TabsToolbar .titlebar-placeholder[type="post-tabs"] {
    display: none !important;
}

#titlebar-buttonbox {
    z-index: 2 !important;
}

v4386 пишет

Здравствуйте! Не могли бы вы обратить внимание на мой пост №4957.

Нет я уже писал у меня нет пока готового стиля для меню, а тот стиль не годится как по мне, но дело ваше использовать или нет.
Если сделаю себе стиль то может поделюсь.

usalex пишет

Можно ли стилем организовать фичу, чтоб все ранее не посещенные сайты открывались с масштабом страницы не 100%, а например 125% ?

css конечно нет, а что расширения не пробовали типа такого https://addons.mozilla.org/ru/firefox/a … m-page-we/
там в настройках есть 
Default Full Level (%):
Default Text Levels (%):

Вит пишет

что-то не работает код. Уменьшить высоту вкладок

мешают другие стили...

Отредактировано Vitaliy V. (22-11-2018 01:29:48)

Отсутствует

 

№497522-11-2018 03:23:21

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Chrome 69.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

а что расширения не пробовали типа такого https://addons.mozilla.org/ru/firefox/a … m-page-we/

Спасибо, что напомнили про него. Вроде устраивает.

Отсутствует

 

Board footer

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