Контекстное меню Thunderbird. Сверху вниз в теле письма.
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); #mailContext-selectall, /* Выделить всё*/ #mailContext-sep-clipboard, /* menuseparator*/ #mailContext-replySender, /* Ответить отправителю*/ #mailContext-replyAll, /* Ответить всем*/ #mailContext-replyList, /* Ответить в рассылку*/ #mailContext-forward, /* Переслать*/ #mailContext-forwardAsMenu, /* Переслать как*/ #mailContext-editAsNew, /* Редактировать как новое сообщение*/ #mailContext-sep-reply, /* menuseparator*/ #mailContext-tags, /* Присвоить метку*/ #mailContext-mark, /* Отметить*/ #mailContext-sep-afterMarkMenu, /* menuseparator*/ #mailContext-archive, /* Архивировать*/ #mailContext-moveMenu, /* Переместить в папку*/ #mailContext-copyMenu, /* Копировать в папку*/ #mailContext-moveToFolderAgain, /* Повторить перемещение в «Входящие»*/ #mailContext-delete, /* Удалить сообщение*/ #paneContext-afterMove, /* menuseparator*/ #mailContext-ignoreThread, /* Пропустить обсуждение*/ #mailContext-ignoreSubthread, /* Пропустить ветку обсуждения*/ #mailContext-watchThread, /* Отслеживать обсуждение*/ #mailContext-afterWatchThread, /* menuseparator*/ #mailContext-saveAs, /* Сохранить как…*/ #mailContext-printpreview, /* Предварительный просмотр*/ #mailContext-print, /* Распечатать…*/ #mailContext-openNewWindow, /* Открыть в новом окне*/ #mailContext-openConversation, /* Открыть в разговоре*/ #mailContext-sep-open2 /* menuseparator*/ {display: none !important; }
Отсутствует
Добрый день!
Подскажите, пожалуйста, что нужно изменить в userChrome.css чтобы уменьшить расстояние между иконками закладок на видимой панели закладок?
У меня только иконки без названий. Их много и они не все помещаются по всей ширине панели. Сейчас между иконками промежуток где то 1мм.
Отредактировано dragodim (24-08-2018 14:05:56)
Отсутствует
Подскажите, как убрать этот сепаратор в контекстном меню вкладки
#context_reloadTab+menuseparator{display:none!important}
#context_toggleMuteTab+menuseparator{display:none!important}
не помогли
Отсутствует
ez7pac
Отсутствует
Кто-нибудь пробовал сделать кнопку для панелей Виталия "Менеджер паролей" (Настройуи --> Приватность и Защита --> Сохранённые логины...)?
не работает.
Отсутствует
xrun1
/*CODE*/
var host = content.document.domain.replace(/^www./g,'');
window.openDialog("chrome://passwordmgr/content/passwordManager.xul", "SignonViewerDialog", '', {filterString: host});
Отсутствует
drage2
Должно быть так?
try { let id = "имя-для-кнопки"; if (this._getWidget(id)) { CustomizableUI.createWidget({ id: id, label: "Менеджер паролей", tooltiptext: "Сохранённые логины", onCommand: function(event) { var host = content.document.domain.replace(/^www./g,''); window.openDialog("chrome://passwordmgr/content/passwordManager.xul", "SignonViewerDialog", '', {filterString: host}); } }); } } catch(e) {}
Отсутствует
Должно быть так?
Нет не так, и уж точно никакое не должно́. Пробуй как-нибудь,
но возню с протоколоми и хостом оставим заинтересованным.
CustomizableUI.createWidget({ id: "add-open-passwordmanager", label: "Менеджер паролей", tooltiptext: "Сохранённые логины", onCommand(e) { var host; try {var {host} = e.view.gBrowser.currentURI;} catch(ex) {} e.target.LoginHelper.openPasswordManager(e.view, host); }, onCreated(btn) { btn.setAttribute("image", "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////////////////////////////////////////////////////9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD////////////XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA////////////14MA/9eDAP//////////////////////14MA////////////14MA/9eDAP/XgwD/14MA/9eDAP///////////9eDAP/XgwD//////////////////////9eDAP/XgwD////////////XgwD/14MA/9eDAP/XgwD////////////XgwD/14MA////////////14MA/9eDAP/XgwD/14MA/9eDAP///////////9eDAP/XgwD/14MA////////////14MA/9eDAP///////////9eDAP/XgwD/14MA/9eDAP/XgwD/14MA////////////14MA/9eDAP///////////9eDAP/XgwD////////////XgwD/14MA/9eDAP/XgwD//////////////////////9eDAP/XgwD////////////XgwD/14MA////////////14MA/9eDAP/XgwD//////////////////////9eDAP/XgwD/14MA////////////14MA/9eDAP///////////9eDAP/XgwD/14MA////////////14MA/9eDAP/XgwD/14MA/9eDAP///////////9eDAP/XgwD////////////XgwD/14MA/9eDAP/XgwD////////////XgwD/14MA/9eDAP/XgwD////////////XgwD/14MA////////////14MA/9eDAP/XgwD/14MA/9eDAP///////////9eDAP/XgwD/14MA////////////14MA/9eDAP///////////9eDAP/XgwD/14MA/9eDAP/XgwD/14MA///////XgwD/14MA/9eDAP///////////9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD////////////XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA/9eDAP/XgwD/14MA////////////////////////////////////////////////////////////////////////////////////////////AACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQ=="); var win = btn.ownerGlobal; win.XPCOMUtils.defineLazyGetter(btn, "LoginHelper", () => win.LoginHelper || win.ChromeUtils.import("resource://gre/modules/LoginHelper.jsm", null).LoginHelper ); } });
Отсутствует
xrun1.
Приветствую.
Вот тут есть рабочая кнопка для Менеджера паролей.
Отредактировано Acid Crash (28-08-2018 15:07:49)
Отсутствует
xrun1
добавлю "возню" с базовым доменом
try { let id = "add-open-passwordmanager"; if (this._getWidget(id)) { CustomizableUI.createWidget({ id: id, label: "Менеджер паролей", tooltiptext: "Открыть менеджер паролей", onCreated: function(node) { Object.defineProperty(node, "lazyGetters", { value: { get LoginHelper() { delete this.LoginHelper; var win = node.ownerDocument.defaultView; if ("LoginHelper" in win) return this.LoginHelper = win.LoginHelper; if (("ChromeUtils" in win) && ("import" in win.ChromeUtils)) return this.LoginHelper = win.ChromeUtils.import("resource://gre/modules/LoginHelper.jsm", {}).LoginHelper; return this.LoginHelper = Components.utils.import("resource://gre/modules/LoginHelper.jsm", {}).LoginHelper; } }, writable: true, configurable: true, enumerable: false }); }, onCommand: function(event) { var win = event.target.ownerDocument.defaultView; var uri = win.gBrowser.currentURI; var eTLDService = Components.classes["@mozilla.org/network/effective-tld-service;1"].getService(Components.interfaces.nsIEffectiveTLDService); var eTLD; try { eTLD = eTLDService.getBaseDomain(uri); } catch (e) { eTLD = uri.asciiHost; } event.target.lazyGetters.LoginHelper.openPasswordManager(win, eTLD); } }); } } catch(e) {}
Отсутствует
Dumby
Vitaliy V.
Спасибо, работают оба варианта.
Acid Crash
Я не заню, как прикручивать эти кнопки. А необходимый минимум себе сделал с панелями от Vitaliy V.
Отсутствует
Уже как-то спрашивал, тогда решения не нашлось. Может, уже есть...
Интересует выделение цветом форм ввода паролей, логинов, поиска и сообщений. Или, если существует, расширение.
Что-то типа вот такого. Но тут подсвечиваются еще и кнопки, которые, в принципе, не нужны.
Отредактировано 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)
Отсутствует