egorsemenov06 пишетaddDestructor is not defined
Это значило бы, что надо загрузчик смотреть, если бы дело было в этом.
Но дело в другом (см. также).
Пока, можно добавить в код одну строку про "lazy".скрытый текстВыделить кодКод:
… let g = Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {}); if("lazy" in g) g = g.lazy;
Загрузчик это вот его
[spoiler][code]try {CustomizableUI.createWidget({
label: "Дополнения",
id: "ucf-cbbtn-ToggleRestartlessAddons",
localized: false,
get initCode() {
this.event = Object.create(null);
delete this.initCode;
return this.initCode = Cu.readUTF8URI(Services.io.newURI(
"chrome://user_chrome_files/content/custom_scripts/custom_script/toggleRestartlessAddons.js"
));
},
onCreated(btn) {
btn.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSU
Dumby посмотрите пожалуйста кнопку toggleRestartlessAddons в неи не вкл. и не откл. дополнения при клики ЛКМ выдает такую ошибку
Uncaught ReferenceError: addDestructor is not defined
updateAddonDisabledState chrome://user_chrome_files/content/custom_scripts/custom_script.js line 237 > Function:268
setNewDisabledRaw chrome://user_chrome_files/content/custom_scripts/custom_script.js line 237 > Function:259
setNewDisabled chrome://user_chrome_files/content/custom_scripts/custom_script.js line 237 > Function:201
handleEvent chrome://user_chrome_files/content/custom_scripts/custom_script.js line 237 > Function:138
oncommand chrome://browser/content/browser.xhtml:1
[spoiler][code]// http://infocatcher.ucoz.net/js/cb/toggleRestartlessAddons.js
// https://forum.mozilla-russia.org/viewtopic.php?id=57948
// https://github.com/Infocatcher/Custom_Buttons/tree/master/Toggle_Restartless_Add-ons
// Toggle Restartless Add-ons button for Custom Buttons
// (code for "initial
А, saveURL() тоже
Спасибо Большое!!!
Dumby посмотрите пожалуйста кнопку Save.В ней не работает функция "Сохранить выделеный текст как txt фаил" [spoiler][code]self.label = "Save";
self._handleClick =()=> menuPopup.openPopup(this, "after_start");
self.image = "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAADAgBEDRIXnwxQjKQNWp6pDFWXqAxXm6gMV5moDFeaqAxXmqgMV5qoDFebqAxVlqgNW5+pCkyIogwSFqgDAgBHDQoFhyszOv8hheP+IJH7/x+L8v8fjfb/H433/x+N9v8fjfb/H432/x+N9/8fi/L/IJH7/yGF5P0kLTTvDAcDgwgICIQ8Ojf/0czA+Oji1fzh18r85NzO/OTbz/zj287849vO/OPbzvzk3M/84dfK++ji1f3Sy8D5NDIvywYGB3kKCgqFQ0A8/+XXw/v979f/9uTO//rp0f/66NH/+ujR//rn0f/66NH/+ujR//bkzv/979f/5tfD/UZBPv8KCwqEDQwMhUVDQP/f08X7+OrZ/+zf0P/v5NP/8OPT/+/j0//v4tP/8OPT/+/j0//s39D/+OrZ/+DTxfxEQj//DAwMhA8PD4VKR0T/4dXG+/rr2v/v4tH/9OXU//Ll1P/z5dT/8+XU//Pl1P/05NT/7+DR//rr2v/i1cX7SkhE/w8PD4USEhKFT0xI/+XXxfv97tr/9ePR//no1P/459T/+OfU//jn1P/459T/+OfU//Xk0f/97tr/5dfF+09MSf8SEhGFFRQUhVNQTv/j2cv7+u/g//Hm2P/169v/9Orb//Tq2//06tv/9erb//br3P/x5tf/+
egorsemenov06 пишетпосмотрите пожалуйста кнопку Save.В ней не работает функция "Сохранить значок веб-сайта"
Опять изменили аргументы в internalSave()
…
[spoiler][code]/*
if (typeof window.saveImageURL != "function") var saveImageURL = internalSave.length == 15
? (url, name, a3, a4, a5, a6, a7, type, a9, priv, prin) =>
internalSave(url, null, name, a9, type, a4, a3, null, a6, null, a7, a5, null, priv, prin)
: (url, name, a3, a4, a5, a6, a7, type, a9, priv, prin) =>
internalSave(url, null, name, a9, type, a4, a3, null, a6, a7, a5, null, priv, prin);
*/
if (typeof window.saveImageURL != "function") var saveImageURL = internalSave.length == 16
? (url, name, a3, a4, a5, a6, a7, type, a9, priv, prin) =>
internalSave(url, null, null, name, a9, type, a4, a3, null, a6, null, a7, a5, null, priv, prin)
: internalSave.length == 15
? (url, name, a3, a4, a5, a6, a7, type, a9, priv, prin) =>
internalSave(url, null, name, a9, type, a4, a3, null, a6, null, a7, a5, n
Dumby посмотрите пожалуйста кнопку Save.В ней не работает функция "Сохранить значок веб-сайта" [spoiler][code]self.label = "Save";
self._handleClick =()=> menuPopup.openPopup(this, "after_start");
self.image = "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAADAgBEDRIXnwxQjKQNWp6pDFWXqAxXm6gMV5moDFeaqAxXmqgMV5qoDFebqAxVlqgNW5+pCkyIogwSFqgDAgBHDQoFhyszOv8hheP+IJH7/x+L8v8fjfb/H433/x+N9v8fjfb/H432/x+N9/8fi/L/IJH7/yGF5P0kLTTvDAcDgwgICIQ8Ojf/0czA+Oji1fzh18r85NzO/OTbz/zj287849vO/OPbzvzk3M/84dfK++ji1f3Sy8D5NDIvywYGB3kKCgqFQ0A8/+XXw/v979f/9uTO//rp0f/66NH/+ujR//rn0f/66NH/+ujR//bkzv/979f/5tfD/UZBPv8KCwqEDQwMhUVDQP/f08X7+OrZ/+zf0P/v5NP/8OPT/+/j0//v4tP/8OPT/+/j0//s39D/+OrZ/+DTxfxEQj//DAwMhA8PD4VKR0T/4dXG+/rr2v/v4tH/9OXU//Ll1P/z5dT/8+XU//Pl1P/05NT/7+DR//rr2v/i1cX7SkhE/w8PD4USEhKFT0xI/+XXxfv97tr/9ePR//no1P/459T/+OfU//jn1P/459T/+OfU//Xk0f/97tr/5dfF+09MSf8SEhGFFRQUhVNQTv/j2cv7+u/g//Hm2P/169v/9Orb//Tq2//06tv/9erb//br3P/x5tf/+e/g/+PZzPtTU
Вобщем, попробуй убрать эти три строки.
Спасибо Огромное это сработало!!!
egorsemenov06Это влияет стиль /* Кнопки управления окном */ Что там править, я точно не знаю, а методом тыка в таком стиле нет желания разбираться. Это стиль авторства Vitaliy V., может он вам подскажет, где и что подправить в его стиле. Не так давно он оставил пост, так что есть надежда.
я убрал этот стиль. вообще ни чего не поменялось кроме кнопок управления окном как был этот ублюдский цвет так и остался
sandro79 помогите пожалуйста убрать этот цвет на панели вкладок.использую вот этот стиль [spoiler][code]:root {
--tab-curve-width: 26px;
--tabs-border: transparent !important;
--tab-border-radius: 0 !important;
}
.tabbrowser-arrowscrollbox .arrowscrollbox-scrollbox {
padding-inline-start: 10px !important;
}
/* To be able to see the top border of the tab */
.tab-stack {
margin-top: 2px !important;
}
/* To prevent tab label appearing on pinned tab in compact mode. */
.tab-content {
padding: 0 18px !important;
}
/* When the window is maximized, the first pinned tab is properly displayed. */
#TabsToolbar {
padding-inline-start: 15px !important;
min-height: 30px !important;
max-height: 30px !important;
}
.tabbrowser-tab[first-visible-tab="true"] {
padding-left: 12px !important;
}
#tabbrowser-tabs {
margin-left: -15px !important;
}
.titlebar-placeholder {
border: n
egorsemenov06 пишетА как это в base64
Ух ты! Хотел написать
Ну, типа текстовая ссылка для скормления адресной строке.
И спойлер [например]Но получил: «500 Internal Server Error».
Риторический вопрос: чё за дела?
и у меня такая же ошибка выходила
egorsemenov06 пишетне смог вставить не принимает форум
В base64 всё примет.
Спасибо Большое !работает да и ладно.А как это в base64
Dumby посмотрите пожалуйста эти две кнопки.При их использовании в [firefox] 102.0 падает вкладка [spoiler][code] //переключение раскладки клавиатуры по F8
try {(id => {
var listener = {
get obj() {
var obj = document.getElementById(id);
if (obj) obj = obj.linkedObj;
else {
obj = Cu.import("resource:///modules/CustomizableUI.jsm", {})
.gPalette.get(id);
if (obj) obj = obj.implementation;
else {
Services.console.logStringMessage(id + " not found");
return this.destroy() || {switch() {}};
}
}
delete this.obj; return this.obj = obj;
},
handleEvent(e) {
if (e.key != "F8" || e.ctrlKey || e.shiftKey || e.altKey || e.repeat)
return;
//e.preventDefault();
//e.stopPropagation();
this.obj.switch(document);
Есть перезапуск для меню или горячая клавиша Ctrl+Alt+Q. В меню гамбургера не показывает иконку.
С иконкой
[spoiler][code] //Кнопка перезагрузки
(this.menusrestartitems = {
init(that) {
var btnClass = "ucf-appmenu-restart-button", muimID = "ucf_menu_FileRestartItem",
ucf_script = (window.ucf_custom_script_win == that) ? "ucf_custom_script_win" : "ucf_custom_script_all_win";
var abtns = document.querySelector("template#appMenu-viewCache")?.content.querySelectorAll("#appMenu-quit-button, #appMenu-quit-button2")
|| document.querySelectorAll("#appMenu-quit-button");
for (let abtn of abtns) {
let frag = MozXULElement.parseXULToFragment(`<toolbarbutton/>`);
let btn = frag.firstElementChild;
btn.id = btnClass;
btn.className = "subviewbutton subviewbutton-iconic";
btn.setAttr
egorsemenov06Сделал, проверял только в 99
Спасибо!Работает на [firefox] 97.0
Vitaliy V. Здравствуйте !Поправте пожалуйста Ваш стиль для about:addons https://forum.mozilla-russia.org/viewto … 11#p776011 для [firefox] 97.0
egorsemenov06 пишетЗдравствуйте форумчане не подскажите что за дополнение появилось в [firefox] 95.0 addons search detection и как его удалить?
Как удалить не подскажу, а скрыть можно,
скрытый тексткак вариант, с помощью этого расширения: https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/blob/master/webextensions/experiments/add_toolbar_buttons.2021.9.5.xpi -> настройки расширения -> снять галочку "показывать скрытые" -> применить-> "сохранить настройки". Или в коде этой кнопки: https://forum.mozilla-russia.org/viewtopic.php?pid=785023#p785023 в строке: show_hidden = true, переключить на -> false
Спасибо!!!
Здравствуйте форумчане не подскажите что за дополнение появилось в [firefox] 95.0 add-ons search detection и как его удалить?
egorsemenov06 пишетJSON.parse
/*JSON.parse*/
Огромное Спасибо!!!!!
Dumby посмотрите пожалуйста кнопку toggleRestartlessAddons в ней при ПКМ не появляется сообщение в правом нижнем углу а в консоле появляеться ошибка
Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data
forgetClosedTab chrome://user_chrome_files/content/custom_scripts/custom_script.js line 237 > Function:794
removeTab chrome://user_chrome_files/content/custom_scripts/custom_script.js line 237 > Function:805
waitTimer chrome://user_chrome_files/content/custom_scripts/custom_script.js line 237 > Function:809
[spoiler][code]// http://infocatcher.ucoz.net/js/cb/toggleRestartlessAddons.js
// https://forum.mozilla-russia.org/viewtopic.php?id=57948
// https://github.com/Infocatcher/Custom_Buttons/tree/master/Toggle_Restartless_Add-ons
// Toggle Restartless Add-ons button for Custom Buttons
// (code for "initialization" section)
// Also the code can be used from main window context (as Mouse Gestures code, for example)
// Also you can
…Ребята скажите пожалуйста .У меня на роутере на роутере настроен AntiZapret последнии два дня не могу зайти на форум forum.mozilla-russia.org с включеным опенвпн антизапрет.Это у меня так или у всех и как с этим бороться?
Dumby ВВП от души спасибо за рабочюю кнопку очистки памяти!!!
egorsemenov06 пишетприсоеденяюсь к просьбе
Какой просьбе? Нет там никакой просьбы.
[spoiler]
Есть сетование на трудности рихтовки и констатация
отсутствия реакции индикатора на очистку памяти фишкой.Но индикатор и не должен напрямую реагировать ни на какие фишки.
Пара десятков миллисекунд на получение данных о памяти,
затем delay (две секунды) пауза, и так по кругу, вот и вся деятельность.
Дополнительный пинок только при открытии нового окна браузера.И код рабочий, так что, если фишка действительно чистит память,
то индикатор это покажет, не прям сразу, но не позднее delay.
И да, если вдруг надо поставить (для теста) второй экземпляр кода,
то следует изменить id (в конце, "ucf-mem-indicator"), а то будут накладки.И ещё там есть вопрос, можно ли сделать подобный индикатор,
но на другом принципе — использовать nsIMemoryReporterManager.Когда-то давно я уже отвечал на это, целый трактат написал.
…
Суть — можно, но тогда результат будет включть только память
Dumby присоеденяюсь к просьбе ВВП https://forum.mozilla-russia.org/viewto … 45#p795945 на счет скрипта памяти
egorsemenov06 пишетПодскажите пожалуйста как в строке поиска убрать белый фон на стрелке сделать при наведении прозрачным
Ну там вообще-то нет белых фонов, ваш стиль ломает прозрачные дефолтные фоны - гасит переменную --newtab-background-color в составе --newtab-element-hover-color
Это правило попробуйте добавить в свой стильскрытый текстВыделить кодКод:
.search-wrapper .search-button:focus, .search-wrapper .search-button:hover { background-color: rgba(10,10,15,0.4) !important; }
Еще раз Большое Спасибо Вам!!!
…Заменить residentSetSize и residentUniqueSize на memory
Большое Вам Спасибо!!!