iDev.Pi
Странно, Custom Buttons кнопкой можно а Stylish нет:
// Mинимальный стиль для полосы прокрутки (скролбара) ............................... var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"] .getService(Components.interfaces.nsIStyleSheetService); var uri = makeURI('data:text/css,'+ encodeURIComponent('\n\ @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);\n\ scrollbar thumb { -moz-appearance: none !important; background-color: green ! important; }\n\ scrollbar:not(:hover) thumb { opacity: .5 !important; }\n\ scrollbar[orient="vertical"], scrollbar[orient="horizontal"] { min-width: 8px !important; }\n\ scrollbar scrollbarbutton { visibility: collapse !important; }\n\ scrollbar { -moz-appearance: none!important; background: transparent !important; }\n\ scrollbar scrollcorner, scrollcorner { background:transparent !important; }\n\ ')); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
Отредактировано bunda1 (25-11-2012 23:59:37)
Отсутствует
Раз вы заговорили о скроллингах на странице Может подскажите как на этой странице
Fx/0.1
Отсутствует
Как сделать чтоб бы этот стиль неработал если есть закрепление [pinned="true"] вкладки:
/* Скрываем неактивные стрелки при большом количестве табов*/ .scrollbutton-up[disabled="true"], .scrollbutton-down[disabled="true"] { display: none !important; }
Отредактировано bunda1 (30-11-2012 17:22:49)
Отсутствует
bunda1
#tabbrowser-tabs:not([haspinned="true"]) .scrollbutton-up[disabled="true"], #tabbrowser-tabs:not([haspinned="true"]) .scrollbutton-down[disabled="true"] { display: none !important; }
Т.е. если нет закрепленных, то стрелочки скрываются, а если есть закрепленные вкладки, то стиль не работает и стрелки не стираются.
Отредактировано Kamui (30-11-2012 17:27:38)
Отсутствует
bunda1
#tabbrowser-tabs[haspinned="true"] .scrollbutton-up, #tabbrowser-tabs[haspinned="true"] .scrollbutton-down { display: -moz-box!important; visibility: visible !important; } #tabbrowser-tabs:not([haspinned="true"]) .scrollbutton-up, #tabbrowser-tabs:not([haspinned="true"]) .scrollbutton-down { display: none !important; }
Так должно работать, мне кажется[disabled="true"] необязательно указывать, все равно условие отображения есть ли закрепленные вкладки.
Отсутствует
Так должно работать, мне кажется[disabled="true"] необязательно указывать, все равно условие отображения есть ли закрепленные вкладки.
Нет, все равно не работает.
Я сам решил эту проблему при помощи Custom Buttons кода:
/* Скрываем неактивные стрелки прокрутки вкладок при большом количестве табов если вкладки не закреплены */ (function () { var cssURI = makeURI("data:text/css," + encodeURIComponent('.scrollbutton-up[disabled="true"], .scrollbutton-down[disabled="true"] { display: none !important; }')); var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); if ( !gBrowser.mTabContainer.childNodes[0].hasAttribute("pinned") ) sss.loadAndRegisterSheet(cssURI, sss.USER_SHEET); // отслеживать команды связные с закреплением вкладки и переклучаем стиль для стрелки прокрутки вкладок .... document.getElementById("tabContextMenu").addEventListener("command", function(e) { if ( (e.target.getAttribute("oncommand").toString()).indexOf("pinTab") !== -1 ) { setTimeout(function() { if ( gBrowser.mTabContainer.childNodes[0].hasAttribute("pinned") && sss.sheetRegistered(cssURI, sss.USER_SHEET)) { sss.unregisterSheet(cssURI, sss.USER_SHEET); } else sss.loadAndRegisterSheet(cssURI, sss.USER_SHEET); }, 0) } }, true); })();
Отсутствует
Добрый день!
Такая проблема - перестал работать stylish. Ubuntu 12.04, Fx17.0.
Переименовал ~/.mozilla в ~/.mozilla.bak и запустил с чистым профилем - работает. Переименовываю обратно - не работает.
Отклбчал все дополнения, кроме самого Stylish - не работает.
Как не работает - то есть вообще. Не реагирует ни на какой код, значек стайлиша в "панели инструментов" всегда серый (а должен быть цветным, когда он активен).
Как попробовать лечить?
Спасибо.
Отсутствует
Про stylish там всего две записи:
user_pref("extensions.stylish.firstRun", 3); user_pref("extensions.stylish.styleRegistrationEnabled", false);
Отсутствует
user_pref("extensions.stylish.styleRegistrationEnabled", false);
Отключен же, не?
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Как через Stylish поменять местами панель навигации и панель закладок? Помогите, пожалуйста, очень нужно.
Отсутствует
nikitoz13066
Вот так:
#PersonalToolbar {-moz-box-ordinal-group: 10 !important; } #nav-bar {-moz-box-ordinal-group: 11 !important; }
Но это будет некрасиво, проще не менять панели местами а поменять местами элементы на этих панелях.
Отсутствует
Ребята, может кто объяснить, зашел сюда - http://userstyles.org/styles/browse/all/download%20statusbar хотел установить download statusbar, штук 10 перепробовал и ни один не работает, даже под чистым профилем 18, ну не может такого быть, может что не так у меня, может у кого рабочий есть, или знает где еще посмотреть, поделитесь.
Отредактировано villa7 (11-01-2013 21:47:38)
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
без Stylish
Невозможно
А код из Stylish перенести в userChrome.css?
Отсутствует
А код из Stylish перенести в userChrome.css?
Код для скроллбаров, который работает в Stylish'е, не работает в userChrome.css, ограничение там есть какое-то.
Отредактировано Kamui (23-01-2013 20:32:14)
Отсутствует
У меня, наверно самый простой вопрос. Всегда ли стили, созданные для userContent.css ,или userChrome.css можно ставить в Stylish и наоборот, если нет, то как это можно понять. И где посмотреть готовые стили с описанием.
Отредактировано nbuh (16-02-2013 01:06:10)
Отсутствует