Страницы: 1
Окей. Может кто-то подскажет как отловить событие закрытия окна закладок? и в нем сделать что-то типа:
var bmm = document.getElementById("bookmarksMenuPopup"); if (bmm) bmm.addEventListener("popuphiding", oncloseBookmarksMenu, false);
А в oncloseBookmarksMenu получить ИД выбранной папки и сохранить ее в переменную (которую мы будет передавать в PlacesCommandHook.bookmarkPage)? не?
Еще хотелось бы сделать, что-бы ФФ запоминал последний ИД добавленной папки вкладок (т.е. добавили закладку в папку Test и добавляя другую вкладку в закладки, что-бы по умолчанию стояла уже эта папка Test).
PlacesCommandHook.bookmarkPage(TabContextMenu.contextTab.linkedBrowser, PlacesUtils.bookmarksMenuFolderId, true);
3-й параметр как-раз и передаёт АЙди папки.
Вопрос:
Как сделать, чтобы при сохранении закладки менялся и bookmarksMenuFolderId на значение папки этой самой сохраненной закладки.
Или если этого сделать нельзя, получается нужно завести скрипт, в котором объявить переменную, которая будет хранить последний индекс сохраненной папки?
Заранее спасибо за ответ.
01-12-2012 00:55:44
Громаднейшее спасибо! Все работает!
(правда по началу добавляло имя как адрес, но после получаса манипуляций я понял что я кликал еще не по подгруженной вкладке (когда перезапустил ФФ все вкладки кроме текущей не активны, я об этом), думал нужно передать третий параметр (который бул):blush:).Еще вопрос:
insertbefore="context_bookmarkAllTabs"не работает эта строчка кода (меню получается в самом низу). Не подскажите как исправить?
Прошу прощения. Портил все Menu Editor. Все работает!
Помогите написать скрипт добавления вкладки в закладки.
Есть такой код, который я взял из плагина bookmarkthistab:
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <popupset id="mainPopupSet"> <menupopup id="tabContextMenu"> <menuitem insertbefore="context_bookmarkAllTabs" command="Browser:AddBookmarkAs" label="Bookmark This Tab" /> </menupopup> </popupset> </window>
Но он добавляет текущую открытую вкладку в закладки (даже если кликнуть по другой).
Я нашел способ (как мне кажется), получить кликнутую вкладку через gBrowser.selectetTab (если не ошибаюсь).
Теперь мне нужна помощь: как наз. ф-ция добавления в закладки и можно-ли туда передать эту табу? я помню что-то видел подобное, но оно принимало урл и тайтл (как из selectedTab получить урл и тайтл?).
Заранее спасибо (сам я программирую на плюсах \ шарпе и не знаю даже что собсно гуглить =\ а новый язык учить из-за такой м
…Zedx пишети не удобно как-то.
А какая принципиальная разница между ПКМ по вкладке, как ты ищешь и ПКМ на странице? :)
в том, что нужно фокусить.
Некоторые вон красят в цвета что-то там. Какая разница, синий или красный?) но видимо есть, раз красят)
Zedx пишетИщу расширение для добавления вкладки в закладки.
А чем не устраивает ПКМ на странице - Добавить страницу в закладки, или двойной щелчок по звёздочке в адресной строке?
Привычкой =\ и не удобно как-то.
Добрый день!
Ищу расширение для добавления вкладки в закладки.
- Tab Mix Plus - не подходит (слишком много изменений вносит, которые мне не нравятся);
- Нашел еще https://addons.mozilla.org/en-us/firefox/addon/bookmarkthistab/
Но он добавляет пункт меню в конец списка, на англ. языке и не определяет вкладку, на которой произошел клик (настроек нету. Может кто подскажет как его поменять? (я программист, разберусь что к чему));
- Так-же полностью устраивает Menu Editor, но там не работает этот пункт :(
(Так-же рассмотрю вариант с ЮзерХром-ом).
Заранее спасибо.
Подскажите вариант добавления пункта контекстного меню "Добавить в закладки" при клике на вкладку (может, можно как-то через userChrome)?
ЗЫ Пробовал через плагин "Menu Editor", но почему-то не работает.
ЗЫЫ зачем вообще убрали эту ф-цию? (ну или хотя-бы убрали опционально).
ЗЫЫЫ да,да... знаю что опоздал с вопросом, т.к. только перешел на новый ФФ (раньше все устраивало в старом, вот только сайты не корректно стали отображаться).
Страницы: 1