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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№762624-01-2020 13:08:36

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

sonyas75
непрочитанные - unread  выпилили давно... Надо править tabbrowser.js . Или правленый впихнуть ...Стиль - соответственно
vv9adsh8.png

Отредактировано solombala (24-01-2020 13:29:20)

Отсутствует

 

№762724-01-2020 14:02:31

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

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

solombala пишет

А, что это никак не регулируется ?

если xul| то пространство имен должно быть сверху @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
иначе просто без xul| или *|

solombala пишет

А вот это ...что за эффект ? белое , а hover делаю и видно нормально..

в твоей библиотеке что ли

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

Выделить код

Код:

#places treechildren::-moz-tree-row {
  background-color: DimGray !important;
}
#places treechildren::-moz-tree-image,
#places treechildren::-moz-tree-twisty,
#places treechildren::-moz-tree-cell-text {
  color: white !important;
}
#places treechildren::-moz-tree-row(selected) {
  background-color: Gray !important;
}
#places treechildren::-moz-tree-image(selected),
#places treechildren::-moz-tree-twisty(selected),
#places treechildren::-moz-tree-cell-text(selected) {
  color: Yellow !important;
}

Отредактировано Vitaliy V. (24-01-2020 14:04:08)

Отсутствует

 

№762824-01-2020 14:28:03

Garalf
Участник
 
Группа: Members
Зарегистрирован: 19-09-2017
Сообщений: 316
UA: Firefox 72.0

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

solombala
У меня стиль Загнутый уголок на непрочитанной вкладке перестал работать.
Там что-то поправить надо?

Отредактировано Garalf (24-01-2020 14:29:17)

На форуме

 

№762924-01-2020 14:36:57

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

Vitaliy V.

solombala пишет

И это тоже... Черный текст без выделения...

https://forum.mozilla-russia.org/viewto … 93#p777193
Круто....Хрен бы я додумался..А, эту чертовщину about:page ?
Кстати, это и стоит в global.css  @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
Толку ноль... на это

скрытый текст
xul|description,
xul|label {
  cursor: default;
  margin-top: 1px;
  margin-bottom: 2px;
  margin-inline-start: 6px;
  margin-inline-end: 5px;
}

Отредактировано solombala (24-01-2020 15:36:45)

Отсутствует

 

№763024-01-2020 16:06:18

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

Garalf

Garalf пишет

У меня стиль Загнутый уголок на непрочитанной вкладке перестал работать.
Там что-то поправить надо?

Tabbrowser.js , если знаешь , как заменить , могу дать ... Стиль - твой..

Отсутствует

 

№763124-01-2020 16:26:42

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 200
UA: Firefox 60.0

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

Никто на мой вопрос так и не ответил, поэтому обращаюсь напрямую еще раз.
Vitaliy V., пару лет назад Вы уже помогли мне именно с контекстным меню страницы - Открыть в другом браузере страницу, ссылку. Потому и обращаюсь к Вам опять. Есть возможность из контекстного меню страницы открыть менеджер паролей одним тыком? Сейчас чтобы добраться до него через контекст это - информация о странице - вкладка "защита" - кнопка "посмотреть сохраненные пароли", т.е. куча лишних телодвижений. Намного удобнее было бы иметь в контекстном меню сразу "менеджер паролей".

Отсутствует

 

№763224-01-2020 17:25:23

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 72.0

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

kokoss пишет

С папками в боковой панели ещё могу смириться, но без favicon_in_urlbar хреново!

Для этого хоть есть кнопка Вернуть иконки сайтов в адресной строке, а вот для всего другого отVitaliy V. пока нет. :/
Вернуть иконки сайтов в адресной строке, работает в 72.02 даже в мультипроцессе.

скрытый текст
// Вернуть иконки сайтов в адресной строке от 04.02.2016. ...............
addEventListener("TabAttrModified", (e, tab = e.target)=> {
   if ( tab.selected )   
        favIcon.src = tab.image || "chrome://global/skin/icons/Portrait.png";
}, true, gBrowser.tabContainer);
var favIcon = document.getElementById("page-proxy-favicon") || document.getElementById("identity-icon");
addDestructor(()=> favIcon.removeAttribute("src") );

Отсутствует

 

№763324-01-2020 18:50:56

Garalf
Участник
 
Группа: Members
Зарегистрирован: 19-09-2017
Сообщений: 316
UA: Firefox 74.0

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

solombala пишет

Tabbrowser.js , если знаешь , как заменить , могу дать

Давай...

На форуме

 

№763424-01-2020 19:34:55

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

Отсутствует

 

№763524-01-2020 19:38:58

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

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

Vitaliy V. пишет

жаль только для такой мелочи обсервер приходится использовать

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

Может лучше так, в custom_script_win.js
А насчёт addProgressListener, что-то не смог уловить идею.

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

Выделить код

Код:

((type, listener) => {
    addEventListener(type, listener);
    addEventListener("unload", () => removeEventListener(type, listener), {once: true});
})("MozBeforeInitialXULLayout", {
    handleEvent(e) {
        e.target.documentURI.endsWith(this.ends) &&
        Object.defineProperty(e.target.getElementById("bookmarks-view"), "place", this);
    },
    get ends() {
        delete this.ends;
        return this.ends = `/bookmarksSidebar.x${
            parseInt(Services.appinfo.platformVersion) >= 73 ? "htm" : "u"
        }l`;
    },
    configurable: true,
    set() {
        delete this.place;
        this.place = "place:parent=menu________";
    }
});

Отсутствует

 

№763624-01-2020 21:07:19

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1740
UA: Firefox 52.0

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

Dumby пишет

Может лучше так, в custom_script_win.js
скрытый текст

И куда  в custom_script_win.js  этот код добавить?

rubel пишет

Вернуть иконки сайтов в адресной строке, работает в 72.02 даже в мультипроцессе.
скрытый текст

Интересная кнопка, но в [firefox] 72 глючит, приходится при каждом запуске или перезапуске браузера тыкать в кнопку что бы отображались иконки сайтов!


Win7

Отсутствует

 

№763724-01-2020 21:30:58

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

kokoss
В INI !!!

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

Выделить код

Код:

/*Initialization Code*/
this.oncontextmenu =e=> { e.button && !e.ctrlKey && e.preventDefault() };
// Вернуть иконки сайтов в адресной строке от 04.02.2016. ...............
addEventListener("TabAttrModified", (e, tab = e.target)=> {
   if ( tab.selected )   
        favIcon.src = tab.image;
}, true, gBrowser.tabContainer);
var favIcon = document.getElementById("page-proxy-favicon") || document.getElementById("identity-icon");
addDestructor(()=> favIcon.removeAttribute("src") )

Отсутствует

 

№763824-01-2020 21:46:44

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

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

kokoss пишет

И куда  в custom_script_win.js  этот код добавить?

Нет, какое-то специальное место для добавления не предусмотрено.
Просто дописать в конец. Если не работает, можно, на всякий случай,
для проверки, переместить в начало.

Отсутствует

 

№763924-01-2020 21:56:46

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 72.0

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

Dumby пишет

Может лучше так, в custom_script_win.js

А что это вообще за скрипт такой?

Отсутствует

 

№764024-01-2020 23:01:32

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1740
UA: Firefox 52.0

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

Dumby пишет

Нет, какое-то специальное место для добавления не предусмотрено.
Просто дописать в конец. Если не работает, можно, на всякий случай,
для проверки, переместить в начало.

Просто этот код отличается от тех которые у меня в custom_script_win.js установлены, поэтому решил уточнить. Большое Спасибо :beer:

solombala пишет

В INI !!!
скрытый текст

Вот теперь другое дело, rubel, solombala, :beer:

Добавлено 24-01-2020 23:24:38

voqabuhe пишет

А что это вообще за скрипт такой?

