Vitaliy V.
по поводу about:config
а нельзя ли вернуть виндовский стиль колонки с названием столбцов (имя настройки, значение) ?
Может отдельно графику прилепить ?
Отсутствует
.
Отредактировано Vitaliy V. (09-08-2016 23:01:03)
Отсутствует
Vitaliy V.
спасибо.
Пытаюсь избавится от этого Windows 8 .
А вы это всё сами делаете ?
А есть ли какой визуальный редактор чтоб сразу изменения были видны или только каждый раз перезагружать браузер ?
Отсутствует
А вы это всё сами делаете ?
Если вы про скрины на разных ОС, то у меня Windows 10 c Ubuntu MATE установлены, а на виртуалке Windows XP и др.
А есть ли какой визуальный редактор чтоб сразу изменения были видны или только каждый раз перезагружать браузер ?
В качестве визуального редактора у меня Stylish, он установлен на несколько тестовых профилей , но не на основных.
Обычно ещё открываю Notepad++ с файлами CSS из основных профилей и добавляю/правлю то что проверено в Stylish.
Отредактировано Vitaliy V. (17-11-2015 16:05:08)
Отсутствует
каждый раз перезагружать браузер ?
Кнопка перегружает стили в userChrome(ЛКМ) / userContent.css(ПКМ)
// script author: Griever http://d.hatena.ne.jp/Griever/ // Кнопка перезагружает файлы (userChrome | userContent).css прям сразу. без перезагрузки бравзера // Шобы работало в версиях 24+ в начало файлов нужно вставить строку: root{} this.onclick = function(e) { if ( e.button == 0 ) reloadUserChromeCSS(); if ( e.button == 1 ) gShowPopup(this); // custombuttons.editButton(this); шобы сразу открывать на правку кнопку if ( e.button == 2 && !e.ctrlKey && !e.shiftKey && !e.altKey ) { e.preventDefault(); reloadUserContentCSS(); } }; this.tooltipText = "ЛКМ - перезагрузить userChrome.css\nПКМ - перезагрузить userContent.css\n-------------------------------------------------------\nСКМ - редактировать кнопку"; (function(){ // "use strict"; var inIDOMUtils = Cc["@mozilla.org/inspector/dom-utils;1"].getService(Ci.inIDOMUtils); window.reloadUserChromeCSS = function() { var aFile = Services.dirsvc.get("UChrm", Ci.nsILocalFile); aFile.appendRelativePath("userChrome.css"); var fileURL = Services.io.getProtocolHandler("file") .QueryInterface(Ci.nsIFileProtocolHandler) .getURLSpecFromFile(aFile); var rule = getStyleSheet(document.documentElement, fileURL); if (!rule) return; inIDOMUtils.parseStyleSheet(rule, loadText(aFile)); rule.insertRule(":root{}", rule.cssRules.length);// おまじない // ウインドウを一度背面にする必要がある // alert("Правила userChrome.css перезагружены"); }; window.reloadUserContentCSS = function() { var aFile = Services.dirsvc.get("UChrm", Ci.nsILocalFile); aFile.appendRelativePath("userContent.css"); var fileURL = Services.io.getProtocolHandler("file") .QueryInterface(Ci.nsIFileProtocolHandler) .getURLSpecFromFile(aFile); var rule = getStyleSheet(content.document.documentElement, fileURL); if (!rule) return; inIDOMUtils.parseStyleSheet(rule, loadText(aFile)); rule.insertRule(":root{}", rule.cssRules.length);// おまじない // 再描画処理 var s = gBrowser.markupDocumentViewer; s.authorStyleDisabled = !s.authorStyleDisabled; s.authorStyleDisabled = !s.authorStyleDisabled; // alert("Правила userContent.css перезагружены"); }; function getStyleSheet(aElement, cssURL) { var rules = inIDOMUtils.getCSSStyleRules(aElement); var count = rules.Count(); if (!count) return null; for (var i = 0; i < count; ++i) { var rule = rules.GetElementAt(i).parentStyleSheet; if (rule && rule.href === cssURL) return rule; }; return null; } function loadText(aFile) { if (!aFile.exists() || !aFile.isFile()) return null; var fstream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream); var sstream = Cc["@mozilla.org/scriptableinputstream;1"].createInstance(Ci.nsIScriptableInputStream); fstream.init(aFile, -1, 0, 0); sstream.init(fstream); var data = sstream.read(sstream.available()); try { data = decodeURIComponent(escape(data)); } catch(e) {} sstream.close(); fstream.close(); return data; } })();
Отредактировано jars (13-10-2015 02:45:06)
Отсутствует
осмелюсь напомнить о своих недавних четырёх вопросах и попросить помочь в их решении (пункт 1 уже полностью сделан)
на данный момент ещё кое-что самостоятельно выполнено по пункту 2 ("уменьшить вертикальное пустое место"):
- главное контекстное меню: приведено в порядок место "слева от надписей: opened, closed, new..." (использована строка margin-left: -12px !important)
- контекстное меню панели вкладок: приведено в порядок место "слева от надписей" (использована строка margin-left: -14px !important)
пункт 3 ("убрать 1-секундное мерцание") - самый важный, но не исключено, что он имеет простое решение
пункт 4 ("убрать эффект квадратной рамки при наведении курсора на графическую/текстовую кнопку") наверняка легко выполняется
Отсутствует
- контекстное меню панели вкладок: приведено в порядок место "слева от надписей" (использована строка margin-left: -14px !important)
Ну зачем такие крайности
#toolbar-context-menu menuitem > .menu-text { -moz-appearance: none !important; padding: 0 !important; } #toolbar-context-menu menuseparator { -moz-appearance: none !important; padding: 0 !important; }
пункт 4 ("убрать эффект квадратной рамки при наведении курсора на графическую/текстовую кнопку") наверняка легко выполняется
Ну да легко если в Stylish, или без CTR (или отключить режим маленькие кнопки). А с userChrome.css можно лишь убрать с некоторых например закладок если они у вас на панели навигации находятся.
Кнопки .toolbarbutton-1 в Stylish можно
/*AGENT_SHEET*/ @-moz-document url(chrome://browser/content/browser.xul) { #navigator-toolbox #nav-bar .toolbarbutton-1, #nav-bar-customization-target toolbarbutton { -moz-appearance: none !important; box-shadow: none !important; border: none !important; background: none !important; } }
Отредактировано Vitaliy V. (13-10-2015 12:26:58)
Отсутствует
Vitaliy V., благодарю за внимание к моим вопросам. жаль только, что за пол-недели больше никто ничего не подсказал
используя часть 2го кода в файле userChrome.css, удалось убрать эффект рамки над текстовыми кнопками, но взамен этого я установил Stylish и в нём данный код привёл в порядок и графические кнопки тоже
теперь остался разве что такой нежелательный нюанс: при нажатии на текстовую кнопку надпись на время нажатия слегка сдвигается вправо вниз. можно ли этот эффект убрать?
(к слову, в моём фф-3.0.5 подобного сдвигания нет)
Отсутствует
используя часть 2го кода в файле userChrome.css, удалось убрать эффект рамки над текстовыми кнопками, но взамен этого я установил Stylish и в нём данный код привёл в порядок и графические кнопки тоже
Ой опечатка вышла со 2 кодом вместо #personal-bookmarks сделал #nav-bar-customization-target
при нажатии на текстовую кнопку надпись на время нажатия слегка сдвигается вправо вниз. можно ли этот эффект убрать?
Замените 2 код на этот
/*AGENT_SHEET*/ @-moz-document url(chrome://browser/content/browser.xul) { #navigator-toolbox #nav-bar .toolbarbutton-1, #nav-bar-customization-target > toolbarbutton, #nav-bar-customization-target > toolbarpaletteitem > toolbarbutton, #personal-bookmarks toolbarbutton { -moz-appearance: none !important; border: none !important; padding: 0 2px !important; } #navigator-toolbox #nav-bar .toolbarbutton-1:not(:-moz-any([open="true"],[checked="true"])), #nav-bar-customization-target > toolbarbutton:not(:-moz-any([open="true"],[checked="true"])) { box-shadow: none !important; background: none !important; } }
Отредактировано Vitaliy V. (13-10-2015 16:41:38)
Отсутствует
Vitaliy V., для достижения приемлемого результата пришлось немного отредактировать 2й код:
/*AGENT_SHEET*/ @-moz-document url(chrome://browser/content/browser.xul) { #navigator-toolbox #nav-bar .toolbarbutton-1, #nav-bar-customization-target > toolbarbutton, #nav-bar-customization-target > toolbarpaletteitem > toolbarbutton, #personal-bookmarks toolbarbutton { border: none !important; padding: 0 0px !important; } #navigator-toolbox #nav-bar .toolbarbutton-1, #nav-bar-customization-target > toolbarbutton { box-shadow: none !important; background: none !important; } }
таким образом, из озвученных 4х вопросов остались 2й и 3й
на них, а также на несколько новых вопросов прошу ответить уже в теме про расширение Stylish
Отсутствует
Кому нужно прозрачное и тёмное меню, у меня есть такое https://sites.google.com/site/serials10 … tyles/menu
Как его установить? Поместил файл в папку C:\Users\7 ...\AppData\Roaming\Mozilla\Firefox\Profiles\... и ничего не изменилось.
Отредактировано electric (15-10-2015 02:13:44)
Отсутствует
Как его установить?
Как обычно, если без расширений, то в папке профиля (about:support -> Папка профиля - Показать папку) создать папку chrome и в созданную папку поместить userChrome.css, перезапустить браузер.
Или Stylish
Отредактировано Vitaliy V. (15-10-2015 10:11:53)
Отсутствует
создать папку chrome и в созданную папку поместить userChrome.css, перезапустить браузер.
Или Stylish
Спасибо получилось. Подскажите пожалуйста, как можно изменить размер текста закладок? В отличие от других браузеров в Firefox он в два раза меньше. Спасибо.
Отредактировано electric (15-10-2015 15:25:11)
Отсутствует
как можно изменить размер текста закладок?
Если только для закладок, то так можно
#PanelUI-bookmarks *, #personal-bookmarks menupopup *, #bookmarksMenuPopup *, #PlacesChevronPopup *, #BMB_bookmarksPopup *, #bookmarks-view *, #ctraddon_BMB_bookmarksPopup *, #appmenu_bookmarksPopup * { font-size: 12pt !important; }
@-moz-document url(chrome://browser/content/places/places.xul) { #places * { font-size: 12pt !important; } }
Отредактировано Vitaliy V. (15-10-2015 16:01:08)
Отсутствует
Если только для закладок,
В закладках в окне справа получилось изменить размер текста (добавил указанный Вами текст в первом варианте в Ваш файл userChrome.css), а сверху и везде - не получилось. Как правильно добавить текст во втором варианте в файл userChrome.css ?
Отредактировано electric (15-10-2015 16:28:28)
Отсутствует
Как правильно добавить текст во втором варианте в файл userChrome.css ?
Можно после последней закрывающей скобкой @-moz-document url-prefix("chrome://"), url-prefix("about:") {стиль меню и первый вариант}
Хотя здесь необязательно ещё @-moz-document
Добавьте просто перед последней скобкой
А сверху это где закладки на панели меню? Должно изменится с первым кодом
Отредактировано Vitaliy V. (15-10-2015 17:37:20)
Отсутствует
К сожалению, не получается, я наверно неправильно скобки проставляю.
Сможете прямо фрагмент текста со вставленным сюда скопировать?
Спасибо.
Отредактировано electric (15-10-2015 19:26:09)
Отсутствует
electric
Вот файл со стилем меню и изменёнными шрифтами (если я правильно понял про какие закладки речь, а то некоторые вкладки закладками называют)
https://yadi.sk/d/_Yk-IbKpjm2YH
Спасибо.
На боковых вкладках стало в самый раз, а на верхних и везде?
См скриншот https://yadi.sk/i/NnrBytC-jm7wP
Отредактировано electric (15-10-2015 20:39:29)
Отсутствует
electric пишети везде?
Так и нужно было сразу говорить что увеличить шрифт везде а не закладки.
Так устроит https://yadi.sk/d/_Yk-IbKpjm2YH
.
Спасибо большое. Просто супер! Два варианта в хозяйстве пригодится.
Отсутствует
Отсутствует
oleg953
panel[type="autocomplete-richlistbox"] #urlbar-search-settings:not(:hover) { color: #ff0 !important; text-shadow: none !important; }
и здесь
#alertNotification .alertBox, #identity-popup-securityView-body > description { color: #ff0 !important; text-shadow: none !important; }
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
villa7 попробую,не найду строку #alertNotification .alertBox, #identity-popup-securityView-body > description {
color: #ff0 !important;
text-shadow: none !important;
Отсутствует
oleg953
color: #ff0 !important; это уже изменена на желтый ищите
#alertNotification .alertBox, #identity-popup-securityView-body > description
и
panel[type="autocomplete-richlistbox"] #urlbar-search-settings:not(:hover)
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
oleg953
villa7
#alertNotification .alertBox, #identity-popup-securityView-body > description {
color: whitesmoke !important;
text-shadow: none !important;
}
color: Gold !important;
А эту
panel[type="autocomplete-richlistbox"] #urlbar-search-settings:not(:hover) {
color: silver !important;
text-shadow: none !important;
}
color: DarkGoldenrod !important; Темнее потому что в основном это отключенные элементы disabled
Ещё тогда можно (чтобы были под цвет текста бордюры и сепараторы) заменить lightgrey на Gold везде где поиск найдёт
Отредактировано Vitaliy V. (08-02-2017 20:28:19)
Отсутствует