Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№475126-10-2018 15:38:23

drage2
Забанен
 
Группа: Members
Откуда: Донецк
Зарегистрирован: 23-11-2017
Сообщений: 392
UA: Firefox 61.0

Re: Настройка внешнего вида Firefox в userChrome.css

Боковая панель:

скрытый текст
#sidebar,
#sidebar-box,
#sidebar-header,
#bookmarksPanel,
#bookmarks-view,
#history-panel,
#historyTree,
#viewButton {
  background: gray !important;
  color: yellow !important;
  font-size: 13px !important;
  max-width: 80em !important;
}

Ширина Истории(popup)
скрытый текст
#PanelUI-history,
.panel-mainview {
  max-width: 60em !important;
}

Отсутствует

 

№475226-10-2018 17:10:30

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

vitalii201 пишет:

А Папку закладки никак не исправить?

Это вроде Dumby биндинг делал, к нему не обращались?

Попробовал на скорую руку исправить вроде работает https://github.com/VitaliyVstyle/Vitali … ontext.zip
биндинг в виде отдельного файла xml, в css встраивать неохота.

base239 пишет:

после 63 версии дополнительная панель стала белая, а у меня черная тема...

исправил https://github.com/VitaliyVstyle/Vitali … op_bar.zip

Отредактировано Vitaliy V. (26-10-2018 17:35:13)

Отсутствует

 

№475326-10-2018 18:15:03

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 584
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V., я не знаю кто автор, кодом поделился villa7. Пункт в меню появился, но не работает.
- Большое ли значение, что у меня в userChrome.css первая строка без "" вокруг адреса?(добавление кавычек не помогло). Все остальные коды фунциклируют.

Отсутствует

 

№475426-10-2018 18:28:25

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

vitalii201
там два пункта должно я в основном исправлял обновить ссылку, а папка закладки попробовал в боковой панели вроде работала, но теперь вижу не совсем.
Потом ещё посмотрю, а как она раньше работала?

Отсутствует

 

№475526-10-2018 18:58:46

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 584
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V., в Боковой панели, в Поиске закладок пишите название необходимой закладки, по мере набора появляется список закладок в названиях которых есть набранные символы. ПКМ по названию – Папка закладки – открывается папка с этой закладкой. Нахождение родительской папки закладки в дереве закладок

Отсутствует

 

№475626-10-2018 19:59:41

j23
Участник
 
Группа: Members
Зарегистрирован: 05-11-2015
Сообщений: 151
UA: Firefox 65.0

Re: Настройка внешнего вида Firefox в userChrome.css

А есть ли возможность скрыть повсеместно подчеркивание букв в меню (accesskey)?

Отсутствует

 

№475727-10-2018 11:47:21

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

vitalii201 пишет:

в Боковой панели

пробуйте, теперь в боковой нормально, но есть проблема в окне библиотеки - папка где находится закладка должна быть развернута в левой части окна.
исправлено

Отредактировано Vitaliy V. (27-10-2018 13:41:37)

Отсутствует

 

№475827-10-2018 13:37:14

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 584
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V., увы, не работает. Доп. панель(пустая) появляется, но сейчас даже нет пункта "Папка закладки" в меню. С "кавычками" в «@namespace url("http … .xul");» мой userChrome.css вообще "отключается". Наверное в [firefox] 63 эту функцию уже не добавить. Обойдусь легко. Большое спасибо!

Отсутствует

 

№475927-10-2018 13:42:41

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

vitalii201
у меня все работает, давайте ваши стили посмотрю что там нахимичили...

Отсутствует

 

№476027-10-2018 13:44:59

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 584
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Отсутствует

 

№476127-10-2018 14:03:24

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

vitalii201
Вот добавил в ваш userChrome.css в начале

скрытый текст

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#placesContext .box-inherit.scrollbox-innerbox {
    -moz-binding: url("./bindings/placesContext.xml#extraMenuitems") !important;
}

/*Цвет папок*/
treechildren::-moz-tree-image(container),
.bookmark-item[container="true"] {
    fill: #0078ad !important;
    fill-opacity: 1 !important;
}