Это скрипт для скрытия папок; "Панель закладок","Меню закладок", "Другие закладки" в боковой панели!

Отредактировано kokoss (24-01-2020 23:47:56)


Win7

Отсутствует

 

№764124-01-2020 23:37:52

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

Vitaliy V.
Не поддается этот 72  ....На всех сделал...Поиск "Искать в  Google"  не вылазит папрочь ...Но не в этом браузере..
ju6dfoii.png
Встал , как вкопанный и лезет вправо...

Отредактировано solombala (24-01-2020 23:39:13)

Отсутствует

 

№764224-01-2020 23:56:02

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 72.0

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

kokoss пишет

Это скрипт для скрытия папок; "Панель закладок","Меню закладок", "Другие закладки" в боковой панели!

Не, я про файл custom_script_win.js спрашивал, откуда он?

Отсутствует

 

№764325-01-2020 00:44:04

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1740
UA: Firefox 52.0

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

voqabuhe пишет

Не, я про файл custom_script_win.js спрашивал, откуда он?

От сюда:

ссылка
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/master/stylesff/toolbars


Win7

Отсутствует

 

№764425-01-2020 07:47:26

klaus65
Участник
 
Группа: Members
Зарегистрирован: 19-02-2012
Сообщений: 50
UA: Firefox 70.0

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

ez7pac пишет

Есть возможность из контекстного меню страницы открыть менеджер паролей одним тыком?

ez7pac
Из контекстного нет, но если судить по UA в профиле, то вам подойдёт кнопка в составе расширения Add Toolbar Buttons от Виталия.
Необходимо разрешить / настроить браузер для установки неподписанных расширений. Само расширение здесь:
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/master/webextensions/experiments

c546591463cc7a6219358accda2f531d.png

Отсутствует

 

№764525-01-2020 12:10:28

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

Ну кто знает , как эту хрень обуздать ? Выскакивает поиск за панель
4cmstxhy.png
А надо так.
ju6dfoii.png

Отредактировано solombala (25-01-2020 12:11:35)

Отсутствует

 

№764625-01-2020 14:58:53

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 200
UA: Firefox 60.0

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

klaus65

klaus65 пишет

Из контекстного нет, но если судить по UA в профиле, то вам подойдёт кнопка в составе расширения Add Toolbar Buttons от Виталия.

Да, этот вариант меня вполне устроит. Спасибо за наводку.

Отсутствует

 

№764725-01-2020 15:04:13

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

ez7pac
Кнопка "пароль - куки " URL кнопки

Выделить код

