На Windows 7 стоит увеличение шрифтов на 150% из-за большой диагонали монитора. Логично, что при увеличении текста решил увеличить и иконки расширений (см Adblockplus, SessionManager и т.д.) на панели инструментов.
Проблема: когда убираю чекбар "мелкие значки", значки не увеличиваются, просто немного раздвигаются, см.скриншот
Какое решение ищу: при установке пользовательских тем с большими иконками заметил, что иконки Adblock, SessManager и др переходят в режим 24х24(или32х32), соответственно не замыливаются, см.скриншот
Отредактировано slfly (09-08-2012 18:58:47)
Отсутствует
slfly
открой тему с большими значками(это обычный зип архив)
и поищи в файлах упоминания бОльших размеров иконок и среди этих правил есть какоето говорящее использовать значки большего разрешения.вобщем вычисляй.. еще также можно поискать упоминания size, icon и порыться среди этих правил.
самый простой вариант если не сечёшь в цсс - копируем правило и забив его в гугл читаем что про него пишут.
как найдёшь подходщее загоняй в юзерхром.
еще вариант брать из темы цсс-файлы и закидывать все правила из них в юзерхром по-очереди, как только обнаружил что значки увеличились - начинаешь по одному удалять из добавленных правил как только значки уменьшились после удаления значит последнее что удалил это и есть нужное.
метод тыка вобщем.
как вариант дожидайся пока сведущие в стилях подскажут.
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
slfly
Это из-за
chrome://browser/content/browser.js
/** * Allows themes to override the "iconsize" attribute on toolbars. */ function retrieveToolbarIconsizesFromTheme() { function retrieveToolbarIconsize(aToolbar) { if (aToolbar.localName != "toolbar") return; // The theme indicates that it wants to override the "iconsize" attribute // by specifying a special value for the "counter-reset" property on the // toolbar. A custom property cannot be used because getComputedStyle can // only return the values of standard CSS properties. let counterReset = getComputedStyle(aToolbar).counterReset; if (counterReset == "smallicons 0") aToolbar.setAttribute("iconsize", "small"); else if (counterReset == "largeicons 0") aToolbar.setAttribute("iconsize", "large"); } Array.forEach(gNavToolbox.childNodes, retrieveToolbarIconsize); gNavToolbox.externalToolbars.forEach(retrieveToolbarIconsize); }
и
chrome://browser/skin/browser.css
#nav-bar { /* force iconsize="small" on this toolbar */ counter-reset: smallicons; }
Так что нужен стиль вроде вот такого:
@-moz-document url("chrome://browser/content/browser.xul") { #nav-bar { counter-reset: largeicons !important; } }
Добавлено 09-08-2012 19:53:15
Лучше так:
@-moz-document url("chrome://browser/content/browser.xul") { #nav-bar { counter-reset: none !important; } }
– тогда заработает переключатель в настройках.
Отредактировано Infocatcher (09-08-2012 19:53:15)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует