| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 5 * Copyright (C) 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. |
| 6 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 6 * Copyright (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
| 7 * (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> | 7 * (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> |
| 8 * | 8 * |
| 9 * Redistribution and use in source and binary forms, with or without | 9 * Redistribution and use in source and binary forms, with or without |
| 10 * modification, are permitted provided that the following conditions | 10 * modification, are permitted provided that the following conditions |
| (...skipping 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 426 DispatchEventResult EventTarget::dispatchEvent(Event* event) | 426 DispatchEventResult EventTarget::dispatchEvent(Event* event) |
| 427 { | 427 { |
| 428 event->setTrusted(true); | 428 event->setTrusted(true); |
| 429 return dispatchEventInternal(event); | 429 return dispatchEventInternal(event); |
| 430 } | 430 } |
| 431 | 431 |
| 432 DispatchEventResult EventTarget::dispatchEventInternal(Event* event) | 432 DispatchEventResult EventTarget::dispatchEventInternal(Event* event) |
| 433 { | 433 { |
| 434 event->setTarget(this); | 434 event->setTarget(this); |
| 435 event->setCurrentTarget(this); | 435 event->setCurrentTarget(this); |
| 436 event->setEventPhase(Event::AT_TARGET); | 436 event->setEventPhase(Event::kAtTarget); |
| 437 DispatchEventResult dispatchResult = fireEventListeners(event); | 437 DispatchEventResult dispatchResult = fireEventListeners(event); |
| 438 event->setEventPhase(0); | 438 event->setEventPhase(0); |
| 439 return dispatchResult; | 439 return dispatchResult; |
| 440 } | 440 } |
| 441 | 441 |
| 442 void EventTarget::uncaughtExceptionInEventHandler() | 442 void EventTarget::uncaughtExceptionInEventHandler() |
| 443 { | 443 { |
| 444 } | 444 } |
| 445 | 445 |
| 446 static const AtomicString& legacyType(const Event* event) | 446 static const AtomicString& legacyType(const Event* event) |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 607 bool firedListener = false; | 607 bool firedListener = false; |
| 608 | 608 |
| 609 while (i < size) { | 609 while (i < size) { |
| 610 RegisteredEventListener& registeredListener = entry[i]; | 610 RegisteredEventListener& registeredListener = entry[i]; |
| 611 | 611 |
| 612 // Move the iterator past this event listener. This must match | 612 // Move the iterator past this event listener. This must match |
| 613 // the handling of the FiringEventIterator::iterator in | 613 // the handling of the FiringEventIterator::iterator in |
| 614 // EventTarget::removeEventListener. | 614 // EventTarget::removeEventListener. |
| 615 ++i; | 615 ++i; |
| 616 | 616 |
| 617 if (event->eventPhase() == Event::CAPTURING_PHASE && !registeredListener
.capture()) | 617 if (event->eventPhase() == Event::kCapturingPhase && !registeredListener
.capture()) |
| 618 continue; | 618 continue; |
| 619 if (event->eventPhase() == Event::BUBBLING_PHASE && registeredListener.c
apture()) | 619 if (event->eventPhase() == Event::kBubblingPhase && registeredListener.c
apture()) |
| 620 continue; | 620 continue; |
| 621 | 621 |
| 622 // If stopImmediatePropagation has been called, we just break out immedi
ately, without | 622 // If stopImmediatePropagation has been called, we just break out immedi
ately, without |
| 623 // handling any more events on this target. | 623 // handling any more events on this target. |
| 624 if (event->immediatePropagationStopped()) | 624 if (event->immediatePropagationStopped()) |
| 625 break; | 625 break; |
| 626 | 626 |
| 627 event->setHandlingPassive(registeredListener.passive()); | 627 event->setHandlingPassive(registeredListener.passive()); |
| 628 bool passiveForced = registeredListener.passiveForcedForDocumentTarget()
; | 628 bool passiveForced = registeredListener.passiveForcedForDocumentTarget()
; |
| 629 | 629 |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 694 // they have one less listener to invoke. | 694 // they have one less listener to invoke. |
| 695 if (d->firingEventIterators) { | 695 if (d->firingEventIterators) { |
| 696 for (size_t i = 0; i < d->firingEventIterators->size(); ++i) { | 696 for (size_t i = 0; i < d->firingEventIterators->size(); ++i) { |
| 697 d->firingEventIterators->at(i).iterator = 0; | 697 d->firingEventIterators->at(i).iterator = 0; |
| 698 d->firingEventIterators->at(i).end = 0; | 698 d->firingEventIterators->at(i).end = 0; |
| 699 } | 699 } |
| 700 } | 700 } |
| 701 } | 701 } |
| 702 | 702 |
| 703 } // namespace blink | 703 } // namespace blink |
| OLD | NEW |