k1net1k
Что именно не выходит? Могу еще раз напомнить: пункт меню будет только в контекстном меню панели закладок, и в контестном меню пунктов выпадающего меню закладок (это то, которое вызывается из рыжей кнопки (например)).
В сайдбаре и в управлении закладками его не будет - кажется, это та задача, которую с помощью CB нельзя решить в принципе.
Отсутствует
hydrolizer
Хочу сделать удаление закладок из папки закладок на панели закладок и из меню закладок двойным правым кликом помоги пожалуйста с кодом:
window.addEventListener("mouseup", function(event) { var target = event.originalTarget; if ( event.button == 2 && target.localName == "menuitem" && target._placesNode && PlacesUtils.nodeIsURI(target._placesNode) ){ var itemId = ????? PlacesUtils.bookmarks.removeItem(itemId); } }, false);
Двойной правый клик потом приделаю с таймером а то "dblclick" не работает на закладках.
Отсутствует
bunda1
Объясни мне сначала точнее предполагаемый юзкейс, а то я, честно говоря, не особенно понял его суть. Ты хочешь: а) удалять закладки из папки, расположенной на панели закладок, двойным ПКМ по этой папке; б) удалять закладки из папки меню закладок двойным ПКМ по элементу меню, который представляет из себя папку с закладками, так? И отдельно - необходимо вычистить вообще всю папку, или только закладки на первом уровне иерархии, не затрагивая закладки во вложенных папках?
Отсутствует
Сортировка закладок по типу, домену и названию(Firefox 12 +)Автор: hydrolizer
Не совсем понятно кого спрашивать? Автор: hydrolizer, а публикует bunda1 ?
Но есть вопросы.
1. Это возможно сделать только для ФФ >= 12 или для esr 10 тоже возможно? Меня более интересует esr версия..
2. Существующая стандартная сортировка по имени меня вполне устраивает и польза от нее очевидна - удаление дубликатов.
А вот зачем нужны другие сортировки?
3. Что я бы хотел иметь и использовать?
Я бы хотел чтобы после переключения сортировки на стандартную сортировку по имени и удаления дубликатов была возможность вернуть все назад - т.е. - вернуть отсутствие сортировки. Это имеет смысл. Все остальное мало интересно и надумано. Те3м более - нарушение местоположения сепараторов. Без обид.
Возможно ли такое запоминание или, по другому, - сброс сортировки? Стандартно я такой опции не вижу, а она имела бы смысл и была бы очень полезна
Отредактировано LBra (21-06-2012 17:24:43)
Отсутствует
Я бы хотел [...] удаления дубликатов
Отсутствует
Эээ... а почему бы не открыть управление закладками? Там же и поиск есть, и сортировка. Можно вбить в поиск «:» и отсортировать результаты.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Эээ... а почему бы не открыть управление закладками? Там же и поиск есть, и сортировка. Можно вбить в поиск «:» и отсортировать результаты.
Да, действительно. Спасибо Infocatcher.
Все вопросы сняты. Бесполезная кнопка. (Для меня, конечно).
Управлять закладками как и историей нужно с помощью менеджера, тогда упорядочению записей ничто и никто угрожать не будет!
Добавлено 21-06-2012 18:45:25
Открой "Показать все закладки" + "Сортировка"+ "Сортировка по дате добавления", и все дела.
Да нет, это не так. Так будет только в том случае если ты не упорядочивал записи после добавления, накидал их в кучу и так оставил... а если нет - то нужно выбирать "Не сортировать"... я не проверял, правда... и скорее всего эта опция касается только менеджера, но не всех других случаев.
Впрочем, Infocatcher уже расставил все точки над i.
Не трогать сортировку и все будет хоккей!
Отредактировано LBra (21-06-2012 18:51:08)
Отсутствует
я не проверял, правда... и скорее всего эта опция касается только менеджера
Проверил. Так и есть, если ты уже нарушил сортировку, то ее с помощью Менеджера закладок не вернешь. Точнее - не вернешь вообще.
Добавлено 21-06-2012 19:02:24
LongLogin
Вопрос уже ясен как белый день.
Я не сохраняю закладки охапками по сто штук за раз, никаких "зако.." не будет если нужно удалить парочку лишних записей в одной папке.
А тупо удалять дубликат, который находится в другой папке, спасибо, не нада. Может он там специально подшит?
Отредактировано LBra (21-06-2012 19:05:52)
Отсутствует
не будет если нужно удалить парочку лишних записей в одной папке
да, но каким образом они там смогут образоваться если человек не страдает альц-геймером или рассеянным склерозом
Отсутствует
тогда упорядочению записей ничто и никто угрожать не будет!
Если что: менеджер сортирует только по имени, кнопка - сначала по домену, потом по имени.
Отсутствует
hydrolizer
Мне просто это не нужно..
Но за эту тему спасибо, заставила задуматься... убрал сейчас у себя и ту стандартную сортировку из контекстного меню (пункт меню и сепаратор) чтобы не сбивала с толку.
если что:
document.getElementById("placesContext_sortBy:name").collapsed = true; document.getElementById("placesContext_sortSeparator").collapsed = true;
Отсутствует
..... Ты хочешь: а) удалять закладки из папки, расположенной на панели закладок, двойным ПКМ по этой папке; б) удалять закладки из папки меню закладок двойным ПКМ по элементу меню, который представляет из себя папку с закладками, так? И отдельно - необходимо вычистить вообще всю папку, или только закладки на первом уровне иерархии, не затрагивая закладки во вложенных папках?
Извини, я имел ввиду удаление одной закладки(не папки) на которой будет происходить двойной клик, чтобы не открывать контекстное меню закладки и не нажимать "Удалить"
Отсутствует
bunda1
Тут вскрылся баг: при попытке сортировки на корневых системных папках (Меню закладок, Панель закладок, неподшитые закладки) никакой сортировки просто не происходит. Причина в том, что эти папки на уровне интерфейса являются не именно корневыми папками, а папками поиска, непосредственно в себе ничего не содержащими. Чтобы сортировка работала на таких папках, после определения folderId (var folderId=view.selectedNode.itemId) нужно провести небольшое уточнение:
var match = view.selectedNode.uri.match(/^place\:folder=(\w+)/); var bs=Cc["@mozilla.org/browser/nav-bookmarks-service;1"].getService(Ci.nsINavBookmarksService); if (match) switch(match[1]) { case "BOOKMARKS_MENU": folderId=bs.bookmarksMenuFolder; break; case "TOOLBAR": folderId=bs.toolbarFolder; break; case "UNFILED_BOOKMARKS": folderId=bs.unfiledBookmarksFolder; break; }
Отсутствует
Я исправил: 23-05-2012 19:46:25
Отредактировано bunda1 (19-09-2012 19:54:38)
Отсутствует
Эээ... а почему бы не открыть управление закладками? Там же и поиск есть, и сортировка. Можно вбить в поиск «:» и отсортировать результаты.
А можно как-то добавить поиск по полю Description?
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует