Make EventTypeId reflect DOM inheritance hierarchy

This commit is contained in:
wilmoz 2015-08-18 13:24:17 -05:00
parent 50e1c967e4
commit d3c60af5c6
4 changed files with 22 additions and 13 deletions

View file

@ -10,6 +10,7 @@ use dom::bindings::global::GlobalRef;
use dom::bindings::js::{JS, MutNullableHeap, Root};
use dom::bindings::utils::{Reflector, reflect_dom_object};
use dom::eventtarget::{EventTarget, EventTargetHelpers};
use dom::uievent::{UIEventTypeId};
use util::str::DOMString;
use std::borrow::ToOwned;
@ -32,12 +33,10 @@ pub enum EventPhase {
pub enum EventTypeId {
CustomEvent,
HTMLEvent,
KeyboardEvent,
MessageEvent,
MouseEvent,
ProgressEvent,
StorageEvent,
UIEvent,
UIEvent(UIEventTypeId),
ErrorEvent,
CloseEvent
}