Vitaliy V.
Помогите решить такой вопрос: Что бы фон или рамка на значках тулбара была всегда а не только при наведении на них
Отредактировано Вит (27-11-2018 18:47:39)
Отсутствует
Всем доброго времени суток.
Давным-давно нашёл вот такой стиль:
@-moz-document url(about:newtab),url(about:home) { #snippets{display:none !important;} #onboarding-overlay-button, .prefs-pane-wrapper, .section-title, .top-sites-list .top-site-outer .default-icon, .top-sites-list .top-site-outer .title .icon, .section-top-bar .info-option-icon { display:none !important; } .prefs-button {opacity: 0 !important;} .prefs-button:hover {opacity: 1 !important;} main { width: 90% !important; margin-right: 0,5% !important; margin-left: 7% !important; } .top-site-outer { margin-bottom: 36px !important; } .top-sites-list .top-site-outer .tile { box-shadow:none !important; height:160px !important; width:160px !important; margin:auto !important; } .top-sites-list .top-site-outer .rich-icon { background-size: 160px !important; } .top-sites-list .top-site-outer .title { font-size:12px !important; } .rich-icon { border-radius: 0% !important; opacity: 1!important; } .screenshot { border-radius: 0% !important; opacity: 1!important; } .icon.icon-pin-small { background-size: 16px !important; height: 16px !important; width: 16px !important; }
Отредактировано Злой Буратино (29-11-2018 00:25:53)
Отсутствует
Всем доброго времени суток.
Давным-давно нашёл вот такой стиль:
Подскажите, а как сделать так, чтобы надписи под превьюшками были выравнены по центру?
Приветствую.
Видимо стиль слегка устаревший, или просто недочет.
Ширину превьюх до 160px увеличили, а для подписи забыли это сделать.
Вот это добавьте к стилю и будет Вам счастье.
Отредактировано Acid Crash (29-11-2018 12:10:31)
Отсутствует
Добрый день.
Подскажите пожалуйста, как перекрасить цвет выделения кнопок в поисковом баре(CTR+F), который внизу появляется.
Там есть три кнопки: "Подсветить все", "С учетом регистра", "Только слова целиком".
Интересует два варианта, при наведении курсором этих кнопок и при активации кнопок. Необходимо сделать независимую отдельную перекраску цвета выделения ТОЛЬКО под эти три кнопки,
не связанную с цветом выделения других кнопок на "toolbar" мозиллы.
Отсутствует
MrDenver
Кнопка СВ
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3Efindbar%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEADg4AAAEAIABwAwAAFgAAACgAAAAOAAAAHAAAAAEAIAAAAAAASAMAAAAAAAAAAAAAAAAAAAAAAAD/AAkA/wAJC/8ACYT/AAmw/wAJMP8ACQD/AAkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8ACQD/AAkR/wAJxP8ACf//AAlL/wAJAP8ACQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAJAP8ACQ//AAm8/wAJ//8ACUT/AAkA/wAJAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAkAAAAAEP8ACb//AAn//wAJR/8ACQD/AAkFAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAP8ACQAAAAAP/wAJvv8ACf//AAlF/wAJAP8ACQL/AAkA/wAJAP8ACQD/AAkA/wAJAAAAAAAAAAAA/wAJAAAAABD/AAm+/wAJ//8ACVD/AAkD/wAJE/8ACQ7/AAkQ/wAJB/8ACQD/AAkAAAAAAAAAAAD/AAkA/wAJEf8ACcH/AAn//wAJ5f8ACd//AAni/wAJ3f8ACev/AAl6/wAJAP8ACQQAAAAAAAAAAP8ACQD/AAkR/wAJwv8ACf//AAn1/wAJ9v8ACff/AAnz/wAJ+P8ACY//AAkA/wAJBQAAAAAAAAAA/wAJAP8ACRD/AAm//wAJ//8ACW7/AAkx/wAJO/8ACTf/AAk7/wAJHf8ACQD/AAkAAAAAAAAAAAD/AAkAAAAAD/8ACb7/AAn//wAJRf8ACQD/AAkDAAAAAP8ACQD/AAkC/wAJBP8ACQIAAAAAAAAAAP8ACQAAAAAP/wAJv/8ACf//AAlE/wAJAP8ACQH/AAkA/wAJAP8ACQD/AAkA/wAJAAAAAAAAAAAA/wAJAP8ACRD/AAm9/wAJ//8ACW7/AAk0/wAJPf8ACTr/AAk7/wAJOP8ACT//AAkiAAAAAAAAAAD/AAkA/wAJE/8ACcj/AAn//wAJ8/8ACe7/AAnx/wAJ8P8ACfD/AAnr/wAJ8v8ACZAAAAAEAAAAAP8ACQD/AAkF/wAJfP8ACdL/AAnR/wAJ2f8ACdj/AAnY/wAJ2P8ACdP/AAnf/wAJfwAAAAMAAAAAhfwAAIX8AACF/AAAhXwAAIX8AACAPAAAgCwAAIAsAACAPAAAhYwAAIX8AACADAAAgAQAAIAEAAA%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E2%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%0A/*Initialization%20Code*/%0A%28%28bar%2C%20button%20%3D%20true%2C%20insertAtTop%20%3D%20true%2C%20ctrlFcloseFinbar%20%3D%20false%29%20%3D%3E%20%28%7B%0A%20%20%20%20init%28parent%29%20%7B%0A%20%20%20%20%20%20%20%20var%20has%20%3D%20bar%20%3D%20parent.querySelector%28%22%23appcontent%20%3E%20findbar%22%29%3B%0A%20%20%20%20%20%20%20%20has%20%7C%7C%20this.initFinbar%28parent%29%3B%0A%20%20%20%20%20%20%20%20var%20lo%20%3D%20bar.linkedObject%3B%0A%20%20%20%20%20%20%20%20lo.listenCtrlF%20%3D%20ctrlFcloseFinbar%0A%20%20%20%20%20%20%20%20%20%20%20%20%3F%20listen%20%3D%3E%20listen%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3F%20addEventListener%28%22keydown%22%2C%20lo%2C%20true%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20removeEventListener%28%22keydown%22%2C%20lo%2C%20true%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%28%29%20%3D%3E%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20has%20%26%26%20%21bar.hidden%20%26%26%20lo.listenCtrlF%28true%29%3B%0A%20%20%20%20%20%20%20%20if%20%28button%29%20self._handleClick%20%3D%20%28%29%20%3D%3E%20bar.hidden%0A%20%20%20%20%20%20%20%20%20%20%20%20%3F%20bar.startFind%28bar.FIND_NORMAL%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%3A%20bar.collapsed%20%7C%7C%20bar.close%28%29%3B%0A%20%20%20%20%20%20%20%20addDestructor%28lo.destroy%2C%20lo%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20destroy%28reason%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28reason%5B5%5D%20%21%3D%20%22e%22%29%20return%3B%0A%20%20%20%20%20%20%20%20bar.close%28%29%3B%0A%20%20%20%20%20%20%20%20bar._browser%20%3D%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20bar.remove%28%29%3B%0A%20%20%20%20%20%20%20%20this.setProgressListener%28false%29%3B%0A%20%20%20%20%20%20%20%20for%28var%20key%20of%20%5B%22gFindBar%22%2C%20%22gFindBarInitialized%22%5D%29%0A%20%20%20%20%20%20%20%20%20%20%20%20Object.defineProperty%28window%2C%20key%2C%20this%5Bkey%5D%29%3B%0A%20%20%20%20%20%20%20%20gBrowser%5Bthis.gBrKey%5D%20%3D%20this%5Bthis.gBrKey%5D%3B%0A%20%20%20%20%20%20%20%20Services.ppmm.removeDelayedProcessScript%28this.url%29%3B%0A%20%20%20%20%20%20%20%20Services.ppmm.loadProcessScript%28%22data%3A%2C%22%20+%20encodeURIComponent%28%60%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.appinfo.processType%20%21%3D%20Services.appinfo.PROCESS_TYPE_DEFAULT%0A%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20Services.appinfo.processType%20%21%3D%20Services.appinfo.PROCESS_TYPE_CONTENT%0A%20%20%20%20%20%20%20%20%20%20%20%20%7C%7C%20%28nsvo%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20proto%20%3D%20nsvo.Finder.prototype%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28%22_requestMatchesCount%22%20in%20proto%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20proto.requestMatchesCount%20%3D%20proto._requestMatchesCount%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20delete%20proto._requestMatchesCount%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%28Cu.import%28%22resource%3A//gre/modules/Finder.jsm%22%2C%20%7B%7D%29%29%3B%60%0A%20%20%20%20%20%20%20%20%29%20%2C%20false%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20initFinbar%28parent%29%20%7B%0A%20%20%20%20%20%20%20%20for%28var%20tab%20of%20gBrowser.tabs%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28%21tab._findBar%29%20continue%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20tab._findBar.browser%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20tab._findBar._browser%20%3D%20%7B%7D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20tab._findBar.remove%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20delete%20tab._findBar%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20bar%20%3D%20document.createElement%28%22findbar%22%29%3B%0A%20%20%20%20%20%20%20%20var%20p%20%3D%20new%20Proxy%28%7B%7D%2C%20%7Bget%3A%20%28%29%20%3D%3E%20%28%29%20%3D%3E%20%7B%7D%7D%29%3B%0A%20%20%20%20%20%20%20%20bar._browser%20%3D%20%7Bfinder%3A%20p%2C%20messageManager%3A%20p%7D%3B%0A%20%20%20%20%20%20%20%20parent.insertBefore%28bar%2C%20insertAtTop%20%3F%20parent.firstChild%20%3A%20null%29%3B%0A%20%20%20%20%20%20%20%20bar.linkedObject%20%3D%20this%3B%0A%0A%20%20%20%20%20%20%20%20%5B%22gFindBar%22%2C%20%22gFindBarInitialized%22%5D.forEach%28%28key%2C%20ind%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this%5Bkey%5D%20%3D%20Object.getOwnPropertyDescriptor%28window%2C%20key%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20delete%20window%5Bkey%5D%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20window%5Bkey%5D%20%3D%20ind%20%3F%20true%20%3A%20bar%3B%0A%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20var%20key%20%3D%20%22getCachedFindBar%22%20in%20gBrowser%20%3F%20%22getCachedFindBar%22%20%3A%20%22getFindBar%22%3B%0A%20%20%20%20%20%20%20%20this%5Bthis.gBrKey%20%3D%20key%5D%20%3D%20gBrowser%5Bkey%5D%3B%0A%20%20%20%20%20%20%20%20gBrowser%5Bkey%5D%20%3D%20%28%29%20%3D%3E%20bar%3B%0A%20%20%20%20%20%20%20%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22close%22%2C%20%22startFind%22%2C%20%22onMatchesCountResult%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22_updateMatchesCount%22%2C%20%22_onBrowserKeypress%22%2C%20%22receiveMessage%22%0A%0A%20%20%20%20%20%20%20%20%5D.forEach%28%28key%2C%20ind%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20func%20%3D%20bar%5Bkey%5D.bind%28bar%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20bar%5Bkey%5D%20%3D%20ind%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3F%20%28...args%29%20%3D%3E%20this%5Bkey%5D%28...args%29%20%7C%7C%20func%28...args%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%28...args%29%20%3D%3E%20func%28...args%29%20%7C%7C%20this%5Bkey%5D%28...args%29%3B%0A%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20this.url%20%3D%20%22data%3A%2C%22%20+%20encodeURIComponent%28%60%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.appinfo.processType%20%21%3D%20Services.appinfo.PROCESS_TYPE_DEFAULT%0A%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20Services.appinfo.processType%20%21%3D%20Services.appinfo.PROCESS_TYPE_CONTENT%0A%20%20%20%20%20%20%20%20%20%20%20%20%7C%7C%20%28nsvo%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%20proto%20%3D%20nsvo.Finder.prototype%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28%22_requestMatchesCount%22%20in%20proto%29%20return%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20proto._requestMatchesCount%20%3D%20proto.requestMatchesCount%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20proto.requestMatchesCount%20%3D%20%24%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20this.newRequestMatchesCount%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%28Cu.import%28%22resource%3A//gre/modules/Finder.jsm%22%2C%20%7B%7D%29%29%3B%60%0A%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%20%20%20%20delete%20this.newRequestMatchesCount%3B%0A%20%20%20%20%20%20%20%20Services.ppmm.loadProcessScript%28this.url%2C%20true%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20newRequestMatchesCount%3A%20async%20function%20requestMatchesCount%28aWord%2C%20aLinksOnly%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28typeof%20aLinksOnly%20%21%3D%20%22boolean%22%29%20%7B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20%7BlinksOnly%2C%20data%7D%20%3D%20aLinksOnly%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20aLinksOnly%20%3D%20linksOnly%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20this.entireWord%20%3D%20data.entireWord%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.caseSensitive%20%3D%20data.caseSensitive%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.onModalHighlightChange%28data.useModalHighlight%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.onHighlightAllChange%28data.highlightAll%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20data.highlightAll%20%26%26%20await%20this.highlighter.highlight%28true%2C%20aWord%2C%20linksOnly%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this._iterator%20%26%26%20this._iterator.reset%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20obj%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20Object.defineProperty%28this%2C%20%22_currentMatchesCountResult%22%2C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20configurable%3A%20true%2C%20enumerable%3A%20true%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20get%3A%20%28val%20%3D%20obj%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28val%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28%21val.total%29%20val.total%20%3D%20new%20Number%280%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20val.currentFound%20%3D%20val._currentFound%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20obj%20%3D%20val%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20set%3A%20val%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28val%29%20return%20obj%20%3D%20val%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20delete%20this._currentMatchesCountResult%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20obj%20%3D%20this._currentMatchesCountResult%20%3D%20val%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20lfr%20%3D%20this._lastFindResult%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20lfr%20%21%3D%3D%20null%20%26%26%20lfr%20%21%3D%20Ci.nsITypeAheadFind.FIND_NOTFOUND%0A%20%20%20%20%20%20%20%20%20%20%20%20%7C%7C%20Object.defineProperty%28this%2C%20%22_lastFindResult%22%2C%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20configurable%3A%20true%2C%20enumerable%3A%20true%2C%20get%3A%20%28%29%20%3D%3E%20null%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20set%3A%20val%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28val%20%3D%3D%20Ci.nsITypeAheadFind.FIND_WRAPPED%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20val%20%3D%20Ci.nsITypeAheadFind.FIND_FOUND%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20delete%20this._lastFindResult%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20this._lastFindResult%20%3D%20val%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20this._requestMatchesCount%28aWord%2C%20aLinksOnly%29%3B%0A%20%20%20%20%7D%2C%0A%0A%20%20%20%20close%28%29%20%7B%0A%20%20%20%20%20%20%20%20bar.collaped%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20this.setProgressListener%28false%29%3B%0A%20%20%20%20%20%20%20%20this.setBrowser%28null%2C%20null%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20startFind%28%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28this.maybeCollapse%28gBrowser.selectedBrowser%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%20%20if%20%28bar.hidden%29%0A%20%20%20%20%20%20%20%20%20%20%20%20this.setBrowser%28300%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20this.setProgressListener%28true%29%3B%0A%20%20%20%20%20%20%20%20else%20if%20%28%21ctrlFcloseFinbar%29%0A%20%20%20%20%20%20%20%20%20%20%20%20setTimeout%28%28%29%20%3D%3E%20this.updateMatchesCount%28%29%2C%20100%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20onMatchesCountResult%28res%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28%21%28%22currentFound%22%20in%20res%29%20%7C%7C%20res.total%20%3D%3D%20-1%20%7C%7C%20res.currentFound%29%0A%20%20%20%20%20%20%20%20%20%20%20%20return%3B%0A%0A%20%20%20%20%20%20%20%20bar._foundMatches.value%20%3D%20%60%24%7B+res.total%20%7C%7C%20%22%u041D%u0435%u0442%22%7D%20%u0441%u043E%u0432%u043F%u0430%u0434%u0435%u043D%u0438%24%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20bar.pluralForm.get%28res.total%2C%20%22%u0435%3B%u044F%3B%u0439%22%29%0A%20%20%20%20%20%20%20%20%7D.%60%3B%0A%20%20%20%20%20%20%20%20bar._foundMatches.hidden%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20_updateMatchesCount%28%29%20%7B%0A%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20_onBrowserKeypress%28e%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28%21bar.hidden%29%20return%3B%0A%20%20%20%20%20%20%20%20if%20%28%21e.charCode%29%20return%20true%3B%0A%20%20%20%20%20%20%20%20this.setBrowser%28300%29%3B%0A%20%20%20%20%20%20%20%20this.setProgressListener%28true%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20receiveMessage%28msg%29%20%7B%0A%20%20%20%20%20%20%20%20msg.target%20%3D%20bar._browser%3B%0A%20%20%20%20%7D%2C%0A%0A%20%20%20%20progressListenerAdded%3A%20false%2C%0A%20%20%20%20setProgressListener%28add%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28add%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28this.progressListenerAdded%29%20return%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.progressListenerAdded%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20gBrowser.addProgressListener%28this%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.listenCtrlF%28true%29%3B%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28%21this.progressListenerAdded%29%20return%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.progressListenerAdded%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20gBrowser.removeProgressListener%28this%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.listenCtrlF%28false%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20handleEvent%28e%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28%0A%20%20%20%20%20%20%20%20%20%20%20%20e.ctrlKey%20%26%26%20e.code%20%3D%3D%20%22KeyF%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20%21e.shiftKey%20%26%26%20%21e.altKey%20%26%26%20%21bar.collapsed%0A%20%20%20%20%20%20%20%20%29%0A%20%20%20%20%20%20%20%20%20%20%20%20e.preventDefault%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20e.stopPropagation%28%29%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20bar.close%28%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20updateMatchesCount%28%29%20%7B%0A%20%20%20%20%20%20%20%20var%20str%20%3D%20bar._findField.value%3B%0A%20%20%20%20%20%20%20%20if%20%28%21str%29%20return%3B%0A%20%20%20%20%20%20%20%20var%20data%20%3D%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20entireWord%3A%20bar._entireWord%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20caseSensitive%3A%20bar._typeAheadCaseSensitive%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20highlightAll%3A%20bar._highlightAll%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20useModalHighlight%3A%20bar._useModalHighlight%0A%20%20%20%20%20%20%20%20%7D%3B%0A%20%20%20%20%20%20%20%20bar.browser.finder.requestMatchesCount%28%0A%20%20%20%20%20%20%20%20%20%20%20%20bar._findField.value%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%7BlinksOnly%3A%20bar._findMode%20%3D%3D%20bar.FIND_LINKS%2C%20data%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20maybeCollapse%28br%29%20%7B%0A%20%20%20%20%20%20%20%20return%20br.isSyntheticDocument%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20br.documentContentType%20%3D%3D%20%22application/vnd.mozilla.xul+xml%22%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20setBrowser%28updateDelay%2C%20br%20%3D%20gBrowser.selectedBrowser%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28bar._browser%20%21%3D%20br%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20b%20%3D%20bar._browser%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28b%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20b.messageManager.removeMessageListener%28%22Findbar%3AMouseup%22%2C%20bar%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20b.finder.removeResultListener%28bar%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bar._highlightAll%20%26%26%20b.finder.highlight%28false%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28br%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20br.messageManager.addMessageListener%28%22Findbar%3AMouseup%22%2C%20bar%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20bar._updateBrowserWithState%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20bar._browser%20%3D%20br%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20if%20%28%21br%29%20return%3B%0A%20%20%20%20%20%20%20%20bar._updateStatusUI%28%29%3B%0A%20%20%20%20%20%20%20%20bar._foundMatches.value%20%3D%20%22%22%3B%0A%20%20%20%20%20%20%20%20br.finder.addResultListener%28bar%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%21%28bar.collapsed%20%3D%20this.maybeCollapse%28br%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20br.currentURI.spec%20%21%3D%20%22about%3Ablank%22%0A%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20updateDelay%20%21%3D%3D%20null%0A%20%20%20%20%20%20%20%20%29%0A%20%20%20%20%20%20%20%20%20%20%20%20updateDelay%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3F%20setTimeout%28this.updateMatchesCount%2C%20updateDelay%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20this.updateMatchesCount%28%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20onStateChange%28wpr%2C%20req%2C%20state%29%20%7B%0A%20%20%20%20%20%20%20%20state%20%26%20Ci.nsIWebProgressListener.STATE_STOP%20%26%26%20this.setBrowser%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20onLocationChange%28wpr%2C%20req%29%20%7B%0A%20%20%20%20%20%20%20%20req%20%7C%7C%20Components.stack.formattedStack.includes%28%22SessionStore.jsm%22%29%0A%20%20%20%20%20%20%20%20%7C%7C%20this.setBrowser%28%29%3B%0A%20%20%20%20%7D%0A%7D%29.init%28document.getElementById%28%22appcontent%22%29%29%29%28%29%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5BF3%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отсутствует
drage2
спасибо! но мне надо изменить кодом через userChrome.
Vitaliy V в сообщении №5038 давал код перекраски цвета выделения, под кнопки для toolbar. Мне нужно такого плана, но отдельно для "Findbar".
Отредактировано MrDenver (29-11-2018 20:52:37)
Отсутствует
Vitaliy V.
Я внедрил ваш oldsearch. Все работает прекрасно. Но вот по вашему совету заглядывать в консоль после внесения изменений в файле
userChrome.css, заглянул в нее и увидел там много записей и среди них:
Неизвестный префикс пространства имён «html». Набор правил проигнорирован из-за плохого селектора.
Вот эта строка из вашего файла:
searchbar html|*.textbox-input::-moz-placeholder
Это как то отражается на работе браузера да и другие ошибки тоже влияют как-то?
Отсутствует
Vitaliy V в сообщении №5038 давал код перекраски цвета выделения, под кнопки для toolbar. Мне нужно такого плана, но отдельно для "Findbar".
.browserContainer > findbar { --toolbarbutton-hover-background: royalblue !important; --toolbarbutton-active-background: mediumblue !important; } .browserContainer > findbar:-moz-lwtheme-darktext { --toolbarbutton-hover-background: dodgerblue !important; --toolbarbutton-active-background: blue !important; } .browserContainer > findbar:-moz-lwtheme-brighttext { --toolbarbutton-hover-background: blue !important; --toolbarbutton-active-background: darkblue !important; }
Я внедрил ваш oldsearch. ...
Неизвестный префикс пространства имён «html». Набор правил проигнорирован из-за плохого селектора.
плохо внедряли, пространство имён похоже забыли, а именно вторую строку
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); @namespace html url("http://www.w3.org/1999/xhtml");
Это как то отражается на работе браузера да и другие ошибки тоже влияют как-то?
просто проигнорировано это правило, из-за других ошибок в css может и совсем не заработать userChrome.css
кстати oldsearch на 64 уже не работает...
Отредактировано Vitaliy V. (29-11-2018 23:19:20)
Отсутствует
Vitaliy V., подскажите, пожалуйста что нужно изменить в стиле из этого сообщения, чтобы уменьшить высоту окошек ввода адреса и поиска? Всё было прекрасно на Семёрке, но при переходе на Десятку их высота заметно выросла. Пытался дополнительно уменьшить размер шрифта, но это не помогло. Может в самом стиле что-нибудь надо "подкрутить"?
Всё это касается только 52.9.0 ESR.
Отредактировано Black_Monk (30-11-2018 09:33:04)
Windows 10 LTSC
Отсутствует
Black_Monk
Для FF 52 существовал Classic Theme Restorer. Для регулирования высоты адресной и поисковой строк попробуйте это:
/* Уменьшаем высоту адресной и поисковой строки */ #main-window:not([uidensity="touch"]) :-moz-any(#urlbar,.searchbar-textbox) { min-height: 28px !important; margin: 6px !important; --urlbar-icon-padding: 4px !important; }
Отсутствует
ofizer, спасибо, "раскидал" ваш стиль по уже имеющемуся и вроде всё устаканилось.
Хотя нет, высота окошка ввода адреса уменьшается только до 26, а ниже уже нет. С окошком поиска таких проблем нет...
Отредактировано Black_Monk (30-11-2018 10:17:53)
Windows 10 LTSC
Отсутствует
ofizer, спасибо, "раскидал" ваш стиль по уже имеющемуся и вроде всё устаканилось.
Хотя нет, высота окошка ввода адреса уменьшается только до 26, а ниже уже нет. С окошком поиска таких проблем нет...
Возможно, Ваши стили (коды) конфликтуют с этим кодом. У меня он работает без каких-либо проблем (тьфу-тьфу-тьфу).
Отредактировано ofizer (30-11-2018 11:20:36)
Отсутствует
Возможно, Ваши стили (коды) конфликтуют с этим кодом.
Нет, тут что-то другое. Я все остальные стили отключал и всё-равно не помогает...
Windows 10 LTSC
Отсутствует
ofizer пишетВозможно, Ваши стили (коды) конфликтуют с этим кодом.
Нет, тут что-то другое. Я все остальные стили отключал и всё-равно не помогает...
Тогда нужно мнение профессионала. Полагаю, Vitaliy V. не откажет в помощи. Если бы не он - я бы перестал пользоваться FF.
Отсутствует
что нужно изменить в стиле из этого сообщения, чтобы уменьшить высоту окошек ввода адреса и поиска? Всё было прекрасно на Семёрке, но при переходе на Десятку их высота заметно выросла
Заменить
@media (-moz-os-version: windows-win10) { #back-button > .toolbarbutton-icon { padding: 4px !important; width: 28px !important; } window:not([chromehidden~="toolbar"]) #urlbar-wrapper { -moz-margin-start: -8px !important; } }
@media (-moz-os-version: windows-win10) { :root { --toolbarbutton-vertical-inner-padding: 2px !important; --toolbarbutton-vertical-outer-padding: 8px !important; --backbutton-urlbar-overlap: 6px !important; } #urlbar, .searchbar-textbox { font-size: 100% !important; min-height: 24px !important; padding: 0px !important; } window:not([chromehidden~="toolbar"]) #urlbar-wrapper { clip-path: url("chrome://browser/content/browser.xul#urlbar-back-button-clip-path") !important; } }
Как загнать findbar под панель вкладок в SM , как в FF?
Отсутствует
Vitaliy V., большое спасибо, всё автоматически встало на свои места.
Windows 10 LTSC
Отсутствует
dreamkz
1Выделить кодКод:
#urlbar > popupset[anonid="popupset"] { -moz-binding: url("data:text/xml;utf8,<bindings xmlns='http://www.mozilla.org/xbl' xmlns:html='http://www.w3.org/1999/xhtml' xmlns:xul='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul' xmlns:xbl='http://www.mozilla.org/xbl'><binding id='urlbar-rich-result-popup'><implementation><constructor><![CDATA[ var PopupAutoComplete = document.getElementById('PopupAutoCompleteRichResult'); if (PopupAutoComplete._openAutocompletePopup) { PopupAutoComplete._openAutocompletePopup = function(aInput, aElement) { if (this.mPopupOpen) return; this.mInput = aInput; this.selectedIndex = this._isFirstResultHeuristic ? 0 : -1; this.view = aInput.controller.QueryInterface(Components.interfaces.nsITreeView); this.invalidate(); this.setAttribute('flip', 'slide'); var rect = aElement.getBoundingClientRect(); var width = rect.right - rect.left; this.setAttribute('width', width); var popupDirection = aElement.ownerDocument.defaultView.getComputedStyle(aElement).direction; this.style.direction = popupDirection; this.openPopup(aElement, 'after_start', 0, 0, false, false); } } ]]></constructor></implementation></binding></bindings>#urlbar-rich-result-popup") !important; } #PopupAutoCompleteRichResult { -moz-margin-start: 0px !important; } #PopupAutoCompleteRichResult .ac-type-icon { -moz-margin-start: 2px !important; }2Выделить кодКод:
#urlbar > popupset[anonid="popupset"] { -moz-binding: url("data:text/xml;utf8,<bindings xmlns='http://www.mozilla.org/xbl' xmlns:html='http://www.w3.org/1999/xhtml' xmlns:xul='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul' xmlns:xbl='http://www.mozilla.org/xbl'><binding id='urlbar-rich-result-popup'><implementation><constructor><![CDATA[ var PopupAutoComplete = document.getElementById('PopupAutoCompleteRichResult'); if (PopupAutoComplete._openAutocompletePopup) { PopupAutoComplete._openAutocompletePopup = function(aInput, aElement) { if (this.mPopupOpen) return; this.mInput = aInput; this.selectedIndex = this._isFirstResultHeuristic ? 0 : -1; this.view = aInput.controller.QueryInterface(Components.interfaces.nsITreeView); this.invalidate(); this.setAttribute('flip', 'slide'); const isRTL = getComputedStyle(this, '').direction == 'rtl'; var outerRect = window.document.documentElement.getBoundingClientRect(); var innerRect = aElement.getBoundingClientRect(); let width = isRTL ? outerRect.right - innerRect.left : innerRect.right - outerRect.left; this.setAttribute('width', width); var popupDirection = aElement.ownerDocument.defaultView.getComputedStyle(aElement).direction; this.style.direction = popupDirection; this.openPopup(aElement, 'after_end', 0, 0, false, false); } } ]]></constructor></implementation></binding></bindings>#urlbar-rich-result-popup") !important; } #PopupAutoCompleteRichResult { -moz-margin-start: 0px !important; } #PopupAutoCompleteRichResult .ac-type-icon { -moz-margin-start: 2px !important; }3Выделить кодКод:
#urlbar > popupset[anonid="popupset"] { -moz-binding: url("data:text/xml;utf8,<bindings xmlns='http://www.mozilla.org/xbl' xmlns:html='http://www.w3.org/1999/xhtml' xmlns:xul='http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul' xmlns:xbl='http://www.mozilla.org/xbl'><binding id='urlbar-rich-result-popup'><implementation><constructor><![CDATA[ var PopupAutoComplete = document.getElementById('PopupAutoCompleteRichResult'); if (PopupAutoComplete._openAutocompletePopup) { PopupAutoComplete._openAutocompletePopup = function(aInput, aElement) { if (this.mPopupOpen) return; this.mInput = aInput; this.selectedIndex = this._isFirstResultHeuristic ? 0 : -1; this.view = aInput.controller.QueryInterface(Components.interfaces.nsITreeView); this.invalidate(); this.setAttribute('flip', 'slide'); var rect = aElement.getBoundingClientRect(); var width = rect.right - rect.left; this.setAttribute('width', width + 25); var popupDirection = aElement.ownerDocument.defaultView.getComputedStyle(aElement).direction; this.style.direction = popupDirection; let identityRect = document.getElementById('identity-icon').getBoundingClientRect(); this.siteIconStart = popupDirection == 'rtl' ? identityRect.right : identityRect.left; this.openPopup(aElement, 'after_end', 0, 0, false, false); } } ]]></constructor></implementation></binding></bindings>#urlbar-rich-result-popup") !important; } #PopupAutoCompleteRichResult { -moz-margin-start: 0px !important; }
Странно, выпадающее меню при поиске или наборе адреса перестало соответствовать ширине адрес-бара. Только слева выпадает прямо под адрес-баром, а с правой стороны уходит до конца браузера под гамбургер-меню. У кого-нибудь стоит этот стиль? Можете проверить?
Отсутствует
Как закладки поместить в рамку (цвет рамки и радиус я определю)?
где именно закладки, может так
#BMB_bookmarksPopup .panel-arrowcontent { border: 2px solid gold !important; } #BMB_bookmarksPopup .panel-arrow { fill: gold !important; stroke: gold !important; }
Так в статус падает , хочу сразу под вкладками , но в верху
это не так просто в
попробуй так, но не очень хорошее решение
#FindToolbar { position: fixed !important; z-index: 2 !important; margin-top: 24px !important; white-space: nowrap !important; left: 0px !important; color: -moz-DialogText !important; background-color: -moz-Dialog !important; border: 1px solid rgba(0,0,0,0.5) !important; border-top-width: 0 !important; } #FindToolbar > * { vertical-align: middle !important; } #main-window:not([sizemode="fullscreen"]) #content > tabbox > .tabbrowser-strip { visibility: visible !important; }
Отредактировано Vitaliy V. (30-11-2018 14:39:01)
Отсутствует