/*Панель поиска вверху*/
.browserContainer findbar {
-moz-box-ordinal-group: 0 !important;
}
.findbar-container {-moz-box-direction: reverse !important;}

.browserContainer findbar, #viewSource #FindToolbar {
-moz-box-ordinal-group: 0;
position: fixed !important;
right: 30px;
margin-top: -1px !important;
box-shadow: 1px 2px 3px rgba(0, 0, 0, .25) !important;
border: 1px solid threedshadow !important;
border-top: none !important;
border-radius: 0 0 3px 3px;
transition-property: margin-top, opacity, visibility !important;
}
.....


и поместил папку bindings в директорию chrome всё работает.
удалите extensions.json из профиля или на новом профиле пробуйте запустить

Отредактировано Vitaliy V. (27-10-2018 14:05:25)

Отсутствует

 

№476227-10-2018 14:43:50

Totem
Участник
 
Группа: Members
Зарегистрирован: 23-07-2018
Сообщений: 13
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Можно ли с помощью userChrome.css изменить индикатор  загрузки во вкладке при обработке соединения, как это было в [firefox] старых версиях. В файле omni.ja нашел ту самую иконку loading.png синее кольцо) новую не нашел. да и иконки стали в форматах *.svg... хотелось бы задествовать старый стиль загрузки. как то можно?
https://a.radikal.ru/a12/1810/61/886c7dd240ca.jpg

Отсутствует

 

№476327-10-2018 14:56:21

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 517
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

vitalii201
Vitaliy V.
Не знаю, как там в библиотеке (не пользуюсь), а в боковой панели закладок поиск и "Папка закладки" работает замечательно. Спасибо.

Отсутствует

 

№476427-10-2018 15:52:56

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 517
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Totem пишет:

Можно ли с помощью userChrome.css изменить индикатор  загрузки во вкладке при обработке соединения, как это было в [firefox] старых версиях.

Скачайте набор стилей https://github.com/Aris-t2/CustomCSSforFx/releases/download/2.1.8/custom_css_for_fx_v2.1.8.zip
В папке ./css/tabs/ есть стили tab_throbber_....css, а в папке ./image/ соответствующие иконки. Вставляйте себе в userChrome.css. Надеюсь, разберётесь.

Отсутствует

 

№476527-10-2018 17:17:32

j23
Участник
 
Группа: Members
Зарегистрирован: 05-11-2015
Сообщений: 151
UA: Firefox 65.0

Re: Настройка внешнего вида Firefox в userChrome.css

Каким способом можно инспектировать выпадающий список адресной строки? Опция "Отключить автоскрытие всплывающих окон" в инструментах браузера не действует на данный список. Была идея временно использовать код, где выпадающий список отображается развернутым постоянно, но сам не смог составить.

Отсутствует

 

№476627-10-2018 18:44:24

Totem
Участник
 
Группа: Members
Зарегистрирован: 23-07-2018
Сообщений: 13
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

xrun1 Спасибо! буду пробовать )
Добавление:
custom_css_for_fx_v2.1.8. Не плохо!!! Спасибо тем авторам, кто создал этот кастом!  [firefox]преобразился)) напомнил мне еще совсем старые версии. Вот только индикатор и вовсе пропал-отсутствует. Буду уточнять, не спеша.. А делал я так... сперва- просто бросил распакованный архив в пустую папку  сhrome.. возможно где-то раскомментировать нужно.  Вобщем разбираться надо будет с папками и прочими значками. этот траур глобус / папки мрачные  и прочие, и  без надобности тревожить omni.ja архив с подменой в нем иконок.

Отредактировано Totem (27-10-2018 19:55:23)

Отсутствует

 

№476727-10-2018 19:52:04

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 955
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет:

пробуйте

Безотносительно старого кода. Заметил небольшой нюанс.

скрытый текст
Шаги по воспроизводству:
    1. Открыть окно Библиотеки и создать папку TestFolder
    2. В этой папке создать три закладки с именами aaaaa, bbbbb и ccccc
    3. Убедиться, что в левой части Библиотеки выделена именно папка TestFolder
    4. В правой части Библиотеки, в поисковой строке, набрать «bbbbb»,
        таким образом, должна остаться только закладка bbbbb
    5. ПКМ по этой закладке, ЛКМ по пункту «Папка закладки»

