В Add Bookmark Here ещё очень полезная штука есть, изменять размер окна выбора папок, растягиванием мышкой.
Присоединяюсь к просьбе. Или это лучше увеличить стилем?
Отредактировано KOT040188 (07-03-2016 22:43:03)
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Отсутствует
По поводу кода:
function onFind() { gFindBar.onFindCommand() }; messageManager.addMessageListener("Findbar:Keypress", onFind); addDestructor(()=> messageManager.removeMessageListener("Findbar:Keypress", onFind));
При нажатии буквы выскакивает панель с этой буквой, но она выделена. Как убрать выделение?
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Отсутствует
А можешь сделать чтобы после закрытия вкладки контекстное меню само закрывалось?
addEventListener("dblclick", e=>{ e.button > 1 && gBrowser.removeCurrentTab(), document.getElementById("contentAreaContextMenu").hidePopup() }, false, gBrowser);
Отсутствует
bunda1
Не помогло, меню остаётся.
addEventListener("dblclick", e=>{ e.button > 1 && gBrowser.removeCurrentTab(), setTimeout(()=> document.getElementById("contentAreaContextMenu").hidePopup(), 50) }, false, gBrowser);
Отсутствует
bunda1
Попользовался кнопкой, как же хорошо стало. Вроде мелочь лишний раз клацнуть, но когда приходилось делать это постоянно, начинало раздражать.
Вобщем ещё раз спасибо, за спокойствие.
Отредактировано voqabuhe (13-03-2016 15:03:15)
Отсутствует
По поводу кода:
Выделить кодКод:
function onFind() { gFindBar.onFindCommand() }; messageManager.addMessageListener("Findbar:Keypress", onFind); addDestructor(()=> messageManager.removeMessageListener("Findbar:Keypress", onFind));При нажатии буквы выскакивает панель с этой буквой, но она выделена. Как убрать выделение?
function onFind() { gFindBar.onFindCommand(); setTimeout(()=> gFindBar._findField.selectionStart = 2, 0) }; messageManager.addMessageListener("Findbar:Keypress", onFind); addDestructor(()=> messageManager.removeMessageListener("Findbar:Keypress", onFind));
Отсутствует
bunda1
Спасибо. А как насчёт этого:
В Add Bookmark Here ещё очень полезная штука есть, изменять размер окна выбора папок, растягиванием мышкой.
Или это увеличить стилем?
Отредактировано KOT040188 (14-03-2016 20:11:51)
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Отсутствует
изменять размер окна выбора папок, растягиванием мышкой
Отсутствует
Это стиль
Темы малость не та. Я-то думал, что стилем растягивание сделать нельзя…
Отредактировано KOT040188 (14-03-2016 22:58:23)
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Отсутствует
Ну тогда не пойдёт. Прошлый стиль гарантирует стабильность, а если надо поменять высоту я это и в стиле сделаю.
Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!
Отсутствует
Нет.
А если по клику запомнить параметры этого диалогового окна в about:config?
То есть:
1. Редактируем - меняем размеры окна.
2. По клику на кнопки "ОК" или "Отмена" этого окна запоминаем параметры его в about:config
3. При вызове этого окна используем эти параметры.
Такой код трудно написать?
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует
difabor
Можно-то, можно, но у меня не выходит.
var s = "CB.BTH", bt = document.getElementById('editBMPanel_folderTree'), mo = new MutationObserver(() => cbu.setPrefs(s, cbu.getPrefs(s)) = bt.getAttribute('height')); cbu.isPref(s, 200); mo.observe(bt, {attributes: true, attributeFilter: ['height']}); mo.mutationCallback(addDestructor(() => mo.disconnect())); addEventListener('popupshowing', function() { bt.getAttribute('height') = cbu.getPrefs(s); }, false, document.getElementById('editBookmarkPanel'));
ругается на "invalid assignment left-hand side". И я даже догадываюсь, о чем это он, но как сделать правильно - не знаю.
Отсутствует
Может кто, крепкий духом, отважится заглянуть под спойлер и укажет, как надо.
Может так:
// Ctrl + колесиком мыши на диалоге добавления вкладки звездочки редактировать высоту поля выбора вкладок, от 16.03.2016. ........... addEventListener('popupshown', (e, panel = e.target)=> { document.getElementById('editBMPanel_foldersExpander').click(); var tree = document.getElementById('editBMPanel_folderTree'); var s = 'CB.treeHeight'; cbu.isPref(s, 150); tree.height = cbu.getPrefs(s) + 'px'; panel.onwheel =e=> { if ( !e.ctrlKey ) return; var step = 2, i = cbu.getPrefs(s), i = e.deltaY > 0 ? i + step : i - step; cbu.setPrefs(s, i); setTimeout(()=> tree.height = i + 'px', 0); }; }, true, document.getElementById('editBookmarkPanel'));
Отсутствует