Надо в userContent.
Не работает все равно.
Устанавливаете Stylus и разбираетесь как делать стили.
Это для меня темный лес.
Отсутствует
sn260591
leshiy_odessa
Лично мне цвета панелей ввода не напрягают. Но из предложенного - цвет поля поиска зачем менять? :not([type="searchbox"]) можно изменить, на главной странице , а альше как повезёт.
Надо делать по другому, это можно в css: в type строка pass или в логин строка login. Делать этого не умею, это чисто теоретически.
Отсутствует
У меня работает.
Странно... Скинь свой userContent, пожалуйста. Что там я мог не так вставить...
+++++
Заработало, разобрался. Спасибо, дружище!
Отредактировано ez7pac (01-09-2018 22:04:47)
Отсутствует
От нечего делать полазил по сайтам, сделал раскраску только полей ввода логина и пароля. Может кому пригодится. В userContent.css
input[name="login"] { /* yandex, mail.ru, github.com */ background: #FFC0CB !important; /* Pink */ } input[name="email"] { /* vk, fb */ background: #FFC0CB !important; } input[name="st.email"] { /* ok */ background: #FFC0CB !important; } input[name="identifier"] { /* google, youtube */ background: #FFC0CB !important; } input[name="username"] { /* instagram, yahoo */ background: #FFC0CB !important; } input[name="login_name"] { /* rsload.net */ background: #FFC0CB !important; } input[name="name"] { /* forum.rsload.net, asusfans.ru/forum */ background: #FFC0CB !important; } input[name="vb_login_username"] { /* forum.oszone.net */ background: #FFC0CB !important; } input[name="session[username_or_email]"] { /* twitter */ background: #FFC0CB !important; } input[name="req_username"] { /* forum.mozilla */ background: #FFC0CB !important; } input[name="emailuin"] { /* icq */ background: #FFC0CB !important; } input[name="field(login)"] { /* Сбербанк-онлайн */ background: #FFC0CB !important; } input[name="login_credentials[login]"] { /* my.onlime.ru */ background: #FFC0CB !important; } input[name="login_credentials[login]"] { /* gitlab.com */ background: #FFC0CB !important; } input[name="IDToken1"] { /* МГТС */ background: #FFC0CB !important; } input[name="userName"] { /* Билайн */ background: #FFC0CB !important; } input[name="nick"] { /* rutor */ background: #FFC0CB !important; } input[type="email"] { /* login.live.com */ background: #FFC0CB !important; } input[type="tel"] { /* МТС */ background: #FFC0CB !important; } input[type="password"] { /* везде поля для паролей */ background: #FFC0CB !important; }
Отредактировано xrun1 (02-09-2018 03:25:04)
Отсутствует
Некоторые сайты не реагируют на эти коды - nowa.cc, ru-board
input[id*="navbar_username"],/* nowa.cc */ input[id*="navbar_password"], input[name*="inmembername"],/* ru-board */ input[name*="inpassword"] {background: #FFC0CB !important;}
Это потому что там в строке есть другие параметры. Поэтому ставится звездочка (*) — содержит, или ^ — начинается с.
[attribute] [target] Выбирает все элементы с целевым атрибутом
[attribute=value] [target=_blank] Выбирает все элементы с target = "_ blank"
[attribute~=value] [title~=flower] Выбирает все элементы с атрибутом title, содержащим слово "flower"
[attribute|=value] [lang|=en] Выбирает все элементы со значением атрибута lang, начиная с "en"
[attribute^=value] a[href^="https"] Выбирает каждый элемент <a>, значение атрибута href начинается с "https"
[attribute$=value] a[href$=".pdf"] Выбирает каждый элемент <a>, значение атрибута href которого заканчивается на ".pdf"
[attribute*=value] a[href*="w3schools"] Выбирает каждый элемент <a>, чье значение атрибута href содержит подстроку "w3schools"
Отредактировано leshiy_odessa (02-09-2018 10:02:06)
Отсутствует
А проверь-ка свой код на этих 2-х сайтах. У меня не работает.
Как я писал выше лучше использовать — Stylus.
Отсутствует
leshiy_odessa
В Stylus не срабатывает, например, на AMO
А вообще, версия 61.0.2 какая-то убогая. Ночью было всё нормально, сейчас не меняет цвет логина на mail.ru и qip.ru. У меня обрезанное меню. И вдруг эта версия перестала вырезать один сепаратор, хотя раньше всё было нормально - #context-sep-viewbgimage
Ожидаемая 62-я тоже будет проблемная. В ней, например, судя по комментариям, отвалится расширение Undo Closed Tabs Button, которое пропало и с AMO (кстати, как и Mute Tab от того же автора)...
Отсутствует
отвалится расширение Undo Closed Tabs Button
Как любителю CustomizableUI, могу предложить эксперимент.
Топаем к Infocatcher'у за кодом
Undo_Close_Tabs > undoCloseTabs.js > Raw
Вставляем куда написано. Смотрим что может пойти не так.
Закрытые окна и вкладки, естественно, должны быть в наличии.
CustomizableUI.createWidget({ id: "add-undo-close-tabs", label: "Undo Close Tabs", onCreated(btn) { Services.scriptloader.loadSubScript(this.url, btn, "UTF-8"); var tmpl = btn.options.menuTemplate; var ind = tmpl.indexOf("buttonMenu"); ind != -1 && tmpl.splice(ind, 1) && tmpl[--ind] == "separator" && tmpl.splice(ind, 1); }, get url() { var win = Services.appShell.hiddenDOMWindow; var url = win.URL.createObjectURL(new win.Blob([this.code])); delete this.code; delete this.url; return this.url = url; }, code: String.raw` // Здесь вставляем код Undo Close Tabs ` });
Отсутствует
Смотрим что может пойти не так.
При восстановлении всех вкладок первым кликом срабатывает восстановление последней закрытой, при повторном - восстанавливаются все вкладки. После этого меню кнопки недоступно ни по ЛКМ, ни по ПКМ, пока не закроем хотя бы одну вкладку.
Но вообще интересно, т.к. кнопка Infocatcher'а - идеальный вариант.
UPD: И в продолжение. После очистки истории закрытых вкладок меню кнопки также недоступно.
Отредактировано xrun1 (02-09-2018 19:28:19)
Отсутствует
При восстановлении всех вкладок первым кликом срабатывает восстановление последней закрытой
Ну не знаю, у меня ПКМ > «Восстановить все вкладки» — восстанавливает все вкладки.
FF 63.0a1 (2018-09-02). Никакие настройки в коде Undo Close Tabs не трогал.
при повторном - восстанавливаются все вкладки. После этого меню кнопки недоступно ни по ЛКМ, ни по ПКМ, пока не закроем хотя бы одну вкладку.
После очистки истории закрытых вкладок меню кнопки также недоступно.
Ну конечно недоступно, закрытых вкладок то больше нет, они все восстановлены.
А уж тем более после очистки истории закрытых вкладок, нет истории — нечего показывать.
И по ЛКМ никакого меню и не должно быть.
Отсутствует
И по ЛКМ никакого меню и не должно быть.
Это понятно. А меню после восстановления вкладок должно быть по ПКМ - восстановить последнюю сессию, так мне кажется. Как было с CB не помню.
у меня ПКМ > «Восстановить все вкладки» — восстанавливает все вкладки
У меня мышка глючная, тут спорить не буду.
UPD: Да, после восстановления всех вкладок строка "Восстановить последнюю сессию." была.
Отредактировано xrun1 (02-09-2018 22:41:41)
Отсутствует
xrun1
Приветствую.
Ранее тоже пользовался упомянутым Вами расширением.
Сейчас пересел вот на эти. Функционала по восстановлению закрытых вкладок хватает
Undo Close Tab Button(выпадайка вкладок или последняя закрытая)
Close Tab History Button (просто выпадайка)
Отсутствует
Acid Crash
Я всё перепробовал, что есть похожего на AMO. Остановился на Undo Closed Tabs Button из-за возможности очистить историю закрытых вкладок (Forget Closed Tabs).
Подожду 62-ю и если действительно отвалится, воспользуюсь вариантом, любезно предоставленным Dumby и Infocatcher
Отредактировано xrun1 (02-09-2018 22:47:45)
Отсутствует
Переделал раскраску полей ввода логина и пароля. Так раблет корректно, если кому нужно - в userContent.css
/* name="login" - yandex, mail.ru, github.com, qip.ru name="Login" - my.mail.ru name="email" - vk, fb, AMO name="st.email" - ok name="identifier" - google, youtube name="username" - instagram, yahoo name="user" - lj name="login_name" - rsload.net name="name" - forum.rsload.net, asusfans.ru/forum name="vb_login_username" - forum.oszone.net name="session[username_or_email]" - twitter name="req_username" - forum.mozilla name="emailuin" - icq name="field(login)" - Сбербанк-онлайн name="login_credentials[login]" - my.onlime.ru name="login_credentials[login]" - gitlab.com name="IDToken1" - МГТС name="userName" - Билайн name="nick" - rutor type="email" - login.live.com type="tel" - МТС type="password" - везде поля для паролей */ input:not([type="submit"]):not([type="reset"]):not([type="button"]):not([type="checkbox"]):not([type="radio"])[type="password"], input[name="login"], input[name="Login"], input[name="email"], input[name="st.email"], input[name="identifier"], input[name="username"], input[name="user"], input[name="login_name"], input[name="name"], input[name="vb_login_username"], input[name="session[username_or_email]"], input[name="req_username"], input[name="emailuin"], input[name="field(login)"], input[name="login_credentials[login]"], input[name="login_credentials[login]"], input[name="IDToken1"], input[name="userName"], input[name="nick"], input[type="email"], input[type="tel"] { background: #FFC0CB !important; /* Pink */ }
Отредактировано xrun1 (06-09-2018 00:08:56)
Отсутствует
Dumby
А просто кода "очистить историю закрытых вкладок" нет?
В кнопке? Есть. Экстракт что ли нужен?
var closedTabCount = SessionStore.getClosedTabCount(window);
while(closedTabCount--) SessionStore.forgetClosedTab(window, 0);
Отсутствует
как в выпадающем списке адресной строки поменять местами описание с адресом?
Приветствую.
Отсутствует
Dumby
Нема речи! Сурово я лажу гнал , теперь гуд! Была кнопка просто скинуть Историю , теперь можно совместить и просто Гор.клавишей - клац и Yes it is
Поспешил, не совсем Гуд, кнопка самой Undo close не обновляется, пришлось это вписывать "gBrowser.duplicateTab(gBrowser.selectedTab);" , а это тоже ни есть гуд...
var closedTabCount = SessionStore.getClosedTabCount(window); while(closedTabCount--) SessionStore.forgetClosedTab(window, 0); PlacesUtils.history.clear(); gBrowser.duplicateTab(gBrowser.selectedTab);
Отредактировано drage2 (07-09-2018 10:51:27)
Отсутствует
Можно ли сделать с помощью css следующие 2 вещи (они были у меня в CB, ссылки на код для CB прилагаются).
1. Автоматически открывать папки закладок при наведении мышки на папку на панели закладок. Код для CB (сейчас не работает) https://forum.mozilla-russia.org/viewtopic.php?pid=740043#p740043
2. Очистить панель поиска прокруткой колёсиком мыши на панели поиска. https://forum.mozilla-russia.org/viewtopic.php?pid=661897#p661897
Отредактировано xrun1 (06-09-2018 22:05:13)
Отсутствует
ser8nik
Ну, если прям так раздражает, попробуй так
#TabsToolbar > hbox.titlebar-placeholder[type="pre-tabs"] { border-inline-end: none !important; }
Отсутствует
Скажите пожалуйста можно ли поставить свою картинку в 62.0 на новую вкладку и домашнею страницу если можно то как это сделать?
Приветствую.
Да, можно.
Положить вот это в userContent.css (не путать с userChrome.css)
/****************************************************************************************/ /* Custom Background on Activity Stream *************************************************/ /****************************************************************************************/ @-moz-document url(about:newtab) { .activity-stream { background-image: url('https://wallpapercave.com/wp/G7eZiWn.jpg') !important; background-size:cover !important; background-attachment: fixed !important; } /* tiles title */ .top-site-outer .title {color: #000 !important;} /* tiles icon */ .top-site-outer .title .icon {fill: #000!important;} /* headings */ .section-title span {color: #000 !important; fill: #000 !important;} }
Отсутствует