Vitaliy V.
Сделайте пожалуйста, что бы панель поиска скрывалась после клика на пустом месте страницы, при использовании вашего стиля: https://forum.mozilla-russia.org/viewto … 86#p782586, как это было в старом стиле где ещё использовался "bindings"!
Win7
Отсутствует
kokoss
(this.findbarclose = { timer: null, init(that) { gBrowser.tabpanels.addEventListener("findbaropen", this); window.addEventListener("keydown", this, true); that.unloadlisteners.push("findbarclose"); }, close: function() { this.delay = 3000; // Задержка скрытия this.timer = null; this._init = (e) => { var findbar = this.findbar = e.target; var parent = this.parent = findbar.parentNode; parent.addEventListener("findbarclose", this); parent.addEventListener("mousedown", this); var tab = this.tab = gBrowser.getTabForBrowser(findbar._browser); tab.addEventListener("TabClose", this); }; this.removeListener = () => { this.parent.removeEventListener("findbarclose", this); this.parent.removeEventListener("mousedown", this); this.tab.removeEventListener("TabClose", this); }; this.handleEvent = (e) => { clearTimeout(this.timer); if (e.type == "mousedown") { if (e.target?.closest("findbar") == this.findbar) return; this.timer = setTimeout(() => { this.removeListener(); if (!this.findbar.hidden) this.findbar.close(); }, this.delay); return; } this.removeListener(); }; }, keydown(e) { if (e.ctrlKey && e.code == "KeyF" && !e.altKey && !e.shiftKey) { if (this.timer != null) { e.preventDefault(); return; } this.timer = setTimeout(() => { this.timer = null; }, 1000); if (window.gFindBarInitialized && !gFindBar.hidden) { e.preventDefault(); gFindBar.close(); } } }, findbaropen(e) { (new this.close())._init(e); }, handleEvent(e) { this[e.type](e); }, destructor() { gBrowser.tabpanels.removeEventListener("findbaropen", this); window.removeEventListener("keydown", this, true); } }).init(this);
Отредактировано Vitaliy V. (03-06-2021 13:57:24)
Отсутствует
Vitaliy V.
Вот теперь другое дело Большое Спасибо
Add, у меня после правки почему то не работает? Заработал, без понятия почему не работал, но это уже не важно!
Отредактировано kokoss (10-07-2020 18:07:14)
Win7
Отсутствует
kokoss
Это не может быть из-за правки, смотрите где ошиблись когда обновляли код
Отсутствует
Прошу прощения, если этот вопрос не в тему(не знаю к чему отнести). Возникла проблема (ESR 78.0.2) при добавлении подряд плюсом новых вкладок(от 2-3 штук) строка адреса увеличивается и сливается с вкладками(даже наверное на один пиксель наезжает), а при отрытии нескольких сайтов из закладок(каждый сайт в новой вкладке) всё нормально. Эта же проблема возникает и при запуске без дополнений и с пустым userChrome.css. Подскажите как решить эту проблему или куда нужно обратиться за помощью. Спасибо.
Отсутствует
sandro79
Здесь подробно всё расписано и есть несколько вариантов стилей.
Ещё бы переварить всё это.
Всё сделал, как написано - Идеально всё стало на свои места. Спасибо.
Отредактировано sibirnik (10-07-2020 20:09:31)
Отсутствует
Vitaliy V.
Можете скрипт переписать? Он открывал изображение по пункту контекстного меню "Открыть изображение" в новой вкладке, вместо текущей.
location == "chrome://browser/content/browser.xul" && document.querySelector("#context-viewimage").setAttribute("oncommand", 'openWebLinkIn(gContextMenu.imageURL,"tab")')
Отредактировано _zt (10-07-2020 21:15:32)
Отсутствует
Да в тему вопрос. Здесь подробно всё расписано и есть несколько вариантов стилей.
Там уже устаревшая информация, в последней версии можно сделать проще. Я просто отключил анимацию в , а стиль пока отключил.
Отредактировано voqabuhe (10-07-2020 22:54:17)
Отсутствует
Там уже устаревшая информация, в последней версии можно сделать проще.
Ну да, действительно. В 7, как у меня и sibirnik, достаточно снять здесь птичку, но меня это не совсем устраивает.
Спасибо за актуальную информацию.
В 7-ой винде строка не расширяется только при фокусе, если в неё курсор поставить, а когда начинаешь набор, строка один хрен расширяется.
Отредактировано sandro79 (10-07-2020 23:44:28)
Отсутствует
Там уже устаревшая информация, в последней версии можно сделать проще. Я просто отключил анимацию в , а стиль пока отключил
Не знаю как это работает в Win10, но как это работает в Win7 мне не очень, со стилем симпатишнее.
Win7
Отсутствует
Не знаю как это работает в Win10, но как это работает в Win7 мне не очень, со стилем симпатишнее.
А в чём заключается это "симпатишнее", скрин можно? У меня на 8.1 строка просто не расширяется, что со стилем, что с откл. анимацией, разницы никакой не заметил.
Добавлено 10-07-2020 23:40:14
Они должны быть по центру нужно смотреть по верхнему регистру а не по нижнему, ну и или почти если один пиксель разница это нормально
Вот пока вы не сказали, что было не по центру, я и внимание не обращал, а теперь так и хочется на пиксель вверх поднять. ))
Отредактировано voqabuhe (10-07-2020 23:40:14)
Отсутствует
sandro79
когда начинаешь набор, строка один хрен расширяется.
Ну как расширяется, появляется выпадающий список предложений и поисковики? А со стилем что они у тебя не появляются?
Она у меня без стиля тоже не расширяется, я имел в виду что со стилем её можно сделать симпатишнее:
Ну это другое дело, главное что не расширяется и приобретает прежний вид. А дальше уж кто как хочет над ней измывается, на цвет и вкус... ))
Отсутствует
voqabuhe
Ну как расширяется, появляется выпадающий список предложений и поисковики?
Вы меня что за идиота считаете? Нет, я не про список, а про то, что строка расширяется слева, справа и сверху, даже при полностью отключенной анимации - наилучшее быстродействие которая.
Я говорю о седьмой винде.
В 7-ой винде строка не расширяется только при фокусе, если в неё курсор поставить
Отредактировано sandro79 (11-07-2020 00:45:58)
Отсутствует
Как сделать такой стиль?
Я для этого использую несколько стилей, от сюда: v2 Firefox 71+:https://forum.mozilla-russia.org/viewto … 86#p774586 + часть этого стиля:https://forum.mozilla-russia.org/viewto … 08#p772408, результат:
#urlbar-container, #search-container { /* это правило не является обязательным */ padding: 1px 0 !important; margin: 0 1px !important; } #urlbar-container[breakout] { position: relative !important; min-height: var(--urlbar-container-height) !important; } #urlbar[breakout] { display: block !important; position: absolute !important; width: 100% !important; height: var(--urlbar-height) !important; top: calc((var(--urlbar-container-height) - var(--urlbar-height)) / 2) !important; left: 0px !important; } #urlbar[breakout] > #urlbar-input-container { width: 100% !important; height: var(--urlbar-height) !important; padding: 0 !important; vertical-align: top !important; } #urlbar[breakout][breakout-extend], #urlbar[breakout][breakout-extend-disabled][open] { height: auto !important; } #urlbar[breakout] > #urlbar-background { animation: none !important; inset-inline-start: 0 !important; box-shadow: none !important; height: var(--urlbar-height) !important; top: 0px !important; bottom: auto !important; } #urlbar[breakout] > .urlbarView { margin: 0 !important; width: 100% !important; border-bottom-left-radius: var(--toolbarbutton-border-radius, 4px) !important; border-bottom-right-radius: var(--toolbarbutton-border-radius, 4px) !important; color: var(--autocomplete-popup-color, var(--arrowpanel-color, rgba(12, 12, 13, 1))) !important; background: var(--autocomplete-popup-background, var(--arrowpanel-background, rgba(10,10,15,0.8))) !important; border: 1px solid var(--panel-separator-color, var(--arrowpanel-border-color, rgba(250,250,255,0.3))) !important; } *|*:root[lwt-popup-brighttext] #urlbar[breakout] > .urlbarView { color: var(--autocomplete-popup-color, var(--arrowpanel-color, rgb(240,240,245))) !important; background: var(--autocomplete-popup-background, var(--arrowpanel-background, rgba(10,10,15,0.8))) !important; border: 1px solid var(--panel-separator-color, var(--arrowpanel-border-color, rgba(250,250,255,0.3))) !important; } #urlbar[breakout] > .urlbarView *|*.urlbarView-body-inner { border: none !important; } #urlbar[breakout] > #urlbar-input-container > #urlbar-search-icon { fill: currentColor !important; fill-opacity: .6 !important; } /* Прозрачность */ #urlbar > .urlbarView, #urlbar-results, #PopupSearchAutoComplete { --arrowpanel-dimmed: rgba(60,60,65,0.4) !important; --arrowpanel-dimmed-further: Highlight !important; --arrowpanel-dimmed-even-further: transparent !important; --panel-separator-color: rgba(250,250,255,0.3) !important; --chrome-content-separator-color: rgba(250,250,255,0.3) !important; --arrowpanel-border-color: rgba(250,250,255,0.3) !important; --arrowpanel-background: rgba(0,0,0,0.8) !important; --autocomplete-popup-highlight-background: transparent !important; --autocomplete-popup-background: rgba(10,10,15,0.8) !important; --autocomplete-popup-color: rgb(240,240,245) !important; --arrowpanel-color: rgb(240,240,245) !important; --panel-disabled-color: rgb(190,190,195) !important; --urlbar-popup-url-color: LightSkyBlue !important; --urlbar-popup-action-color: Aquamarine !important; border: 1px solid var(--chrome-content-separator-color) !important; }
Add, + это: https://forum.mozilla-russia.org/viewto … 13#p778313
Отредактировано kokoss (12-07-2020 12:46:05)
Win7
Отсутствует
browser.xul
browser.xhtml
а теперь так и хочется на пиксель вверх поднять. ))
теперь лучше? https://forum.mozilla-russia.org/viewto … 86#p782586
заодно анимации изменил и z-index
Это со стилем так?
разумеется нет, стиль не расширяет, наоборот...
Отредактировано Vitaliy V. (11-07-2020 13:19:09)
Отсутствует
теперь лучше? https://forum.mozilla-russia.org/viewto … 86#p782586
заодно анимации изменил и z-index
Да, спасибо!!! Теперь точно по центру ), а то раньше такие буквы как "у", "ф"... залезали на границу выделения.
разумеется нет, стиль не расширяет, наоборот...
У меня при вводе в адресную строку и со стилем также было. Может не тот использовал, вы какой стиль кстати для этого используете?
Отредактировано voqabuhe (11-07-2020 14:44:57)
Отсутствует
Vitaliy V.
Не могли бы Вы, пожалуйста, сделать код для .css - в контекстном меню ссылок пункт "Пометить, как посещенную". Это очень упростит навигацию в плейлисте на YouTube (столбец превьюшек справа на странице), т.к. сейчас даже после посещения превьюшки линк на неё не меняет цвет.
На других страницах цвет ссылки после посещения меняется.
Отсутствует
вы какой стиль кстати для этого используете?
JKT
:any-link:visited, :any-link:not(#thumbnail).yt-simple-endpoint:visited * { color: #990000 !important; } :any-link:hover, :any-link:not(#thumbnail).yt-simple-endpoint:hover * { text-decoration: underline !important; }
Отредактировано Vitaliy V. (11-07-2020 21:49:23)
Отсутствует
Я всё думал, чем отличается вторая версия стиля от первой, а она оказывается корректно работает со стилем прозрачность, чего мне так сильно не хватало в версиях с мегабаром. Изначально и по сей день использовал первую версию, сейчас поменял.
kokoss, спасибо за наводку.
Виталий, а вот это, что по ссылке выше, в сообщении kokoss, пространство имён @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); обязательно нужно использовать, или это уже самодеятельность выложившего стиль, ведь в вашем стиле этой строки нет? С этой строкой у меня отвалился один из твиков адресной строки, позаимствованный у Ариса кусок:
#urlbar[breakout] #urlbar-results .urlbarView-row-inner { padding-top: 2px !important; padding-bottom: 2px !important; }
Да, Огромное Спасибо за восстановление прозрачности
Отредактировано sandro79 (11-07-2020 17:18:30)
Отсутствует