Ожидаемый результат:
    В правой части Библиотеки должно появиться содержимое папки TestFolder,
    все три закладки — aaaaa, bbbbb и ccccc

Всамомделишний результат:
    Ничего не происходит, в правой части Библиотеки остаётся только закладка bbbbb

Иными словами: «Папка закладки» не работает, если закладка из поисковой выдачи
содержится в папке, которая уже выделена в левой части Библиотеки.

Я, кстати, пробовал из-под Firefox 63 записать отдельно только «Папка закладки»,
но как-то показалось, что оно что-то подламывает, ошибки в консоли появляются
при сворачивании папок. А теперь это повторить не получается.
Вобщем, так, просто для глазами пробежать

Выделить код

Код:

@-moz-document
url(chrome://browser/content/places/places.xul),
url(chrome://browser/content/places/bookmarksSidebar.xul) {
    #placesContext_editSeparator {

        --code:((sep, popup) => {
            var label = "\u041F\u0430\u043F\u043A\u0430 \u0437\u0430\u043A\u043B\u0430\u0434\u043A\u0438";
            var listener = {
                handleEvent(e) {
                    if (e.target != popup || this.shouldHide(e)) return;

                    var menuitem = document.createElement("menuitem");
                    menuitem.setAttribute("label", label);
                    menuitem.setAttribute("oncommand", "creator.goParentFolder();");
                    menuitem.creator = this;
                    sep.before(menuitem);

                    this.handleEvent = e => {
                        if (e.target != popup) return;
                        var sh = this.shouldHide();
                        if (Boolean(menuitem.clientHeight) ^ sh) return;
                        if ((menuitem.hidden = sh)) return;
                        menuitem.disabled = false;
                    }
                },
                shouldHide() {
                    var node = popup._view.selectedNodes.length == 1
                        && popup._view.selectedNode;
                    return !node || !PlacesUtils.nodeIsBookmark(node)
                        || node.parent.type != node.RESULT_TYPE_QUERY;
                },
                get goParentFolder() {
                    var tree = popup._view;
                    if (tree.id[0] == "b") {
                        delete this.library;
                        var func = () => this.sidebar(tree);
                    } else {
                        delete this.sidebar;
                        var list = document.getElementById("placesList");
                        var func = () => this.library(popup._view, list);
                    }
                    delete this.goParentFolder;
                    return this.goParentFolder = func;
                },
                sidebar(tree) {
                    var {bookmarkGuid} = tree.selectedNode;
                    if (tree.result.root.uri.startsWith("place:terms="))
                        tree.place = tree.place;
                    tree.selectItems([bookmarkGuid]);
                    this.scroll(tree);
                },
                async library(tree, list) {
                    var {bookmarkGuid} = tree.selectedNode;
                    var {parentGuid} = await PlacesUtils.bookmarks.fetch(bookmarkGuid);

                    if (PlacesUtils.getConcreteItemGuid(list.selectedNode) == parentGuid)
                        list.selectItems([PlacesUtils.virtualAllBookmarksGuid]);
                    else {
                        var rows = list.view._rows, lastRow = rows[rows.length - 1];
                        if (lastRow.bookmarkGuid == PlacesUtils.virtualAllBookmarksGuid)
                            lastRow.containerOpen = true;
                    }
                    list.selectItems([parentGuid]);
                    await new Promise(resolve => setTimeout(resolve, 100));

                    this.scroll(list);
                    tree.selectItems([bookmarkGuid]);
                    this.scroll(tree);
                },
                scroll(tree) {
                    var pos = 0.5, tbo = tree.treeBoxObject;
                    var ind = tbo.view.selection.currentIndex;
                    var first = tbo.getFirstVisibleRow();
                    var visibleRows = tbo.height/tbo.rowHeight;
                    var newFirst = ind - pos*visibleRows + 1;
                    tbo.scrollByLines(Math.round(newFirst - first));
                }
            };
            listener.handleEvent({target: popup});
            popup.addEventListener("popupshowing", listener);
            this.destructor = () => popup.removeEventListener("popupshowing", listener);
        })(this, parentNode);

        -moz-binding: url('data:text/xml,\
            <bindings xmlns="http://www.mozilla.org/xbl"><binding id="goParentFolder"><implementation>\%0A\
                <constructor>eval(windowUtils.getVisitedDependentComputedStyle(this, "", "--code"));</constructor>\%0A\
                <destructor>destructor();</destructor>\%0A\
            </implementation></binding></bindings>'
        );
    }
}

