bunda1
Пардон, Session Bookmarks https://forum.mozilla-russia.org/viewtopic.php?id=57871
Update Проблема решена
Отредактировано bezuma (29-11-2016 22:45:32)
Отсутствует
Перешел на FF50.0.1. Поставил кнопку для переназначения newtab.
var url = "about:blank"; BrowserOpenTab =()=> openUILinkIn(url, "tab"); addEventListener("TabClose", e=> { var tab = e.target; if ( tab == gBrowser.mCurrentTab && tab.hasAttribute('first-tab') ) setTimeout(()=> gBrowser.loadURI(url), 0); }, true, gBrowser.mTabContainer);
Работает, но странно. После закрытия вкладки, следующая оказывается пустой. Надо жать Back, чтобы добраться до следующей.
Что-то с кнопкой или с custombuttons?
Отредактировано ifln (29-11-2016 18:47:30)
Отсутствует
Перешел на FF50.0.1. Поставил кнопку для переназначения newtab.
var url = "about:blank"; BrowserOpenTab =()=> openUILinkIn(url, "tab"); addEventListener("TabClose", e=> { var tab = e.target; if ( tab == gBrowser.mCurrentTab && !gBrowser.visibleTabs.length ) setTimeout(()=> gBrowser.loadURI(url), 0); }, true, gBrowser.tabContainer);
Отсутствует
bunda1,
Большое спасибо!
И еще несколько кнопок капризничают. Срабатывают, но по внешнему виду не видно.
Вроде этой:
this._handleClick =()=> { [ "dom.storage.enabled" ].forEach((pref)=> cbu.setPrefs(pref, !cbu.getPrefs(pref)) ); }; var s = "dom.storage.enabled"; gPrefService.addObserver(s, toggleImage, false); addDestructor(()=> gPrefService.removeObserver(s, toggleImage) ); function toggleImage() self.style.filter = !cbu.getPrefs(s) ? grayscale : ''; var grayscale = parseInt(Application.version) < 36 ? 'url("chrome://mozapps/skin/extensions/extensions.svg#greyscale")' : 'grayscale(1)'; toggleImage();
Отсутствует
ifln пишетПоставил кнопку для переназначения newtab.
При закрытии последней вкладки вылезает about:newtab
А если так:
var url = "about:blank"; BrowserOpenTab =()=> openUILinkIn(url, "tab"); addEventListener("TabClose", e=> { var tab = e.target; if ( tab == gBrowser.mCurrentTab && gBrowser.visibleTabs.length == 1 ) setTimeout(()=> gBrowser.loadURI(url), 0); }, true, gBrowser.tabContainer);
Добавлено 30-11-2016 22:00:31
И еще несколько кнопок капризничают. Срабатывают, но по внешнему виду не видно.
Вроде этой:
this._handleClick =()=> { [ "dom.storage.enabled" ].forEach((pref)=> cbu.setPrefs(pref, !cbu.getPrefs(pref)) ); }; var s = "dom.storage.enabled"; gPrefService.addObserver(s, toggleImage, false); addDestructor(()=> gPrefService.removeObserver(s, toggleImage) ); function toggleImage() self.style.filter = !cbu.getPrefs(s) ? grayscale : ''; var grayscale = parseInt(Services.appinfo.version) < 36 ? 'url("chrome://mozapps/skin/extensions/extensions.svg#greyscale")' : 'grayscale(1)'; toggleImage();
Отредактировано bunda1 (30-11-2016 22:00:31)
Отсутствует
bunda1
Поставил кнопку для переназначения newtab.
А если так:
Теперь вместе с предпоследней вкладкой закрывается и последняя, вернее в последней открывается about:blank и надо Back жать.
Отредактировано ifln (01-12-2016 00:03:59)
Отсутствует
ifln
Как насчёт стандартного переназначения about:newtab, типа
((ants, url = "about:blank") => { if (ants.newTabURL != url) ants.newTabURL = url; addDestructor(reason => reason[5] == "e" && ants.newTabURL == url && ants.resetNewTabURL()); })(aboutNewTabService);
Отсутствует
как то в этой ветке была собрана замечательная кнопка,
назначение - если файл скачивается во временную папку ОС, то после скачивания,
из Диспетчера загрузок FIrefox, информация о нем, сразу удаляется.
(очень актуально, например для ссылки торрентов)
к сожалению после обновления FIrefox до v.49.0.3
кнопка работать перестала.
поправьте пожалуйста.
код кнопки
gBrowser.currentURI.spec != "about:customizing" && (() => { var id = _id + "-" + Components.stack.lineNumber; var mod = Cu.import("resource:///modules/DownloadsLogger.jsm", {}); if (mod[id]) return; mod[id] = true; addDestructor(() => delete mod[id]); var err = Cu.reportError, tmp = OS.Constants.Path.tmpDir + "\\"; Task.spawn(function() { var list = yield Downloads.getList(Downloads.ALL), view = {}; view.onDownloadAdded = view.onDownloadChanged = download => download.progress == 100 && download.target.path.startsWith(tmp) && setTimeout(() => { var uri = makeURI(download.source.url); PlacesUtils.bhistory.removePage(uri); list.remove(download).then(null, err); }, 1e3); yield list.addView(view); setTimeout(() => delete view.onDownloadAdded, 5e3); addDestructor(() => list.removeView(view).then(null, err)); }).then(null, err); })();
Отредактировано polk90 (01-12-2016 23:42:43)
Отсутствует
polk90
Что-то модуль аж с FF41 не находится. Может так
(tmp => { var id = _id + "-" + Components.stack.lineNumber, err = Cu.reportError; var mod = Cu.import("resource:///modules/DownloadsCommon.jsm", {}); if (mod[id]) return; mod[id] = true; addDestructor(reason => reason[5] == "e" && delete mod[id]); Task.spawn(function() { var list = yield Downloads.getList(Downloads.ALL), view = {}; view.onDownloadAdded = view.onDownloadChanged = download => download.progress == 100 && download.target.path.startsWith(tmp) && setTimeout(() => { var uri = makeURI(download.source.url); PlacesUtils.bhistory.removePage(uri); list.remove(download).then(null, err); }, 1e3); yield list.addView(view); setTimeout(() => delete view.onDownloadAdded, 5e3); addDestructor(() => list.removeView(view).then(null, err)); }).then(null, err); })(OS.Path.join(OS.Constants.Path.tmpDir, "_").slice(0, -1));
Отсутствует
Есть ли работающий вариант BBCode не из контекстного меню, например, похожий на этот https://forum.mozilla-russia.org/viewto … 73#p612473 ? Что ни пробую, ничего не работает.
Отсутствует
И эта не работает.
Отсутствует
получается так
Помогите исправить. Спасибо
Отсутствует
CB v0.0.5.8. Копирую код, вставляю в поле "Код". При клике на кнопке ничего не происходит, нет никакой реакции. Может, что не так делаю? Где должна появиться панель BBCode, или выпадающее меню, или в контекстном меню?
Обновил до 0.0.5.8.9, не помогло.
Отредактировано shadow_user (01-01-2017 19:48:01)
Отсутствует
В данном случае проще всего вот так:
var add = " u01-04"; cbu.setPrefs("general.useragent.override", navigator.userAgent.replace(add, "") + add);
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Копирую код, вставляю в поле "Код". При клике на кнопке ничего не происходит, нет никакой реакции. Может, что не так делаю? Где должна появиться панель BBCode, или выпадающее меню, или в контекстном меню?
Код из №6367 надо скопировать и запустить в адресной строке, дальше там вроде будет всё понятно, вот инструкция, если чё №1. Панель должна появляться при нажатие на кнопку.
Отсутствует
Infocatcher
Не помогает почему то
Отсутствует
Код из №6367 надо скопировать и запустить в адресной строке
Я чуть не упал, а из адресной строки кнопка установилась и работает! А способы-то равнозначные, что из адресной строки, что в поле "код".
Кажется, это модификация кнопки от tolikdryg, очень уж похожа. Спасибо!
Ad
Из инструкции по созданию кнопок:
Код кнопки:
тут код получаемый по ПКМ - Копировать код в буферКод: тут код из вкладки Код(если он есть)
Инициализация:
тут код из вкладки Инициализация(если он есть)
В чем разница между Кодом и Кодом кнопки, и в какие поля их вставлять?
Отредактировано shadow_user (02-01-2017 11:49:13)
Отсутствует
voqabuhe пишетКод из №6367 надо скопировать и запустить в адресной строке
Я чуть не упал, а из адресной строки кнопка установилась и работает! А способы-то равнозначные, что из адресной строки, что в поле "код".
Кажется, это модификация кнопки от tolikdryg, очень уж похожа. Спасибо!
Ad
Из инструкции по созданию кнопок:Код кнопки:
тут код получаемый по ПКМ - Копировать код в буферКод: тут код из вкладки Код(если он есть)
Инициализация:
тут код из вкладки Инициализация(если он есть)В чем разница между Кодом и Кодом кнопки, и в какие поля их вставлять?
http://ipic.su/img/img7/fs/2017-01-02_1 … 346725.png
Код должен вставляться во вкладку "Код"
Код кнопки - наверное имеется ввиду код, вставляемый в поле "Изображение (M)"
Три студента и лопата заменяют экскаватор
Отсутствует
Код должен вставляться во вкладку "Код"
Код кнопки - наверное имеется ввиду код, вставляемый в поле "Изображение (M)"
Имеются разночтения, в одном посту так, в другом эдак.
-------------------------
Ага, "а один из ПВО заменяет их всех трех"
Отсутствует