У меня есть дерево XUL в моем расширении Firefox. Когда я дважды щелкаю по строке, строка сворачивается или расширяется. Как я могу отключить это поведение (чтобы свертывание и развертывание происходили только при нажатии на знаки плюс / минус)? Я хотел бы зарезервировать двойной щелчок для чего-то другого.
Я пытался отключить действие по умолчанию и распространение событий, как показано ниже, но это не сработало. Обработчик событий был выполнен, но не предотвратил свертывание.
tree.addEventListener("dblclick", onTreeDoubleClick, true);
onTreeDoubleClick = function(event) {
event.preventDefault();
event.stopPropagation();
}