При помещении их в VT (вертикальная панель)
они начинают глючить - или работает через раз или часть функционала не работает.
Так что лучше их не прятать
Функциональность кнопок полностью сохраняется, если их разместить на панели от Vitaliy V. - https://forum.mozilla-russia.org/viewto … 46#p748946. Даже если эту панель скрыть, всё продолжает прекрасно работать
Отсутствует
Функциональность кнопок полностью сохраняется
К примеру НМ, если находится в VT, после удаления пункта меню отрубается.
Если в обычной панели, то продолжает работать.
У Автокопи не срабатывал правый клик на иконке. Заменил на другой код.
Возможно, какие-то конфликты, что и нужно иметь ввиду.
Отсутствует
VT это как я понимаю код который находится в инициализации кнопки CB ? Тогда не удивительно и дело не в конфликтах, панель создается при инициализации кнопки т. е. по событию load (когда ресурсы уже должны быть загружены) а это поздно...
Это + особенности некоторых кнопок отсюда и проблемы.
Другими словами нефиг использовать CB не по назначению.
Отсутствует
В версии 58 beta нельзя добавить новую кнопку как и отредактировать старую.
Есть ли кнопка которая покажет сообщения от выбранного корреспондента только с вложениями?
Отсутствует
В версии 58 beta нельзя добавить новую кнопку как и отредактировать старую
Может попробуй переустановить CB, на FF57 это помогало.
Есть ли кнопка которая покажет сообщения от выбранного корреспондента только с вложениями?
Вроде нет.
Отсутствует
Вроде нет.
Жаль.
Есть кнопка:
// https://github.com/Infocatcher/Custom_Buttons/tree/master/Quick_Filter_by_Sender // Quick Filter by Sender button for Custom Buttons // (code for "code" section) // (c) Infocatcher 2013 // version 0.1.0 - 2013-08-16 var selectedMessages = gFolderDisplay.selectedMessages; if(selectedMessages && selectedMessages.length) { var authorEmail = extractAddress(selectedMessages[0].author); //var authorEmail = "knu@prof.ru"; setFilterOptions({ sender: true, recipients: false, subject: false, body: false }); var filterField = document.getElementById("qfb-qs-textbox"); filterField.value = authorEmail; filterField.doCommand(); } function extractAddress(header) { return Components.classes["@mozilla.org/messenger/headerparser;1"] .getService(Components.interfaces.nsIMsgHeaderParser) .extractHeaderAddressMailboxes(header); } function setFilterOptions(opts) { for(var type in opts) if(opts.hasOwnProperty(type)) { var btn = document.getElementById("qfb-qs-" + type); if(btn.checked != opts[type]) btn.click(); } }
Показывает все сообщения от выбранного корреспондента. Может возможно ли что-либо дописать, чтобы сообщения показывались только с вложениями?
Отсутствует
Ребята, помогите пожалуйста, есть кнопка Открыть видео в PotPlayerMini.
Можно ли сделать, чтобы левый клик по любой ссылке на ютуб добавлял это видео в плейлист PotPlayer?
Отредактировано Stkvsky (09-01-2018 20:27:26)
Отсутствует
Частично решил свою проблему таким образом:
goDoCommand("cmd_toggleQuickFilterBar"); document.getElementById("qfb-attachment").click(); var filterField = document.getElementById("qfb-qs-textbox"); filterField.value = authorEmail; filterField.doCommand();
Хотелось бы отказаться от показа панели быстрого фильтра. Если ее не открывать, то с первого раза не срабатывает опция "Вложения", а только со второго.
Отредактировано Zloy_Gelud (09-01-2018 20:55:15)
Отсутствует
Zloy_Gelud пишет: Хотелось бы отказаться от показа панели быстрого фильтра. Если ее не открывать, то с первого раза не срабатывает опция "Вложения", а только со второго.
ну прикрути костыль
я не совсем понял что и как там работает но в зависимости от этого либо сделай при старте браузера показ и закрытие этой панели
либо добавь в кнопку повтор команды через таймаут
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
Ребята, помогите пожалуйста, есть кнопка Открыть видео в PotPlayerMini.Можно ли сделать, чтобы левый клик по любой ссылке на ютуб добавлял это видео в плейлист PotPlayer?
Поменяйте в коде параметры запуска:
или
Отсутствует
Поменял, не работает.
Настройки плеера смотрите, там тоже есть куда поковырять, они наверное виноваты.
Командная строка в помощь:
Отсутствует
Подскажите плиз код кнопки, которая бы отправляла запрос на сайт "https://api.ipify.org/" или на сайт "http://freegeoip.net/json/"
и помещала бы в переменную типа "IP" или в АЛЕРТ, мой IP-адрес.
Возможно ли такое Get-запросом без загрузки этих сайтов во вкладкe?
Спасибо.
Отсутствует
Подскажите плиз код кнопки, которая бы отправляла запрос на сайт "https://api.ipify.org/" или на сайт "http://freegeoip.net/json/"
Может поможет: XMLHTTPRequest: описание, применение, частые проблемы
Отсутствует
как поменять цвет боковой панели VT?
Добавлено 17-01-2018 13:05:03
можно сделать чтобы по повторному нажатию кнопки эта вкладка закрывалась?
https://forum.mozilla-russia.org/viewtopic.php?pid=728557#p728557
Отредактировано intersk (17-01-2018 13:05:03)
Отсутствует
не получается у меня
Что там может не получится
fetch("https://api.ipify.org/") .then(res => res.text(), alert) .then(ip => alert(ip), alert);
Отсутствует
Не фига себе, как ловко! Спасибо большое, но я до такого бы не додумался.
Непонятный это для меня код. А как, чтобы IP стал переменной или константой?
Отредактировано dedfor (17-01-2018 17:26:52)
Отсутствует
как поменять цвет боковой панели VT?
Там в начале кода инициализации:
var vto = { distanceShow: 2, distanceHide: 64, showDelay: 320, color: "lightblue", fringe: "black", padding: 3, name: "VT",
измени значение color на нужный цвет. И удали:
function addBackground(e) { setTimeout(function() { var toolbar = document.getElementById('cb-vt'); var win = document.getElementById("main-window"); var image = win.style.backgroundImage; if ( image == '' ) { toolbar.style.background = ''; return; }; toolbar.style.background = image; toolbar.style.backgroundSize = 'auto 100%'; }, 500); }; addBackground(); Services.obs.addObserver(addBackground, "lightweight-theme-styling-update", false); addDestructor(()=> Services.obs.removeObserver(addBackground, "lightweight-theme-styling-update") );
Отсутствует
А как, чтобы в переменной IP был и код попроще, без "=>" и без ".then" ?
Какой капризный заказчик
(async function() { var IP = await (await fetch("https://api.ipify.org/")).text(); alert(IP); })();
Отсутствует
можно сделать чтобы по повторному нажатию кнопки эта вкладка закрывалась?
https://forum.mozilla-russia.org/viewtopic.php?pid=728557#p728557
var bookTab = true; var url = "chrome://browser/content/bookmarks/bookmarksPanel.xul"; [...gBrowser.tabs].forEach(tab=> (tab.linkedBrowser.currentURI.spec == url) && (bookTab = false, gBrowser.removeTab(tab))); bookTab && (gBrowser.selectedTab = gBrowser.addTab(url));
Отсутствует
не работает
Всё работает, но, видимо, твой браузер слишком стар для таких дел.
bunda1 же сказал тебе, — будь скучным, используй XMLHttpRequest.
var req = new XMLHttpRequest(); req.responseType = "text"; req.open("get", "https://api.ipify.org/", true); req.send(); req.onloadend = function() { var IP = req.response || "Шиш"; alert(IP); }
Отсутствует