Добрый день!
Столкнулся с весьма непонятными событиями добавления в закладки страниц.
использую интерфейс nsINavBookmarksService, в котором есть два события
onItemAdded(id, folder, index)
onItemChanged(id, property, isAnnotationProperty, value)
Причем событие onItemAdded срабатывает сразу же после того как пользователь открыл окно добавления закладки.
При этом любые манипуляции с данными в этом окне сопровождаются событиями onItemChanged.
Если пользователь нажмет кнопку "Done" и окно закрывается при этом никакие события не происходят.
Но если пользователь решил не добавлять закладку нажимает Cancel происходит событие onItemrenoved.
Получается. что вообще нельзя узнать кода пользователь добавил закладку.
Как-то странно.
Возможно есть другие пуи решения данной проблемы?
Отредактировано Большой (28-01-2014 20:25:13)
Отсутствует