Код:

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%3E%u041F%u0410%u0420%u041E%u041B%u0418/%u041A%u0423%u041A%u0418%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAADo0lEQVR42pWUf0idVRzGP+d4vVfbFFeu/SErV1bUBiI6ivajUcEiiiBoaTEEo7Lsj2W1P6Q2xFiL0Qp0q/7pB2GLijZGG/aDSPuBxBbkGm3O7IJuRJmod+t6r+89p+d9b6TWhu17uefe97zn+5zn+3yfcwznCz9e7c2S5fr3i8Ec5yLCzHtq96txdGNZSoE+a8mxgRG2cx/t5uTFAd7u17GOPrbl9oDdibGjdPgrtOIlwd7TtI2aN8zCbGcBn/dJJb7LdtP2n1XP+Q8Z+a2St5bVzVPmlPInBVKHnw/Y7tdr7OE7yjhksnM2sTxrHJ/7Sr0booIbaDSDeC9pjec8EQH6TdRzgofNALddqBR/HWNU84B5n0+j533EWcYKKZwyjZyZz/BJ36XxVkrpZPDnOMUJy4xmCmOSsxDSZwPKrtylhjXwqtnvR3mGczxBwOXEbIaU+4YMLWYNSUPTcA9pt1GLFQEUFek3fBCQE6oNp204NUXvWIUfrGsmyS6mNV/bo+F6bfg0HP/gNHWsMmwaDCKLhGGtwwks5mweKcS2OawrYOJchz9Y08ExsjgxTweOm/pNhhvD3YPE+B0JPv5kh2HzcEogi0XOEQtfCcxGdKeEWRqRDfHHf7/L71hjuYSDpFVFThQvXeGpOkqaJa6YPsPXt/xqaBhWoitRWi4PmFH2oja6K3fyYLILm20hq6ljRzb6vfUZyvmS6bi2KTBk0lpaDtVbHGO9hhOf/WFoTKaEIoaiFdO6YMZhF9fyzvIBGpJ3knOHKEy8RnfFY35AJnexVn1d1FAn/81MezUklC3Bn7wSAk4JpYRpARa5nMovJBv7iKnE/ZS508RzX/B2ZYP/kRcFslXsQq3lQSeHSPrY338X5Yaoyq6eZZgVYFyAQUbtLe7lK1fP0p+2cvTuVn9SzNK05hsVWslGWNhgMqqqwB0W10fN1fLkPxo6aRjHRQydPUV31bWRgb+3ezT/ePiGbNwSm56Uo/qY4GW1bUgbeXMvo7PG3jw8KcDSqMs2ZBgaMPYm+65qkoFfV+IjODVBFlUFlkTwgrmGNi4QAkz6yHuhP0JtstYwemaV79xQBdkDcnq+UiffpYNmbuY9Y0jNOZQS0My5HJpGugTYooLziamz8EP/Wn/4oRpm4p1IAbl4QjrtNytp+n/XV/PYSpV5GaYge2RvSXHtt/JaGVsk9O6o1BKekuC7FwKbfx/++3Y5oINvdFBzGsvpN+uj07tg/AUtF37/2LRsMgAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%0Avar%20src%20%3D%20%22gBrowser.addTab%20%3D%20%22%20+%20gBrowser.addTab.toString%28%29%0A%20%20%20%20.replace%28/%5E%28%3F%21function%20%29/%2C%20%22function%20%22%29%3B%0Athis.oncontextmenu%20%3De%3D%3E%20%7B%20e.button%20%26%26%20%21e.ctrlKey%20%26%26%20e.preventDefault%28%29%20%7D%3B%20%20%20%20%0Athis.tooltipText%20%3D%20%22%u041B%3A%20%u0421%u043C.%20%u041F%u0410%u0420%u041E%u041B%u0418%5Cn%u041F%3A%20%u0421%u043C.%20%u041A%u0423%u041A%u0418%22%3B%20%0A%28obj%20%3D%3E%20%7B%0A%20%20%20%20this.setAttribute%28%22context%22%2C%20%22%22%29%3B%0A%20%20%20%20this.onclick%20%3D%20e%20%3D%3E%20obj%5Be.button%20%3C%202%5D%28e%29%3B%0A%7D%29%28%7B%0A%20%20%20%20true%28e%29%20%7B%0A%20%20%20%20%20%20%20%20var%20domain%20%3D%20this.domain%28%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%21domain%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20this.cookies%28domain%29%3B%0A%20%20%20%20%20%20%20%20this.webappstore%28domain%29%3B%0A%20%20%20%20%20%20%20%20this.macromedia%28%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28e.button%29%20for%28var%20br%20of%20gBrowser.browsers%29%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.domain%28br%29%20%3D%3D%20domain%20%26%26%20br.reload%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%20catch%28ex%29%20%7B%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20false%28e%29%20%7B%0A%20%20%20%20%20%20%20%20e.ctrlKey%20%7C%7C%20e.shiftKey%20%3F%20gShowPopup%28self%29%20%3A%20this.window%28%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20domain%28br%20%3D%20gBrowser.selectedBrowser%2C%20res%29%20%7B%0A%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20res%20%3D%20new%20URL%28br.currentURI.spec%29.hostname%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20res%20%3D%20res.includes%28%22.%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3F%20Services.eTLD.getBaseDomainFromHost%28res%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20undefined%3B%0A%20%20%20%20%20%20%20%20%7D%20finally%20%7Breturn%20res%3B%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20remove%28...args%29%20%7B%0A%20%20%20%20%20%20%20%20%28this.remove%20%3D%20Services.cookies.remove.length%20%3D%3D%204%0A%20%20%20%20%20%20%20%20%20%20%20%20%3F%20Services.cookies.remove%0A%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%28h%2C%20n%2C%20p%2C%20a%29%20%3D%3E%20Services.cookies.remove%28h%2C%20n%2C%20p%2C%20false%2C%20a%29%0A%20%20%20%20%20%20%20%20%29%28...args%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20cookies%28domain%2C%20has%29%20%7B%0A%20%20%20%20%20%20%20%20for%28var%20%7Bhost%2C%20name%2C%20path%2C%20originAttributes%2C%20rawHost%7D%20of%20%28%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.cookies.enumerator%20%7C%7C%20Services.cookies.cookies%0A%20%20%20%20%20%20%20%20%29%29%20Services.eTLD.hasRootDomain%28rawHost%2C%20domain%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20this.remove%28host%2C%20name%2C%20path%2C%20originAttributes%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20webappstore%28domain%29%20%7B%0A%20%20%20%20%20%20%20%20var%20db%20%3D%20FileUtils.getFile%28%22ProfD%22%2C%20%5B%22webappsstore.sqlite%22%5D%29%3B%0A%20%20%20%20%20%20%20%20var%20conn%20%3D%20Services.storage.openDatabase%28db%29%3B%0A%20%20%20%20%20%20%20%20conn.executeSimpleSQL%28%60DELETE%20FROM%20webappsstore2%20WHERE%20scope%20LIKE%20%22%25%24%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20domain.split%28%22%22%29.reverse%28%29.join%28%22%22%29%20+%20%22.%22%0A%20%20%20%20%20%20%20%20%7D%25%22%60%29%3B%0A%20%20%20%20%20%20%20%20conn.close%28%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20macromedia%28%29%20%7B%0A%20%20%20%20%20%20%20%20var%20dir%20%3D%20Services.dirsvc.get%28%22AppData%22%2C%20Ci.nsIFile%29%3B%0A%20%20%20%20%20%20%20%20dir.append%28%22Macromedia%22%29%3B%0A%20%20%20%20%20%20%20%20dir.exists%28%29%20%26%26%20dir.isDirectory%28%29%20%26%26%20dir.remove%28true%29%3B%0A%20%20%20%20%20%20%20%20dir.create%28dir.DIRECTORY_TYPE%2C%200o755%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20get%20sdm%28%29%20%7B%0A%20%20%20%20%20%20%20%20this.url%20%3D%20%22chrome%3A//browser/content/preferences/siteDataSettings.x%22%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%28parseInt%28Services.appinfo.platformVersion%29%20%3C%3D%2071%20%3F%20%22ul%22%20%3A%20%22html%22%29%3B%0A%20%20%20%20%20%20%20%20delete%20this.sdm%3B%0A%20%20%20%20%20%20%20%20return%20this.sdm%20%3D%20ChromeUtils.import%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%22resource%3A///modules/SiteDataManager.jsm%22%0A%20%20%20%20%20%20%20%20%29.SiteDataManager%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20async%20window%28%29%20%7B%0A%20%20%20%20%20%20%20%20var%20domain%20%3D%20this.domain%28%29%3B%0A%20%20%20%20%20%20%20%20var%20win%20%3D%20Services.wm.getMostRecentWindow%28%22Browser%3ASiteDataSettings%22%29%3B%0A%20%20%20%20%20%20%20%20win%20%26%26%20win.close%28%29%3B%0A%0A%20%20%20%20%20%20%20%20await%20this.sdm.updateSites%28%29%3B%0A%20%20%20%20%20%20%20%20win%20%3D%20openDialog%28this.url%2C%20%22_blank%22%2C%20%22%22%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%21domain%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20await%20new%20Promise%28resolve%20%3D%3E%20%0A%20%20%20%20%20%20%20%20%20%20%20%20win.addEventListener%28%22DOMContentLoaded%22%2C%20resolve%2C%20%7Bonce%3A%20true%7D%29%0A%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%20%20%20%20var%20list%20%3D%20win.document.getElementById%28%22sitesList%22%29%3B%0A%20%20%20%20%20%20%20%20list.clearSelection%20%3D%20%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20delete%20list.clearSelection%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20list.selectedIndex%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20list.focus%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20win.document.getElementById%28%22searchBox%22%29.inputField.editor%0A%20%20%20%20%20%20%20%20%20%20%20%20.QueryInterface%28Ci.nsIPlaintextEditor%29.insertText%28domain%29%3B%0A%20%20%20%20%7D%0A%7D%29%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20host%20%3D%20content.document.domain.replace%28/%5Ewww./g%2C%27%27%29%3B%0Awindow.openDialog%28%22chrome%3A//passwordmgr/content/passwordManager.xul%22%2C%20%22SignonViewerDialog%22%2C%20%27%27%2C%20%7BfilterString%3A%20host%7D%29%3B%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%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

