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

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

№495119-11-2018 21:35:02

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

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

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

На форуме

 

№495220-11-2018 00:40:39

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1134
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
Сообщений: 1134
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
Сообщений: 456
UA: Firefox 52.0

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

Vitaliy V.

:beer:

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

На форуме

 

№495620-11-2018 11:38:57

dreamkz
Uchastnik
 
Группа: Members
Зарегистрирован: 04-03-2009
Сообщений: 592
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
Сообщений: 53
UA: Firefox 63.0

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

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

скрытый текст
http://i106.fastpic.ru/thumb/2018/1120/15/_6d730e2619b247e06440ecfb65a61b15.jpeg

скрытый текст
http://i106.fastpic.ru/thumb/2018/1120/c0/_e233d7d6f0b85370a59920f83279f6c0.jpeg

скрытый текст
http://i106.fastpic.ru/thumb/2018/1120/89/_567a3a8e9bed35a2f158553273f54789.jpeg

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

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

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

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

Отсутствует

 

№495820-11-2018 12:44:39

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

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

Del

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

На форуме

 

№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
Сообщений: 1134
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
Сообщений: 134
UA: Firefox 63.0

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

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

Отсутствует

 

№496220-11-2018 18:12:01

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

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

Del

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

На форуме

 

№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
Сообщений: 1134
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
Сообщений: 134
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
Сообщений: 53
UA: Firefox 63.0

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

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

Отсутствует

 

№496821-11-2018 09:42:35

Ultima2m
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 28-11-2013
Сообщений: 582
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
Сообщений: 47
UA: Chrome 69.0

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

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

Отсутствует

 

№497021-11-2018 10:12:27

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 367
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
Сообщений: 582
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
Сообщений: 134
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
Сообщений: 1134
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
Сообщений: 47
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–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]