Aidsoid
@Aidsoid

Добраться до кнопки «Показать больше закладок» в Firefox

Разрабатываю расширение для Firefox, которое позволяет по хоткею отобразить панель закладок, а при клике на закладке скрывать.
Вроде как всё замечательно работает и плагин почти готов, но выяснился баг: если количество закладок превышает количество помещающихся на экране, то появляется кнопка «Показать больше закладок», после нажатия которой появляется список не поместившихся на экран закладок. Так вот, при нажатии на закладку находящуюся внутри этой кнопки/меню, панель закладо не хочет автоматически скрываться.

Вот, справа эта злосчастная кнопка:
image

Подскажите, как из javascript добраться до этой кнопки? А в частности и до элементов (закладок) выпадающих по нажатию на неё.

Если посмотреть через DOM Inspector, то там вроде как есть эта кнопка, а добраться до неё не выходит.

Copy Source | Copy HTML
  1. var tmp_str = '';
  2. for (i=0; i<content.childNodes.length; i++){
  3.   // Вешаю обработчик клика мышкой
  4.   content.childNodes[i].addEventListener("click", this.onMouseClick, false);
  5.   // Пытаюсь понять до какого элемента добрался (для отдалки)
  6.   tmp_str = tmp_str+ i+'node='+content.childNodes[i].nodeName+'; tag='+content.childNodes[i].tagName+'; class='+content.childNodes[i].className+'; local='+content.childNodes[i].localName+'; Type='+content.childNodes[i].nodeType+'; Value='+content.childNodes[i].nodeValue+'\n';
  7. }
  8. // Показываю весь список элементов на которые повешено событие клика мышкой (для отладки)
  9. alert(tmp_str);


Скачать расширение для тестирования и более глубокого понятия сути проблемы можно со страницы дополнений для Firefox.
  • Вопрос задан
  • 2911 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 июн. 2024, в 11:20
10000 руб./за проект
26 июн. 2024, в 11:01
1000 руб./за проект
26 июн. 2024, в 11:01
500 руб./за проект