Показать сообщение отдельно
Старый 11.06.2010, 00:46
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Уточнение. Клонирование скорее всего необходимо при event.target != null && event.target != this.

В нативной системе при диспатче (напр., Event.ADDED) не дергается dispatchEvent вообще. Соответственно, такая проверка не вызывается и событие не клонируется. У нашей Data клонируется, как Вы и указали, если среди прочих условий соблюдено parent.hasEventListener(event.type). И target клона устанавливается текущим диспетчером.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.