z00rox
Тогда покажите скриншоты что-ли и/или лучше ваш код, на словах не очень понятно о чём вы.
Отсутствует
Всем доброго времени суток.
На крайней версии Лисы, при активной темной теме DevTools, обнаружил, что в редакторе Stylish перестал работать скролл-бар.
При переключении на светлую тему всё работает нормально.
Возможно у кого-то есть мысли как это можно побороть именно в темной теме?
Отсутствует
/*AGENT_SHEET*/ @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); @namespace html url("http://www.w3.org/1999/xhtml"); @namespace svg url("http://www.w3.org/2000/svg"); @-moz-document url-prefix("chrome://"),url-prefix("data:"){ scrollbar, scrollbar thumb{ pointer-events: auto!important; } }
Только для Stylish.
Отредактировано turbot (30-08-2016 23:24:59)
Отсутствует
скрытый текстВыделить кодКод:
/*AGENT_SHEET*/ @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); @namespace html url("http://www.w3.org/1999/xhtml"); @namespace svg url("http://www.w3.org/2000/svg"); @-moz-document url-prefix("chrome://"),url-prefix("data:"){ scrollbar, scrollbar thumb{ pointer-events: auto!important; } }
Только для Stylish.
Премного благодарен.
Работает.
Дополнительно отписал автору Стайлиша, возможно со временем пофиксает.
Отсутствует
Acid Crash
Это баг в стилях фф. Все, что использует фф'овский CodeMirror, им страдает. Кроме, собственно, дефолтных инструментов разработчика. На bugzilla, мне кажется, писать надо.
Отредактировано turbot (31-08-2016 00:28:01)
Отсутствует
Сайт http://russiangram.com/ автоматически расставляет ударения в тексте.
После этого текст из поля ввода можно нормально скопировать.
Но если скопировать текст ниже, то он становится форматированным (при вставке каждое слово с новой строки)
Отсутствует
Или это нужно скриптом делать?
Только им и можно. Если вообще можно. При условии, что требуется и:
при сохранении знаков ударения, подчеркивания или цвета
У меня не вышло. Удалить-то переносы - не проблема, если без сохранения типа text/html в буфере. Но, соответственно, тогда и форматирования не будет. Я попробовал что-то такое для CB сварганить:
(listener => ["command", "keypress"].forEach(type => addEventListener(type, listener, false, window)) )({ selector: ['body', 'command#cmd_copy'], nsSupportsString: Components.Constructor("@mozilla.org/supports-string;1", "nsISupportsString"), nsTransferable: Components.Constructor("@mozilla.org/widget/transferable;1", "nsITransferable"), isLoc: function() { return window.gBrowser.selectedBrowser.contentWindow.location.host == 'russiangram.com'; }, SupportsString: function(str) { var res = this.nsSupportsString(); res.data = str; return res; }, Transferable: function (source) { var res = this.nsTransferable(); if ('init' in res) { if (source instanceof Ci.nsIDOMWindow) source = source.QueryInterface(Ci.nsIInterfaceRequestor) .getInterface(Ci.nsIWebNavigation); res.init(source); } return res; }, read: function() { // Как обойтись без этого лишнего шага и просто получить со страницы выделенное? Я не понял из примера в // https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Using_the_clipboard :( var trans = this.Transferable(); trans.addDataFlavor("text/html"); Services.clipboard.getData(trans, Services.clipboard.kGlobalClipboard); var str = {}; var strLength = {}; trans.getTransferData("text/html", str, strLength); if (str) { // Как получить и вернуть и text/html и text/unicode. Тоже не сображу... :( return str.value.QueryInterface(Ci.nsISupportsString).data; } }, replace: function(str) { // Что тут менять на что, чтобы избавиться от переносов? Это вообще возможно? return str.replace(/\n+/g, '???'); }, write: function(txt) { var trans = this.Transferable(); // Как впиндюрить простой текст обратно? Так: // trans.addDataFlavor("text/unicode"); // trans.setTransferData("text/unicode", this.SupportsString(txt), txt.length * 2); // - теперь только с html-тегами сохраняет. А без этого в простые формы, без поддержки richtext, вовсе не вставляет trans.addDataFlavor("text/html"); trans.setTransferData("text/html", this.SupportsString(txt), txt.length * 2); Services.clipboard.setData(trans, null, Services.clipboard.kGlobalClipboard); }, handleEvent(e) { if (this.isLoc() && (e.type == 'keypress' && e.target.matches(this.selector) && e.ctrlKey && e.code == 'KeyC' && !e.shiftKey && !e.altKey || e.type == 'command' && e.target.matches(this.selector))) { setTimeout(()=> { var txt = this.read(), txt = this.replace(txt); window.console.log(txt); txt && this.write(txt); }); } } });
Отсутствует
Ultima2m
Это подчеркивание - заслуга только скопированного html-кода и текстовых форм, которые понимают richtext (текст с форматированием). Чтобы "перенести" без переносов, надо что-то сделать со скопированным html'ом. А что - я не знаю.
Отредактировано turbot (08-09-2016 23:37:53)
Отсутствует
Доброго времени суток.
Подскажите, пожалуйста, как можно увеличить длинну поля поиска в DevTools.
и длинну быстрого поиска FindBar (тот, который через Ctrl+F вызывается).
Подходят варианты как для Stylish так и UserChrome.
Заранее благодарен.
P.S. использую FF 48.0.2+CTR
Отсутствует
Acid Crash
#inspector-searchbox { width: 40em !important; } findbar .findbar-textbox { width: 30em !important; }
Отсутствует
Выделить кодКод:
#inspector-searchbox { width: 40em !important; } findbar .findbar-textbox { width: 30em !important; }
Благодарю.
DevTools сработал, а вот FindBar что-то не хочет (на стиль никак не реагирует).
Забыл уточнить, использую FindBar Tweak https://addons.mozilla.org/ru/firefox/a … bar-tweak/.
А в настройках CTR выбрано
Панели (2) -> Положение панели поиска -> внизу (по-другому) (правда и при возврате к дефотному виду тоже не работает)
Возможно что-то из этого таки мешает...
P.S. Сейчас на Userstyles нашел вот такой стиль, который у меня срабатывает.
/* Allows the searchbox-plus-prev/next-buttons unit to stretch */ [anonid="findbar-textbox-wrapper"] {margin: auto !important;-moz-box-flex: 1 !important;} /* Allows the searchbox to stretch */ .findbar-textbox {-moz-box-flex: 1 !important;}
Но это не совсем то, чего хочется.
Мне бы растянуть этот TextBox процентов на 40-50 от всего размера экрана.
Отсутствует
FindBar Tweak
Тогда так
Отсутствует
Отлично, теперь и это работает.
Премного благодарен.
Отсутствует
Доброго времени суток.
Необходимо задать максимальную ширину меню закладок.
Но после последнего обновления (вынесение недавних закладок в корневой список) корневой список стал очень широким.
Понадобилось задать разный размер для корневой структуры и для всех последующих (например для корневого 250px, а для остальных - 275px).
Можно ли реализовать такое через CSS?
Отредактировано Acid Crash (20-09-2016 23:04:17)
Отсутствует
Можно ли реализовать такое через CSS?
Конечно можно, размеры свои подставьте а свой код удалите чтобы не мешал
menu.bookmark-item, menuitem.bookmark-item { max-width: 26em !important; } menu.bookmark-item menu.bookmark-item, menu.bookmark-item menuitem.bookmark-item { max-width: 32em !important; }
Отсутствует
Выделить кодКод:
menu.bookmark-item, menuitem.bookmark-item { max-width: 26em !important; } menu.bookmark-item menu.bookmark-item, menu.bookmark-item menuitem.bookmark-item { max-width: 32em !important; }
Привествую.
После небольшего тестинга заметил неприятную особенность.
Стоит у меня дополнение Undo Closed Tabshttps://addons.mozilla.org/ru/firefox/a … bs-button/
Так вот, стиль начал применяться и к выпадающему списку этого дополнения.
Можно ли подправить (думаю можно, но вот с поиском нужного селектора не справлюсь...) так, чтобы менял ширину только меню закладок, а другие меню не трогал?
Отредактировано Acid Crash (21-09-2016 12:31:39)
Отсутствует
Acid Crash
Так у вас тот код тоже должен был применятся и даже больше он применялся к закладкам на панели.
В начале добавьте #BMB_bookmarksPopup
#BMB_bookmarksPopup menu.bookmark-item, #BMB_bookmarksPopup menuitem.bookmark-item { max-width: 26em !important; } #BMB_bookmarksPopup menu.bookmark-item .bookmark-item { max-width: 32em !important; }
Отсутствует
Так у вас тот код тоже должен был применятся и даже больше он применялся к закладкам на панели.
В начале добавьте #BMB_bookmarksPopupскрытый текстВыделить кодКод:
#BMB_bookmarksPopup menu.bookmark-item, #BMB_bookmarksPopup menuitem.bookmark-item { max-width: 26em !important; } #BMB_bookmarksPopup menu.bookmark-item .bookmark-item { max-width: 32em !important; }
Спасибо.
Да нет, видимо в комплексе с расширением для закладок давало другой результат...
Отсутствует
Приветствую.
Ещё одна незадача вылезла.
При установке малых размеров не влазит нижняя кнопка "Показать все закладки"
#BMB_bookmarksPopup menu.bookmark-item, #BMB_bookmarksPopup menuitem.bookmark-item {max-width: 17em !important;} #BMB_bookmarksPopup menu.bookmark-item .bookmark-item {max-width: 22em !important;}
Отредактировано Acid Crash (22-09-2016 11:35:23)
Отсутствует
В 49, стиль увеличивающий жирность текста
Стал косячить в инспекторе, но только в userContent. Если вставить его в стилиш то он не мешает инспектору. Можно подправить его для userContent?
Отредактировано oleg.sgh (22-09-2016 19:12:20)
Отсутствует
Acid Crash
или
@-moz-document url-prefix("http:"), url-prefix("https:"), url-prefix("file:") { * { text-shadow: transparent 0px 0px 0px, rgba(0,0,0,0.9) 0px 0px 0px !important; } }
Отсутствует
Vitaliy V.
Ну так и сделайте в Stylish раз он установлен
В том и дело что в рабочем не установлен...
В общем, надоело бодаться с файлами в самом фоксе. Удалил папку с ними вообще, установил стилиш и в нем сделал пока два стиля: юзерхром и юзерконтент
Но какой толк от этого...
Если зоркость глаз снижена и увеличены шрифты то толк есть и заметный
Отредактировано oleg.sgh (22-09-2016 19:38:42)
Отсутствует
то толк есть
Наверно есть если шрифты размазаны, но у меня чёткие и от применения кода эффекта ноль.
Отсутствует