Vitaliy V.
Здравствуйте!
Обновил у себя ваш "user_chrome_files" от 2021.09.24 01:48:12. Вроде всё настроил под себя, но не могу разобраться со Специальными виджетами, в частности с Сепаратором, - не появляется ни в какую в Настройках панели инструментов. Причем, Растягивающийся интервал есть в Вертикальной панели, а Сепаратора нет. Подскажите, пожалуйста, что может быть не так и в какую сторону "копать"?
Отредактировано v4386 (25-09-2021 16:05:10)
Отсутствует
v4386
Раскомментировать:
CustomStylesScripts.jsm:
styleschrome:
{ path: "special_widget.css", type: "USER_SHEET", sheet(f) { preloadSheet(this, f); }, }, // <-- Special Widgets
scriptschrome:
load:
{ path: "special_widgets.js", ucfobj: true, }, // <-- Special Widgets
включить в настройках:
стили Для докум. всех окон [ChromeOnly]
скрипты Для докум. окна браузера [ChromeOnly]
Отредактировано Vitaliy V. (25-09-2021 16:48:30)
Отсутствует
Хочу подключить блок @import "./css/tabs/missing_tab_favicon_restored_globe_v2.css"; из комплекта CustomCSSforFx. Для этого прописываю соответствующую команду в userChrome.css и раскидываю по нужным папочкам файлы missing_tab_favicon_restored_globe_v2.css. globe.svg и globe.png. На выходе пшик. Очень смущает, что путь к картинке в missing_tab_favicon_restored_globe_v2.css задан как ./../../image/globe.svg, хотя по идее должен быть ../../image/globe.svg. Но даже правка пути ситуацию не спасла. Что не так? Может я неправильно понял и это не замещающая иконка для сайтов, не имеющих своего favicon?
Отредактировано m0nkrus (25-09-2021 23:09:59)
Отсутствует
Очень смущает, что путь к картинке в missing_tab_favicon_restored_globe_v2.css задан как ./../../image/globe.svg
Да правильно всё указано и должно работать, если структура папок сохранена. Вот так должно с этими путями быть и работать.
Может я неправильно понял и это не замещающая иконка для сайтов, не имеющих своего favicon?
Этот стиль добавляет favicon на вкладку для сайтов/страниц без favicon.
/* show favicon for tabs without favicons */ .tabbrowser-tab:not([pinned]) .tab-icon-image:not([src]) { display: inline !important; } #main-window .tabbrowser-tab[pinned] .tab-icon-image:not([src]), #main-window .tabbrowser-tab:not([pinned]) .tab-icon-image:not([src]) { list-style-image: url("data:image/png;base64,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") !important; } #main-window:-moz-lwtheme-brighttext .tabbrowser-tab[pinned] .tab-icon-image:not([src]), #main-window:-moz-lwtheme-brighttext .tabbrowser-tab:not([pinned]) .tab-icon-image:not([src]) { box-shadow: inset 0 0 0 8px rgba(255,255,255,1.0) !important; border-radius: 1000px !important; } .tabbrowser-tab:not([pinned])[busy] .tab-icon-image { display: none !important; }
Отредактировано sandro79 (26-09-2021 01:52:04)
Отсутствует
sandro79
Опять я сам накосячил. Рядом лежат рабочий профиль и резервная копия на случай, если перемудрю со скриптами. Так вот, внедрил я все это в резервную копию, вместо основной. Перекинул куда следует - все заработало.
Хочу уточнить: я правильно понимаю, что этот скрипт меняет картинку только на вкладках? Соответственно, не в закладках, не в адресной строке он ни на что не влияет? У меня, по крайней мере, работает именно так. И нельзя ли сделать так, чтобы скрипт охватывал и эти позиции?
Отсутствует
я правильно понимаю, что этот скрипт меняет картинку только на вкладках? Соответственно, не в закладках, не в адресной строке он ни на что не влияет?
Всё верно.
И нельзя ли сделать так, чтобы скрипт охватывал и эти позиции?
Отсутствует
sandro79, для различных адресов я себе нарыл удачный плагин. Мне бы только дефолтную пустышку заменить/добавить. Избыточный код мне не нужен.
Отредактировано m0nkrus (26-09-2021 13:11:18)
Отсутствует
Мне бы только дефолтную пустышку заменить/добавить
Вот страница без фавикона, так она выглядит у меня в строке адреса и на закладке.
Что для этого я сделал: заменил дефолтный глобус через user_chrome.manifest, а в коде faviconinurlbar у меня прописан адрес chrome://global/skin/icons/defaultFavicon.svg, и в строке адреса, если нет фавикона у сайта или ещё не загрузился, отображается прописанная здесь иконка. Способ для вкладок у вас есть. Других способов я не знаю, если они вообще существуют, ну разве что лезть уже в omni.ja.
<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 32 32"> <defs> <linearGradient id="a" x1="31.36" y1="-.127" x2="4.307" y2="27.635" gradientUnits="userSpaceOnUse"> <stop offset="0" stop-color="#ffea00"/> <stop offset=".108" stop-color="#ffde00"/> <stop offset=".3" stop-color="#ffbf00"/> <stop offset=".552" stop-color="#ff8e00"/> <stop offset=".816" stop-color="#ff272d"/> <stop offset=".848" stop-color="#fb2532"/> <stop offset=".887" stop-color="#ee1e40"/> <stop offset=".928" stop-color="#d81358"/> <stop offset=".971" stop-color="#ba0379"/> <stop offset=".978" stop-color="#b5007f"/> </linearGradient> </defs> <path d="M31.4 14.627c-.044-.289-.088-.46-.088-.46s-.113.131-.3.379a10.8 10.8 0 0 0-.375-2.04 13.883 13.883 0 0 0-.94-2.418 10.078 10.078 0 0 0-.858-1.473q-.177-.264-.36-.512c-.571-.934-1.227-1.5-1.986-2.583a7.826 7.826 0 0 1-.993-2.692 10.88 10.88 0 0 0-.477 1.761c-.779-.786-1.458-1.345-1.866-1.726C21.133.978 21.367 0 21.367 0s-3.773 4.209-2.137 8.6a8.43 8.43 0 0 0 2.81 3.744c1.581 1.3 3.283 2.33 4.18 4.952a8.4 8.4 0 0 0-3.154-3.327 7.593 7.593 0 0 1 .6 3.006 7.145 7.145 0 0 1-8.736 6.96 6.576 6.576 0 0 1-1.77-.6 7.2 7.2 0 0 1-2.121-1.96l-.01-.017.126.046a6.517 6.517 0 0 0 .9.242 5.644 5.644 0 0 0 3.594-.424c1.129-.626 1.813-1.091 2.367-.908h.01c.542.172.969-.353.581-.9a2.949 2.949 0 0 0-2.846-1.114c-1.131.165-2.167.968-3.648.19a3.13 3.13 0 0 1-.278-.163c-.1-.058.317.088.221.022a7.351 7.351 0 0 1-.931-.555c-.022-.018.224.07.2.052a3.591 3.591 0 0 1-.971-.982 1.746 1.746 0 0 1-.066-1.559 1.376 1.376 0 0 1 .6-.566c.192.095.31.166.31.166s-.087-.16-.135-.244c.017-.006.032 0 .049-.011.168.073.539.261.734.376a1.018 1.018 0 0 1 .335.3s.067-.033.017-.173a.907.907 0 0 0-.347-.425h.016A2.952 2.952 0 0 1 12.3 15a2.085 2.085 0 0 0 .171-.906 1.181 1.181 0 0 0-.069-.5c-.054-.1.03-.14.123-.035a.977.977 0 0 0-.079-.239v-.008s.053-.069.078-.095a1.434 1.434 0 0 1 .216-.176 10 10 0 0 1 1.469-.749c.416-.181.759-.32.83-.36a2.287 2.287 0 0 0 .294-.226 1.973 1.973 0 0 0 .661-1.143 1.593 1.593 0 0 0 .017-.178v-.105c-.06-.226-.449-.395-2.483-.586a1.778 1.778 0 0 1-1.454-1.364v.009c-.029.075-.055.15-.081.225.026-.075.052-.151.081-.225v-.016a5.153 5.153 0 0 1 1.992-2.474c.052-.043-.208.011-.156-.032a5.18 5.18 0 0 1 .532-.225c.091-.039-.391-.222-.818-.178a2.2 2.2 0 0 0-.758.178c.1-.086.4-.2.33-.2a4.877 4.877 0 0 0-1.547.585.315.315 0 0 1 .03-.14 2.407 2.407 0 0 0-.966.746 1.286 1.286 0 0 0 .01-.174 2.883 2.883 0 0 0-.475.446l-.009.007a6.3 6.3 0 0 0-3.527-.3l-.01-.009h.012a2.953 2.953 0 0 1-.627-.7l-.008-.012-.014-.021a5.48 5.48 0 0 1-.237-.388 5.527 5.527 0 0 1-.176-.339c0-.008-.009-.011-.013-.012-.024 0-.041.111-.061.082v-.006a4.322 4.322 0 0 1-.309-1.697l-.016.008a1.89 1.89 0 0 0-.716.937c-.062.137-.1.213-.14.288v-.035c.009-.069.039-.212.032-.2s-.013.019-.02.029a1.741 1.741 0 0 0-.252.373 2.366 2.366 0 0 0-.15.383c-.006.021 0-.018 0-.064s.009-.128 0-.111l-.022.043a9.526 9.526 0 0 0-.806 3.044 3.038 3.038 0 0 0-.023.54v.016a6.641 6.641 0 0 0-.819 1.1 15.65 15.65 0 0 0-1.731 4.246 10.379 10.379 0 0 1 .928-1.626 15.041 15.041 0 0 0-1.049 5.514 14.264 14.264 0 0 1 .451-1.634 13.848 13.848 0 0 0 1.25 6.489 15.08 15.08 0 0 0 5.968 6.768 13.057 13.057 0 0 0 3.478 1.667c.163.059.327.117.5.173-.053-.021-.1-.044-.153-.067a15.752 15.752 0 0 0 4.506.659c5.41 0 7.2-2.06 7.36-2.266a2.739 2.739 0 0 0 .639-.858q.156-.064.316-.137l.067-.03.122-.057a11.349 11.349 0 0 0 2.284-1.43 5.511 5.511 0 0 0 2.129-3.11 1.944 1.944 0 0 0 .029-1.433q.083-.132.171-.28a12.743 12.743 0 0 0 1.913-6.2v-.184a7.76 7.76 0 0 0-.115-1.388z" fill="url(#a)"/> </svg>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"> <path fill="context-fill" fill-opacity="context-fill-opacity" d="M15.424 5.366A4.384 4.384 0 0 0 13.817 3.4a7.893 7.893 0 0 1 .811 2.353v.017c-.9-2.185-2.441-3.066-3.7-4.984l-.189-.3c-.035-.059-.063-.112-.088-.161a1.341 1.341 0 0 1-.119-.306.022.022 0 0 0-.013-.019.026.026 0 0 0-.019 0h-.006a5.629 5.629 0 0 0-2.755 4.308c.094-.006.187-.014.282-.014a4.069 4.069 0 0 1 3.51 1.983A2.838 2.838 0 0 0 9.6 5.824a3.2 3.2 0 0 1-1.885 6.013 3.651 3.651 0 0 1-1.042-.2c-.078-.028-.157-.059-.235-.093-.046-.02-.091-.04-.135-.062A3.282 3.282 0 0 1 4.415 8.95s.369-1.334 2.647-1.334a1.91 1.91 0 0 0 .964-.857 12.756 12.756 0 0 1-1.941-1.118c-.29-.277-.428-.411-.551-.511-.066-.054-.128-.1-.207-.152a3.481 3.481 0 0 1-.022-1.894 5.915 5.915 0 0 0-1.929 1.442A4.108 4.108 0 0 1 3.1 2.584a1.561 1.561 0 0 0-.267.138 5.767 5.767 0 0 0-.783.649 6.9 6.9 0 0 0-.748.868 6.446 6.446 0 0 0-1.08 2.348c0 .009-.076.325-.131.715l-.025.182c-.019.117-.033.245-.048.444v.023c-.005.076-.011.16-.016.258v.04A7.884 7.884 0 0 0 8.011 16a7.941 7.941 0 0 0 7.9-6.44l.036-.3a7.724 7.724 0 0 0-.523-3.894z"/> </svg>
И еще вопрос по пройденному материалу ... Что-то можно сделать?
Может быть и можно, но не с моими способностями.
Vitaliy V.
В файле user_chrome.manifest комплекта user_chrome_files присутствует строка override chrome://global/skin/media/imagedoc-darknoise.png chrome://user_chrome_files/content/custom_styles/png/imagedoc-darknoise.png от комплекта full_theme
Отредактировано sandro79 (26-09-2021 13:55:04)
Отсутствует
Как сделать чтобы при установке курсора в строку поиска (т. е. в режиме focus) ее граница меняла цвет?
Отсутствует
в коде faviconinurlbar у меня прописан адрес chrome://global/skin/icons/defaultFavicon.svg, и в строке адреса, если нет фавикона у сайта или ещё не загрузился, отображается прописанная здесь иконка.
У меня оно так не работало. Сейчас я решил удалить из user_chrome.manifest мертворожденную строку "override chrome://global/skin/media/imagedoc-darknoise.png chrome://user_chrome_files/content/custom_styles/png/imagedoc-darknoise.png", оставленную там автором (если строка там как пример, то ее стоило закомментировать). После этого все заработало! Видимо об этот мертвяк интерпретатор и спотыкался.
Для вкладок оно мне не принципиально, так что этого механизма мне за глаза!
Может быть и можно, но не с моими способностями.
Vitaliy V., выручайте!
Отсутствует
Видимо об этот мертвяк интерпретатор и спотыкался
Да это вряд ли. У меня после этой строки, я только сегодня её заметил и у себя в user_chrome.manifest, прописано ещё 27 путей к иконкам и все присутствуют в интерфейсе. Картинки chrome://user_chrome_files/content/custom_styles/png/imagedoc-darknoise.png у меня в комплекте не было и нет сейчас. Просто картинка не отобразится и всё.
По пройденному материалу
Сейчас посмотрел в инспекторе, подумал, так можно в принципе сделать стилем
#urlbar[usertyping] > #urlbar-input-container > #page-action-buttons > #urlbar-zoom-button, #urlbar[usertyping] > #urlbar-input-container > #page-action-buttons > .urlbar-page-action, #urlbar[usertyping] > #urlbar-input-container > .urlbar-history-dropmarker { display: -moz-inline-box !important; }
Отсутствует
Да это вряд ли.
Почему же тогда у меня заработала после этого действия? Это было единственное действие. Я отслеживал. Впрочем, не суть важно. Главное результат!
Сейчас посмотрел в инспекторе, подумал, так можно в принципе сделать стилем
Несколько проблем вылезло. Во-первых, при изменении символа в адресе вернулась скрытая мной звездочка добавления в закладки. Во-вторых, вылезла неактивная иконка "Сбросить масштаб" (это у вас он нестандартный, а у меня дефолтный). В третьих, стрелочка "Перейти по введенному адресу"оказалась левее прочих значков, хотя по логике она должна заменять иконку Reload и быть крайней правой. Reload в данном случае, наверное, не должно быть вовсе. В четвертых, если уйти на другую вкладку и снова вернуться к этой - ни одной иконки в урлбаре нет, кроме всплывающей "Показать историю".
#urlbar[usertyping] > #urlbar-input-container > .urlbar-history-dropmarker { display: -moz-inline-box !important; }
Отредактировано m0nkrus (26-09-2021 19:05:30)
Отсутствует
Во-первых... В четвертых... P.S. Да, и иконка "Копировать ссылку" захватывает исходную ссылку, а не модифицированную! То есть она бесполезна
Других вариантов у меня нет, вряд ли всё это стилем возможно сделать. Может спецы вам напишут скрипт по всем параметрам подходящий.
#urlbar[usertyping] > #urlbar-input-container > #page-action-buttons > .urlbar-page-action:not(#star-button-box), #urlbar[usertyping] > #urlbar-input-container > .urlbar-history-dropmarker { display: -moz-inline-box !important; } #urlbar[usertyping] > #urlbar-input-container > #urlbar-go-button { -moz-box-ordinal-group: 10 !important; }
Отсутствует
В файле user_chrome.manifest комплекта user_chrome_files присутствует строка override chrome://global/skin/media/imagedoc-darknoise.png chrome://user_chrome_files/content/custom_styles/png/imagedoc-darknoise.png от комплекта full_theme
Спасибо, убрал. Собственно я почти и не использую UserChromeFiles без FullTheme все это надо вместе тестировать, ну а в user_chrome.manifest редко заглядываю...
раньше можно было просто щелкнуть в любом месте адресной строки, чтобы история свернулась
Ну да в каких то старых версиях было...
Но, при этом из адресной строки пропадают ... значок "Копировать ссылку"
Даже если бы она была, копировала бы адрес страницы
Вот добавил в urlbarhistorydropmarker копирование по ПКМ содержимого адресной строки и т.д.
см. // -- Настройки -->
https://forum.mozilla-russia.org/viewto … 88#p781188
Отредактировано Vitaliy V. (26-09-2021 19:13:45)
Отсутствует
m0nkrus
Да и обновил вчера Вкладки ниже теперь скрипт проще подключать
вы его вроде устанавливали тут https://forum.mozilla-russia.org/viewto … 50#p794950
Отредактировано Vitaliy V. (26-09-2021 19:59:24)
Отсутствует
Vitaliy V.
Ну если только проще подключать, то я уж его трогать не буду, единожды подключив. Но за всех будущих пользователей этой работы я вас от души благодарю!
Отредактировано m0nkrus (26-09-2021 21:33:21)
Отсутствует
задействовать "ЛКМ: Показать подборку". Так универсальнее
Когда нет ввода показывается только история, а там уж сами решайте
если параметр hidewhenusertyping: false, // скрывать dropmarker при вводе
т. е. не скрывать, то можете вписать сюда всё что придет в голову
Ltooltiptext: "Показать историю",
на то они // -- Настройки --> там и сделаны
Кстати по просьбе sandro79 добавил в скрипт ещё по СКМ "Обновить текущую страницу"
Отредактировано Vitaliy V. (26-09-2021 23:52:19)
Отсутствует
Подскажите пожалуйста. 1. Как изменить цвет значка динамика на вкладке при воспроизведении и еще чтобы он не менял цвет при переключении на другую вкладку. 2. Крестик закрытия вкладки расположен справа и как подвинуть его ближе к краю.
Отредактировано Ник 22 (29-09-2021 10:55:50)
Отсутствует
Vitaliy V.
Вы бы не могли объединить в один эти два стиля: https://forum.mozilla-russia.org/viewto … 23#p793823 и https://forum.mozilla-russia.org/viewto … 09#p782009
Отредактировано kokoss (29-09-2021 13:23:14)
Win7
Отсутствует
kokoss
Я бы сказал они несовместимы, для кнопок нужно место а когда несколько колонок его не остается,
можно конечно сделать на весь экран и т.д. но все равно не то
Отсутствует
Как изменить цвет значка динамика на вкладке при воспроизведении и еще чтобы он не менял цвет при переключении на другую вкладку
По дефолту вроде не наблюдаю такого при переключении на другую вкладку. Так можно, если не помешает влияющий на смену цвета значка стиль
.tab-icon-overlay:not([pinned], [sharing], [crashed]):is([soundplaying], [muted], [activemedia-blocked]) { fill: gold !important; padding: 1px !important; /* сделать значок больше */ }
Можно ещё и сменить значок на другой из "Список всех вкладок"
.tab-icon-overlay[soundplaying] { list-style-image: url("chrome://global/skin/media/audio.svg") !important; } .tab-icon-overlay[muted] { list-style-image: url("chrome://global/skin/media/audio-muted.svg") !important; }
Крестик закрытия вкладки расположен справа и как подвинуть его ближе к краю
или по краям сдвинуть содержимое вкладки
Отсутствует