54-ю версию FF
всё понятно. хотите грызть этот кактус, грызите. до v49 включительно отлично работает.
Добавлено 06-03-2017 19:56:40
а дальше идёт chromoFox и он ненужен.
Отредактировано mokujin (06-03-2017 19:56:40)
...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation
Отсутствует
всё понятно. хотите грызть этот кактус, грызите. до v49 включительно отлично работает.
На 52 вот проверил - работает нормально, по нужным мне фишкам одно это расширение заменяет TMP и CTR. Но все равно косячок есть - почему-то после установки перестают сохраняться сессии . Включено "при запуске...вкладки, открытые прошлый раз", открывается при запуске всегда пустая вкладка.
Добавлено 06-03-2017 21:27:04
ez7pac
about:config → browser.tabs.insertRelatedAfterCurrent не?
Не, это не то. Вернее, оно тоже нужно, но этого мало.
Отредактировано ez7pac (06-03-2017 21:27:04)
Отсутствует
Ребят, такой вопрос! Есть неплохое расширение для настройки вкладок, но оно пока периодически подглючивает. Поставил его, настроил, экспортировал его настройки в файл. Есть желание попробовать само расширение удалить, а его настройки применить через userChrome.css
Настройки имеют такой формат:
pref("extensions.tabutils.openBookmarksInTab", true); pref("extensions.tabutils.openHomepageInTab", false); pref("extensions.tabutils.openUrlInTab", false); pref("extensions.tabutils.loadHomepageInBackground", false); pref("extensions.tabutils.loadUrlInBackground", false); pref("extensions.tabutils.loadSearchInBackground", false); pref("extensions.tabutils.loadNewInBackground", false); pref("extensions.tabutils.loadDuplicateInBackground", false); pref("extensions.tabutils.loadAllInBackground", false); pref("extensions.tabutils.loadAllInForeground", false); pref("extensions.tabutils.openTabNext", 3); ...
Так вот, это реально сделать? И, если реально, как они будут выглядеть в userChrome.css?
Отсутствует
Так вот, это реально сделать? И, если реально, как они будут выглядеть в userChrome.css?
Это настройки дополнения (extensions.tabutils), а не браузера. Без дополнения они не имеют смысла.
Отредактировано Coroner (07-03-2017 16:58:15)
Отсутствует
ИМХО. цсс это стили. это оформление внешнего вида, размеры там, цвет, рюшечки, свистелки, перделки, скрытие и т.д. у тебя же в настройках аддона функции - открыть, загрузить. это, наверное, в тему скриптов, Greasemonkey, Custom Buttons или что там еще.
Отсутствует
Допиливаю потихоньку свои рюшечки-перделки
Отсутствует
> … в списке расширений их версии.
https://forum.mozilla-russia.org/viewto … 70#p686370 в userContent.css
Отсутствует
> … в списке расширений их версии.
https://forum.mozilla-russia.org/viewto … 70#p686370 в userContent.css
Ага, спасибо. Но непонятки есть, разжуйте, пожалуйста.
Создаю стиль для about:addons в Стилиш - все работает, версии дополнений отображаются.
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); @-moz-document url(about:addons) { #addon-list .addon:not([type="userstyle"])[status="installed"] .name-container > spacer { -moz-binding: url('data:application/xml,\ \ <?xml version="1.0"?>\%0A\ <bindings xmlns="http://www.mozilla.org/xbl">\%0A\ <binding id="addonversion">\%0A\ <implementation>\%0A\ <constructor>\%0A\ <![CDATA[\%0A\ var richlistitem = document.getBindingParent(this);\%0A\ \%0A\ var nameLabel = document.getAnonymousElementByAttribute(richlistitem, "anonid", "name");\%0A\ var label = richlistitem._version = document.createElement("label");\%0A\ label.setAttribute("anonid", label.className = "version");\%0A\ this.parentNode.insertBefore(label, nameLabel.nextSibling);\%0A\ var addon = richlistitem.mAddon;\%0A\ shouldShowVersionNumber(addon) ? label.value = addon.version : label.hidden = true;\%0A\ \%0A\ var str = \'this._icon.src = "";\\n\';\%0A\ richlistitem._initWithAddon = eval(`(${\%0A\ String.replace(richlistitem._initWithAddon, str, [str,\%0A\ " if (shouldShowVersionNumber(this.mAddon))",\%0A\ " this._version.value = this.mAddon.version;",\%0A\ " else",\%0A\ " this._version.hidden = true;\\n"\%0A\ ].join("\\n"))\%0A\ })`);\%0A\ str = \'this._showStatus("update-available");\\n\';\%0A\ richlistitem.onNewInstall = eval(`(${\%0A\ String.replace(richlistitem.onNewInstall, str, str +\%0A\ " this._updateUpgradeInfo();"\%0A\ )\%0A\ })`);\%0A\ richlistitem._updateUpgradeInfo = function _updateUpgradeInfo() {\%0A\ // Only update the version string if we\'re displaying the upgrade info\%0A\ if (this.hasAttribute("upgrade") && shouldShowVersionNumber(this.mAddon))\%0A\ this._version.value = this.mManualUpdate.version;\%0A\ }\%0A\ ]]>\%0A\ </constructor>\%0A\ </implementation>\%0A\ </binding>\%0A\ </bindings>\ \ ') !important; } }
Я вообще там файл создал? - FirefoxPortable_52.0\Data\Firefox\chrome\userChrome.css
++++++
Виноват, прозевал, надо в userContent.css. Теперь все работает. Спасибо!
Отредактировано ez7pac (09-03-2017 02:10:29)
Отсутствует
Такая проблема. Заметил непонятную полосу внизу окна браузера, можно ли её как то скрыть?
С черным фоном сайта более контрастно получилось
http://puu.sh/uBELs/230fe8bca2.png
спасибо!
Отсутствует
Annet Если речь о кнопке закрытия вкладки, то так:
/* <profile>/chrome/userChrome.css */ /* не отображать кнопку закрытия вкладки */ toolbarbutton[class~="tab-close-button"] { display: none }
Отсутствует
Отсутствует
Mishania, ширину можно установить так
#PopupAutoCompleteRichResult .autocomplete-richlistbox {max-width:150px !important;}
Но она будет фиксированной. Про "развернуть адресную строку" не понял и не знаю — устроит ли такой вариант.
Отсутствует
Coroner
Спасибо, я как раз так и сделал. Попробую объяснить ещё.
Когда я начинаю писать адрес в адресной строке, или жму на треугольник в углу чтоб развернулось как на скриншоте, то появляется выпадающий список во всю ширину браузера. Смотрите скриншот.
В предыдущей версии браузера список шириной с адресную строку. Если я делаю как вы предложили, то этот список начинается с края браузера и шириной сколько задашь руками, в вашем случае 150рх.
Как это выглядит в браузере Seamonkey
Надеюсь объяснил исчерпывающе.
PS. Пока не плохо справляется следующий код
#PopupAutoCompleteRichResult { width: 300px !important; max-width: 1300px !important; margin-left: 0 !important;}
Может кому-то пригодится.
Отредактировано Mishania (20-03-2017 13:59:52)
Отсутствует
1. Можно ли вернуть панель дополнений без дополнений?
2. Может кто-то уже сделал у себя такие же табы? Квадратные. Один фон с панелью закладок. Использовался Classic Theme Restorer.
Отсутствует
Просьба подсказать, как уменьшить расстояние между строк в Закладках в панели слева? После перехода с версии 42 на 52 очень непривычно и неудобно, что расстояние между строк увеличилось.
И как можно сделать одинаковую фиксированную ширину в меню Закладки (которое открывается на панели инструментов)? В ранних версиях браузера ширина была нормальная, после обновления интерфейса до australis ширина меню закладок перестала быть фиксированной и зависит от длины названия закладки/страницы. Не знаю, как на Windows, но на Mac OS так.
Искал в этой теме, но не нашёл. Может, есть решения и для Stylish?
Отсутствует
Wondrous
Панель слева это боковая, не расширение?
Mac OS нет но судя по places.css этот код отвечает за расстояние между строк
.sidebar-placesTreechildren::-moz-tree-row { height: 18px !important; font-size: 12px !important; }
было height: 24px
одинаковую фиксированную ширину в меню Закладки (которое открывается на панели инструментов) только там?
#BMB_bookmarksPopup { max-width: 25em !important; } #BMB_bookmarksPopup > menu, #BMB_bookmarksPopup > menuitem, #BMB_bookmarksPopup menupopup > menu, #BMB_bookmarksPopup menupopup > menuitem { max-width: 24em !important; }
Отредактировано Vitaliy V. (28-03-2017 18:40:37)
Отсутствует
Vitaliy V.
Спасибо!!!
Да, просто боковая панель Закладок, которая слева открывается. Код работает
А вот ширина меню не работает (делал в Stylish). Такая же "плавающая" ширина и в меню Журнал, кстати. Когда открываешь из верхнего списка (файл, правка, вид и так далее) Журнал или Закладки, то ширина всегда "плавает" и зависит от названия страницы.
Отсутствует
Wondrous
Так так и должно быть я думал максимальную длину нужно фиксировать.
А если так
#BMB_bookmarksPopup { max-width: 25em !important; width: 25em !important; } #BMB_bookmarksPopup > menu, #BMB_bookmarksPopup > menuitem, #BMB_bookmarksPopup menupopup > menu, #BMB_bookmarksPopup menupopup > menuitem { max-width: 24em !important; width: 24em !important; }
#BMB_bookmarksPopup { max-width: 25em !important; width: 25em !important; } menupopup > menu, menupopup > menuitem { max-width: 24em !important; width: 24em !important; }
Отредактировано Vitaliy V. (28-03-2017 18:35:11)
Отсутствует
Vitaliy V.
Хм, а чем отличается длина и ширина в данном случае? Наверное, повторяюсь, но в том же Chrome одна ширина при открытии этих меню.
И данные коды тоже не работают, но всё равно спасибо.
Отсутствует
Wondrous
Просто не пойму что нужно чтобы длина была не больше заданного или чтобы вообще всегда одинаковая.
Попробовал в Linux тоже все работает, других стилей нет? на чистом профиле пробовали?
Попробуйте ещё добавить /*AGENT_SHEET*/
и/или заменить em на px
width: на min-width:
Если нет тогда это очень странно
Отредактировано Vitaliy V. (28-03-2017 19:28:09)
Отсутствует
Vitaliy V.
До нового интерфейса ширина открываемого меню закладок и журнала всегда была одинаковая, везде, после этого разная. На Виндос подобного нет, ширина открываемых меню 350 пикселей.
На пиксели заменял и добавлял эту строку, не работает. Конфликтующих других стилей нет. Без дополнений, в безопасном режиме, такой же вид.
Отредактировано Wondrous (28-03-2017 23:20:49)
Отсутствует