Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№128-01-2014 20:23:51

Большой
Участник
 
Группа: Members
Зарегистрирован: 10-10-2011
Сообщений: 127
UA: Opera 12.1

Событие добавления закладки

Добрый день!

Столкнулся с весьма непонятными событиями добавления в закладки страниц.

использую интерфейс nsINavBookmarksService, в котором есть два события
onItemAdded(id, folder, index)
onItemChanged(id, property, isAnnotationProperty, value)

Причем событие onItemAdded срабатывает сразу же после того как пользователь открыл окно добавления закладки.
При этом любые манипуляции с данными в этом окне сопровождаются событиями onItemChanged.
Если пользователь нажмет кнопку "Done" и окно закрывается при этом никакие события не происходят.
Но если пользователь решил не добавлять закладку нажимает Cancel происходит событие onItemrenoved.

Получается. что вообще нельзя узнать кода пользователь добавил закладку.
Как-то странно.

Возможно есть другие пуи решения данной проблемы?

Отредактировано Большой (28-01-2014 20:25:13)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]