Отредактировано Dumby (27-10-2018 20:04:51)

Отсутствует

 

№476827-10-2018 20:10:48

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 584
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby, с вашим кодом и у меня заработало(в Боковой панели. Библиотекой не пользуюсь). Спасибо!

Отредактировано vitalii201 (27-10-2018 20:18:04)

Отсутствует

 

№476927-10-2018 20:52:09

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby пишет:

Безотносительно старого кода

сейчас проверил ваш старый код https://forum.mozilla-russia.org/viewto … 79#p677379
тот же самый нюанс о котором пишите есть на [firefox] 52 на др. не проверял.
А к исправленному коду для "Обновить ссылку" замечаний нет?

UPD: у себя нюанс тоже исправил.

Отредактировано Vitaliy V. (27-10-2018 23:40:26)

Отсутствует

 

№477028-10-2018 00:02:38

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 955
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет:

А к исправленному коду для "Обновить ссылку" замечаний нет?

Ой, я даже не смотрел. Вроде всё нормально.
Впрочем, могу попробовать высосать что-нибудь из пальца.

скрытый текст
Например, не ошибка, но консоль недовольна:
«SyntaxError: private is a reserved identifier».
Хорошо бы переименовать.

Или вот совсем дичь про getMostRecentWindow("navigator:browser")
Как известно, Firefox может открывать такие окна по просьбе WebExtensions

Чтобы не грузить всякую шнягу, воспользуемся, для примера,
заведомо доверенным Link_Properties_Plus_WE.

Итак, ставим LPPW, ПКМ по какой-нибудь ссылке, ЛКМ по пункту «Свойства ссылки»,
откроется LPPW-окно. Теперь открываем окно Библиотеки и располагаем
все три окна так, чтобы их удобно было активировать.

Щёлкаем окно браузера, в Библиотеке «Обновить ссылку» — закладка
обновляется параметрами активной вкладки окна браузера. Всё OK.

Щёлкаем окно LPPW, в Библиотеке «Обновить ссылку» — закладка
обновляется параметрами невидимой активной вкладки окна LPPW.
Ну то есть moz-extension://xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/properties.html?url=http%3A//…

Уж не знаю баг это, или наоборот, фича, но то, что со стороны
это может показаться слегка неожиданным считаю весьма вероятным.

Отсутствует

 

№477128-10-2018 00:33:17

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby
private переименовал не заметил раньше у меня не ругалось в консоли...
насчёт WebExtensions пофиг на них, не стоит все окна перебирать из-за этого.

Отсутствует

 

№477228-10-2018 19:38:42

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 584
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Как сделать что бы браузерная кнопка "Список всех вкладок" не пряталась?

Отсутствует

 

№477328-10-2018 22:47:25

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

Выделить код

Код:

#alltabs-button {
    visibility: visible !important;
}

Отсутствует

 

№477428-10-2018 23:03:19

vitalii201
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 584
UA: Firefox 63.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. спасибо! И, если можно, скрыть этот пункт меню:

скрытый текст
https://i.imgur.com/YiWehUl.png

Отсутствует

 

№477528-10-2018 23:29:38

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 1084
UA: Firefox 60.0

Re: Настройка внешнего вида Firefox в userChrome.css

vitalii201 пишет:

скрыть этот пункт меню:

я думал из-за этого пункта кнопка "Список всех вкладок" всегда видима нужна ...

скрытый текст

Выделить код

Код:

#allTabsUndoCloseButton, #allTabsMenu-tabsSeparator {
    display: none !important;
}

#allTabsMenu-allTabsViewTabs {
    padding-top: 0 !important;
}

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]