Да, я видел тот вопрос. Ну тут же не подписано ни одного правила, а их там не мало. Ладно бы ещё интерфейс или страницы , а тут же ничего не поймёшь, по-новой разбираться, и то неизвестно получится ли. Не, мне не по зубам страницы Гугла рихтовать.
Отсутствует
Да, я видел тот вопрос. Ну тут же не подписано ни одного правила, а их там не мало. Ладно бы ещё интерфейс или страницы , а тут же ничего не поймёшь, по-новой разбираться, и то неизвестно получится ли. Не, мне не по зубам страницы Гугла рихтовать.
Я имел в виду, как сделать так, чтобы высота синей области (где значок лупы) при любых условиях была равна высоте поля поиска. Подробнее мой вопрос изложен здесь https://forum.mozilla-russia.org/viewto … 16#p793216. Коды элементов брал из инспектора (контекстное меню - "Исследовать элемент").
Отсутствует
Я имел в виду, как сделать так, чтобы высота синей области (где значок лупы) при любых условиях была равна высоте поля поиска
Да, я это понял.
Коды элементов брал из инспектора (контекстное меню - "Исследовать элемент")
Ну это понятно. Нет, тут я не знаю что делать, увы.
Отсутствует
Vitaliy V.
Здравствуйте!
Пользуюсь вашими работами, делаю свой стиль, помогите пожалуйста в настройке некоторых элементов
Спасибо!
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует
m_nikolay
цвет линий, но возможно уберу этот параметр вообще
/* темный фон светлый текст --> */
...
--v-tabs-border-color: ...
убрать кнопку - удалить код где есть комментарий
/* Классическое меню - показывать при наведении или при нажатии клавиши "Alt" --> */
...
/* <-- Классическое меню - показывать при наведении или при нажатии клавиши "Alt" */
Отредактировано Vitaliy V. (07-08-2021 01:05:17)
Отсутствует
Vitaliy V.
Спасибо! Теперь все отлично.
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует
Вопрос по userContent.css. Как зафиксировать блок, чтобы он не перекрывал разделитель над ним (через несколько секунд после загрузки страницы блок смещается вверх, а разделитель исчезает)? Сайт: vk.com, имя блока: .left_menu_nav_wrap.
Отсутствует
Как зафиксировать блок, чтобы он не перекрывал разделитель над ним (через несколько секунд после загрузки страницы блок смещается вверх, а разделитель исчезает)?
Это не разделитель, а скорее верхний бордюр этого блока. Ничего подобного у себя не наблюдаю
@-moz-document domain("vk.com") { #ads_left.ads_left_empty + .left_menu_nav_wrap { padding-top: 20px !important; /* 16px по умолчанию */ border-top: 1px solid var(--steel_gray_100) !important; /* по умолчанию */ /* border-top: 1px solid black !important; */ } }
Отсутствует
как этот код применить только к определенному классу или id?
Что-то не получается
Отредактировано momo2000 (08-08-2021 08:01:34)
Отсутствует
Вы, судя по нестандартному значку "Файлы", явно забыли упомянуть, что используете стиль или скрипт для смены внешнего вида страницы, оттуда видимо и проблема, тем более через неск. сек., пока костыль отработает полностью.
Без расширения и стиля работает точно так же (это я сразу проверил, потому что тоже подумал, что стиль виноват)
Может попробовать прописать почти или стандартные значения
Этот код, к сожалению, не решает проблему.
В общем-то мне этот разделитель (или граница) не так и нужен, а больше беспокоит смещение указанного блока (хотя и мелочь, но не люблю, когда на странице что-то происходит без моего ведома). Пробовал зафиксировать его с помощью position: fixed и position:absolute с использованием padding'ов как у вас. Фиксировать - фиксирует, но вместе с чертой и вышеупомянутым эффектом (кстати, эффект возник недавно, неделю или две назад, до этого все нормально было).
Отсутствует
Vitaliy V.
Здравствуйте, не могли бы помочь, можно ли так сделать чтобы название новой вкладки(пустой) было такое же как и название контейнера в котором она открывается?
Отсутствует
Что-то не получается
Должно работать если конечно input не находится Shadow DOM, или др. документе
Приведите конкретный пример
чтобы название новой вкладки(пустой) было такое же как и название контейнера
т.е. название Новая вкладка заменить на название контейнера
Можно было не сюда писать, а в тему UCF ,понятно же что одним стилем это не сделать
Ну попробуйте такой скрипт для custom_script_win.js:
css анимация (как таковой её нет) срабатывает когда на вкладке есть атрибут usercontextid и соответствующее название вкладки
анимация через слушатель запускает js функцию что и приводит к переименованию вкладки
(this.tabusercontextlabel = { init(that) { var slot = this.slot = gBrowser.tabs[0].flattenedTreeParentNode || gBrowser.tabContainer; if (!slot) return; slot.addEventListener("animationstart", this, true); that.unloadlisteners.push("tabusercontextlabel"); var style = "data:text/css;charset=utf-8," + encodeURIComponent(` .tabbrowser-tab[usercontextid]:is([label="Новая вкладка"],[label="New Tab"]) .tab-label-container { opacity: 0; animation-name: user_context !important; animation-timing-function: step-end !important; animation-duration: .2s !important; animation-iteration-count: 1 !important; animation-fill-mode: forwards !important; animation-delay: 0s !important; } @keyframes user_context { from { opacity: 0; } to { opacity: 1; } } `); windowUtils.loadSheetUsingURIString(style, windowUtils.USER_SHEET); }, handleEvent(e) { this[e.animationName]?.(e); }, user_context(e) { var tab = e.target.closest(".tabbrowser-tab"); if (!isInitialPage(tab.linkedBrowser.currentURI.spec)) return; gBrowser._setTabLabel(tab, ContextualIdentityService.getUserContextLabel(tab.userContextId)); }, destructor() { this.slot.removeEventListener("animationstart", this, true); } }).init(this);
но возможно уберу этот параметр вообще
Кстати довольно большое обновление моего стиля full_theme https://github.com/VitaliyVstyle/Vitali … full_theme
+ сделал theme_experiment vitaliyvstyle_theme_exp...
кто использует обычную мою тему лучше конечно заменить на theme_experiment, но она не подписана (нельзя подписать)
Отсутствует
Этот код, к сожалению, не решает проблему
Да я сильно и не надеялся на это. Но мало ли.
а больше беспокоит смещение указанного блока (хотя и мелочь, но не люблю, когда на странице что-то происходит без моего ведома)
Вообще я грешил на устаревший , но на чистом 68, не смог тоже воспроизвести проблему, скриншот ниже. Нет, вариантов решения больше у меня нет
поставил, чего то не работает, может из за того что у меня анимации отключены может такое быть?
Да, работает всё. Добавил на пробу, посмотреть, что за зверь такой, в custom_script_win.js в секцию // Здесь может быть ваш код который сработает по событию "load" не раньше. Включите анимации и проверьте
Отсутствует
Доброго времени суток.
Подскажите,пожалуйста,каким обзором можно сменить порядок открывая ссылок,чтобы на первом месте было открыть в новом окне,а следом было открыть в новой вкладке
Скрин пояснение:
Отсутствует
Vitaliy V.
Здравствуйте!
Не хотел вас беспокоить по мелочи, но самостоятельно я не смог решить проблемку - боковые и нижнюю линии я убрал, а верхнюю не получается:
Раньше я убирал ее при помощи кода:
Сейчас не получается почему-то. Подскажите пожалуйста, как мне решить этот вопрос, если будет время и настроение конечно. Спасибо!
Всего вам наилучшего.
Отредактировано m_nikolay (09-08-2021 11:04:48)
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует
m_nikolay
Попробуйте так
.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-bottom-line { display: none!important; }
Отсутствует
Stkvsky
Спасибо, сработало.
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует
Подскажите,пожалуйста,каким обзором можно сменить порядок открывая ссылок,чтобы на первом месте было открыть в новом окне,а следом было открыть в новой вкладке
Отсутствует
Vitaliy V.
Подскажите пожалуйста
Использую ваш скрипт и стиль для изменения ширины вкладки, работает отлично
custom_script_win.js
(this.ucf_tabs_location_change = { addListener: false, init(that) { try { gBrowser.addTabsProgressListener(this); that.unloadlisteners.push("ucf_tabs_location_change"); if (Services.prefs.getBoolPref("browser.sessionstore.restore_on_demand") && Services.prefs.getBoolPref("browser.sessionstore.restore_tabs_lazily")) { window.addEventListener("TabOpen", this); this.addListener = true; } } catch(e) {} }, onLocationChange(aBrowser, aWebProgress, aRequest, aLocation, aFlags) { if (this.addListener) window.removeEventListener("TabOpen", this); (this.onLocationChange = (aBrowser, aWebProgress, aRequest, aLocation, aFlags) => { var tab; if (!aWebProgress.isTopLevel || !aBrowser || !(tab = gBrowser.getTabForBrowser(aBrowser))) return; var curruri = aBrowser.currentURI; tab.setAttribute("ucf-spec", curruri.spec); tab.setAttribute("ucf-specIgnoringRef", curruri.specIgnoringRef); tab.setAttribute("ucf-scheme", curruri.scheme); try { let host = curruri.host; tab.setAttribute("ucf-host", host); } catch(e) { tab.setAttribute("ucf-host", ""); } })(aBrowser, aWebProgress, aRequest, aLocation, aFlags); }, handleEvent(e) { var tab = e.target; var curruri = tab.linkedBrowser.currentURI; tab.setAttribute("ucf-spec", curruri.spec); tab.setAttribute("ucf-specIgnoringRef", curruri.specIgnoringRef); tab.setAttribute("ucf-scheme", curruri.scheme); try { let host = curruri.host; tab.setAttribute("ucf-host", host); } catch(e) { tab.setAttribute("ucf-host", ""); } }, destructor() { gBrowser.removeTabsProgressListener(this); } }).init(this);
Стиль(для www.google.com):
.tabbrowser-tab[ucf-host="www.google.com"][fadein]:not([pinned]) { max-width: 200px !important; -moz-box-flex: 0 !important; width: auto !important; }
Хочу указать еще ширину для новой вкладки(about:newtab) добавляю в стиль, но не получается, можете подсказать как нужно?
.tabbrowser-tab[ucf-host="about:newtab"][fadein]:not([pinned]) { max-width: 500px !important; -moz-box-flex: 0 !important; width: auto !important; }
Отредактировано Stkvsky (09-08-2021 12:21:43)
Отсутствует
Stkvskyucf-host
ucf-specIgnoringRef
Так же? Чего то не работает
да так, проверьте ещё раз, у меня сработал этот код
Отредактировано Vitaliy V. (09-08-2021 15:54:20)
Отсутствует
Vitaliy V.
Так же? Чего то не работает
.tabbrowser-tab[ucf-specIgnoringRef="about:newtab"][fadein]:not([pinned]) { max-width: 500px !important; -moz-box-flex: 0 !important; width: auto !important; }
Отредактировано Stkvsky (09-08-2021 15:11:22)
Отсутствует
Vitaliy V.
Ещё проблемы, простите за навязчивость.
Надеюсь, это все решаемо, потому что я добился лишь промежуточного варианта, который отдаёт ремесленничеством, а хотелось бы чтобы было профессионально.
Решение моих просьб, естественно, зависит от вашего настроения и желания помочь. С пониманием принимаю любой сценарий помощи, вплоть до полного его отсутствия.
Спасибо!
С искренним уважением и наилучшими пожеланиями!
Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.
Отсутствует
Отсутствует