| 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 411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 DispatchEventResult EventTarget::dispatchEvent(Event* event) | 422 DispatchEventResult EventTarget::dispatchEvent(Event* event) |
| 423 { | 423 { |
| 424 event->setTrusted(true); | 424 event->setTrusted(true); |
| 425 return dispatchEventInternal(event); | 425 return dispatchEventInternal(event); |
| 426 } | 426 } |
| 427 | 427 |
| 428 DispatchEventResult EventTarget::dispatchEventInternal(Event* event) | 428 DispatchEventResult EventTarget::dispatchEventInternal(Event* event) |
| 429 { | 429 { |
| 430 event->setTarget(this); | 430 event->setTarget(this); |
| 431 event->setCurrentTarget(this); | 431 event->setCurrentTarget(this); |
| 432 event->setEventPhase(Event::AT_TARGET); | 432 event->setEventPhase(Event::kAtTarget); |
| 433 DispatchEventResult dispatchResult = fireEventListeners(event); | 433 DispatchEventResult dispatchResult = fireEventListeners(event); |
| 434 event->setEventPhase(0); | 434 event->setEventPhase(0); |
| 435 return dispatchResult; | 435 return dispatchResult; |
| 436 } | 436 } |
| 437 | 437 |
| 438 void EventTarget::uncaughtExceptionInEventHandler() | 438 void EventTarget::uncaughtExceptionInEventHandler() |
| 439 { | 439 { |
| 440 } | 440 } |
| 441 | 441 |
| 442 static const AtomicString& legacyType(const Event* event) | 442 static const AtomicString& legacyType(const Event* event) |
| (...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 603 bool firedListener = false; | 603 bool firedListener = false; |
| 604 | 604 |
| 605 while (i < size) { | 605 while (i < size) { |
| 606 RegisteredEventListener& registeredListener = entry[i]; | 606 RegisteredEventListener& registeredListener = entry[i]; |
| 607 | 607 |
| 608 // Move the iterator past this event listener. This must match | 608 // Move the iterator past this event listener. This must match |
| 609 // the handling of the FiringEventIterator::iterator in | 609 // the handling of the FiringEventIterator::iterator in |
| 610 // EventTarget::removeEventListener. | 610 // EventTarget::removeEventListener. |
| 611 ++i; | 611 ++i; |
| 612 | 612 |
| 613 if (event->eventPhase() == Event::CAPTURING_PHASE && !registeredListener
.capture()) | 613 if (event->eventPhase() == Event::kCapturingPhase && !registeredListener
.capture()) |
| 614 continue; | 614 continue; |
| 615 if (event->eventPhase() == Event::BUBBLING_PHASE && registeredListener.c
apture()) | 615 if (event->eventPhase() == Event::kBubblingPhase && registeredListener.c
apture()) |
| 616 continue; | 616 continue; |
| 617 | 617 |
| 618 // If stopImmediatePropagation has been called, we just break out immedi
ately, without | 618 // If stopImmediatePropagation has been called, we just break out immedi
ately, without |
| 619 // handling any more events on this target. | 619 // handling any more events on this target. |
| 620 if (event->immediatePropagationStopped()) | 620 if (event->immediatePropagationStopped()) |
| 621 break; | 621 break; |
| 622 | 622 |
| 623 event->setHandlingPassive(registeredListener.passive()); | 623 event->setHandlingPassive(registeredListener.passive()); |
| 624 bool passiveForced = registeredListener.passiveForcedForDocumentTarget()
; | 624 bool passiveForced = registeredListener.passiveForcedForDocumentTarget()
; |
| 625 | 625 |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 690 // they have one less listener to invoke. | 690 // they have one less listener to invoke. |
| 691 if (d->firingEventIterators) { | 691 if (d->firingEventIterators) { |
| 692 for (size_t i = 0; i < d->firingEventIterators->size(); ++i) { | 692 for (size_t i = 0; i < d->firingEventIterators->size(); ++i) { |
| 693 d->firingEventIterators->at(i).iterator = 0; | 693 d->firingEventIterators->at(i).iterator = 0; |
| 694 d->firingEventIterators->at(i).end = 0; | 694 d->firingEventIterators->at(i).end = 0; |
| 695 } | 695 } |
| 696 } | 696 } |
| 697 } | 697 } |
| 698 | 698 |
| 699 } // namespace blink | 699 } // namespace blink |
| OLD | NEW |