Garalf
xrun1
(() => { var loadscript = relpath => { try { Services.scriptloader.loadSubScript(`chrome://user_chrome_files/content/custom_scripts/${relpath}`, globalThis, "UTF-8"); } catch(e) {} }; loadscript("подпапка/Attributes_Inspector_ucf.js"); loadscript("подпапка/BBCode_Multi_ucf.js"); // и т. д. })();
Отсутствует
momo2000
https://github.com/Infocatcher/Custom_Buttons/blob/master/Attributes_Inspector/attrsInspector.js
добавлено
https://forum.mozilla-russia.org/viewtopic.php?id=56041
Отредактировано bezuma (21-06-2021 08:19:25)
Отсутствует
momo2000
Ежели для ucf, тогда в custom_script.js https://forum.mozilla-russia.org/viewtopic.php?pid=789007#p789007
Путь в файлу attrsInspector.js Infocatcher, ссылку дал выше bezuma, свой пропишите.
Отсутствует
Dumby
В Undo close убрал && !this.closedWindowCount; . Вроде все класс, А, вот когда остается один пункт "восстановить сессию" , жаль кнопка не горит. Как бы рихтануть? Сессия есть - кнопка горит.
Отредактировано ВВП (24-06-2021 10:15:05)
Отсутствует
после выхода-входа один черт не горит...
Похоже, вот прям так сразу,
SessionStore не готово заявить canRestoreLastSession
Попробуй таймаут. Добавить в конец
setTimeout(() => this.undoCloseTabsList.updUI(), 250);
Отсутствует
Помогите создать простую кнопу для ucf
this.onmousedown =e=> { if ( e.button == 0 ) self.timer = setTimeout(()=> { self.onmouseup = ''; Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart) }, 200); this.onmouseup =e=> { if ( e.button ) return; clearTimeout(self.timer); gBrowser. selectedTab = gBrowser. addTrustedTab ("about:about") } if ( e.button == 1 ) gBrowser. selectedTab = gBrowser. addTrustedTab ("about:support") if ( e.button == 2 ) gBrowser. selectedTab = gBrowser. addTrustedTab ("about:config") }
Отредактировано momo2000 (27-06-2021 15:58:51)
Отсутствует
Dumby
Что в этом коде рихтануть , чтобы вместо personalToolbar(теперь он через настройки и уже подставил в код) , Sidebar бы теперь закрытым был всегда?
((id, g) => { addDestructor(r => r[5] == "e" && id in g && g[id].destroy()); if (g[id]) return; var {obs, xulStore, prefs} = Services; var topic = "quit-application", doc = document.documentURI; obs.addObserver(g[id] = { observe(s, t, data) { this.destroy(); if (data != "shutdown") return; xulStore.setValue( doc, "PersonalToolbar", "collapsed", "true" ); for(var pref of [ "browser.zoom.full", "intl.accept_languages", "network.trr.uri", "network.proxy.type", "extensions.long_left_click.timeContent", "browser.toolbars.bookmarks.visibility", ]) prefs.clearUserPref(pref); }, destroy() { delete g[id]; obs.removeObserver(this, topic); } }, topic, false); })( "CBQuitApplicationPersonalToolbarCollapser", Cu.getGlobalForObject(Cu) );
Отредактировано ВВП (27-06-2021 22:03:28)
Отсутствует
momo2000
(async (su, self) => CustomizableUI.createWidget(self = { label: "label", tooltiptext: "tooltiptext", image: "chrome://browser/content/robot.ico", id: "ucf-lprestart-about", localized: false, onCreated(btn) { btn.onmousedown = this.mousedown; btn.setAttribute("image", this.image); }, mousedown(e) { if (e.detail != 1) return; var win = this.ownerGlobal; if (e.button == 2) { if (e.ctrlKey || e.shiftKey) return this.removeAttribute("context"); this.setAttribute("context", ""); return self.about(win, "config"); } if (e.button == 1) return self.about(win, "support"); this.onmouseup = self.mouseup; this.rt = win.setTimeout(self.restart, 200, this); }, mouseup(e) { this.onmouseup = null; this.ownerGlobal.clearTimeout(this.rt); self.about(this.ownerGlobal, "about"); }, restart(btn) { btn.onmouseup = null; su.quit(su.eAttemptQuit | su.eRestart); }, about(win, about) { win.gBrowser.selectedTab = win.gBrowser .addTrustedTab("about:" + about); } }))(Services.startup);
Отсутствует
Ребят, может знает кто, как добавить в кнопку BBCode пункт Нумерованный список?
Вот как выглядит выравнивание по левому краю и по правому.
Left|Выравнивание по левому краю|left|||data:image..... Right|Выравнивание по правому краю|right|||data:image.....
Нумерованный Список|Список|......?
Чтобы вышло примерно так.
1. ТЕКСТ
2. ТЕКСТ
3. ТЕКСТ
Отсутствует
Alex_one
как добавить в кнопку BBCode пункт Нумерованный список?
У меня так работает
NumList|Нумерованный список|list|1||data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAA/UlEQVQ4Ea3RMWsCMRjG8Xh2KQdqp6NuOru7CAoiSJ0KhW7iKrj7IXQQN7+C4CcoHRwcRNwcxaGTi5NoRUH957ik4ZDenSjPL2+Se3NEFeLvYzOt4K68c2qCESIl7nXvqSdkMMR/KfPwiC2EJQf8YIkw6dP0ATeWO0YbYrTrc3rCpvwKO2qkPBnd38wlSviYNwh/yuh86AuyvLiIZ/jzykYdZhwWDfUb5Fl0MUcbbzDjsBggB/kvpKljrOGmxViAhQ1i8KfKxi/Onik1CR15mx4riXIz8mYHnsyQgk6C2ReaCEpJCPECN+qqHVY1LHDBJ0JFvcCh24bKSk2C6hUBwSHi/YrJMAAAAABJRU5ErkJggg==
Отсутствует
Возможно ли получить куки ответа сервера? В заголовках ответа есть set-cookie, но там не полное содержание кук, нет httpOnline.
Чтобы сделать запрос, использую var XMLHttpRequest = Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
Отредактировано Азат55555 (03-07-2021 19:47:21)
Отсутствует
harryk
У меня так работает
Уже, что-то прорисовывается, спасибо.
Но всё равно цифры не хочет ставить. У меня сейчас так:
Dumby, Наведите на путь истинный, пжа.
Отсутствует
Можно сделать код для экспорта закладок в формате HTML в назначенную папку без запроса?
ChromeUtils.import("resource://gre/modules/BookmarkHTMLUtils.jsm") .BookmarkHTMLUtils.exportToFile("D:\\test\\sub\\bexp.html");
Наведите на путь истинный
Ага, речь про кнопку — самой кнопки нет,
написано «Чтобы вышло примерно так» — не написано вышло из чего.
Вот такой bb-код, чтобы вышло
Отсутствует
Dumby
Вот такой bb-код, чтобы вышло
А в этот код https://forum.mozilla-russia.org/viewtopic.php?pid=788982#p788982 его можно вставить? У меня не выходит, вот так вставлено
3.0.17.NumList|Нумерованный список[list=1] [*]ТЕКСТ [*]ТЕКСТ [*]ТЕКСТ [/list]|data:image...
Отсутствует
А в этот код https://forum.mozilla-russia.org/viewtopic.php?pid=788982#p788982 его можно вставить?
Нет, нельзя. Это ведь уже результат, а не описательная строка для результата.
Кстати, в первом посте того топика, у _zt в кнопке есть что-то подобное.
В смысле, если имеется в виду сплит по строкам, тогда, выделяем текст,
жмём на горизонтальной панели кнопку «List», затем, на выпавшей вертикальной,
жмём кнопку «ItemTag» и кнопку «NumList».
Отсутствует
Можно ли поправить Автоматически добавлять выделенный текст в SearchBar http://forum.mozilla-russia.org/viewtop … 56#p708256 , для работы на 84.0.2 и выше.
Отсутствует