Уже как-то спрашивал, тогда решения не нашлось. Может, уже есть...
Интересует выделение цветом форм ввода паролей, логинов, поиска и сообщений. Или, если существует, расширение.
Что-то типа вот такого. Но тут подсвечиваются еще и кнопки, которые, в принципе, не нужны.
Отредактировано ez7pac (30-08-2018 21:43:54)
Отсутствует
ez7pac
Приветствую.
Маловероятно, что что-то поменялось.
Дело в том, что разные сайты по разному могут реализовывать эти поля (разные классы, типы, ID-шники итп).
Безусловно где-то будут однотимпые методы, но универсальное решение найти будет трудно
Вот тут если интересно мат.часть
Отсутствует
ez7pac
input:not([type="submit"]):not([type="reset"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]), textarea { background: #ffff00 !important; }
Отсутствует
Кстати, на старых версиях прекрасно работает вот эта малюсенькая китайская приблуда - FormColorChanger
Может быть, кто-то сможет адаптировать ее под Квантум...? Или использовать ее код для CSS... Может не то брякнул, но я в этих вопросах не очень соображаю.
Отредактировано ez7pac (31-08-2018 21:58:49)
Отсутствует
Acid Crash
Безусловно где-то будут однотимпые методы, но универсальное решение найти будет трудно
Если скрипт будет нормально работать хотя бы на Одноклассниках - это уже будет отлично.
Отсутствует
Кстати, на старых версиях прекрасно работает вот эта малюсенькая китайская приблуда - FormColorChanger
Устанавливаете Stylus и разбираетесь как делать стили.
Что-то вроде такого :
А если заняться поиском, то можно расширить параметры :
input:not([type="submit"]):not([type="reset"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]), textarea
Отредактировано leshiy_odessa (01-09-2018 10:10:26)
Отсутствует
Надо в 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)
Отсутствует