Отредактировано solombala (25-01-2020 15:05:06)

Отсутствует

 

№764825-01-2020 17:11:31

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

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

Dumby пишет

А насчёт addProgressListener, что-то не смог уловить идею.

Скорее всего этот вариант не лучше чем с MozBeforeInitialXULLayout но все же как вариант
custom_script_win.js --> ucf_custom_script_win

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

Выделить код

Код:

bookmarkssidebar: {
        constructor: function() {
            try {
                var webProgress = this.webProgress = document.querySelector("#sidebar-box #sidebar")
                .docShell.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebProgress);
                webProgress.addProgressListener(this, Ci.nsIWebProgress.NOTIFY_STATE_DOCUMENT);
                ucf_custom_script_win.unloadlisteners.push("bookmarkssidebar");
            } catch(e) {}
        },
        onStateChange(aWebProgress, aRequest, aStateFlags, aStatus) {
            if (aStateFlags == 131088 && /\/places\/bookmarksSidebar\.x(htm|u)l$/.test(aRequest.name)) {
                Object.defineProperty(aWebProgress.DOMWindow.document.querySelector("#bookmarks-view"), "place", {
                    configurable: true,
                    set() {
                        delete this.place;
                        this.place = "place:parent=menu________";
                    }
                });
            }
        },
        QueryInterface(aIID) {
            if (aIID.equals(Ci.nsIWebProgressListener) ||
                aIID.equals(Ci.nsISupportsWeakReference))
                return this;
            throw Cr.NS_NOINTERFACE;
        },
        destructor: function() {
            this.webProgress.removeProgressListener(this);
        }
    },


custom_script_win.js --> ucf_custom_script_win.load
скрытый текст

Выделить код

Код:

this.bookmarkssidebar.constructor();


Добавлено 25-01-2020 17:31:47
solombala
Может так
скрытый текст

Выделить код

Код:

.urlbarView-row-inner, .urlbarView-no-wrap {
    overflow: hidden !important;
}

Отредактировано Vitaliy V. (29-07-2020 09:54:21)

Отсутствует

 

№764925-01-2020 17:52:04

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 195
UA: Firefox 72.0

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

Vitaliy V., а вот по этому сообщению никакого ответа не будет? :rolleyes:


Windows 10 LTSC

Отсутствует

 

№765025-01-2020 18:08:40

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

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

Black_Monk
Переведите этот файл локализации, и отправьте разработчику,
или сами добавьте в папку _locales/ru но тогда надо подписать расширение, если проверка подписей не отключена
А стилем в контекстном можно конечно но не лучше

Отредактировано Vitaliy V. (25-01-2020 18:09:06)

Отсутствует

 

Board footer

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