UNPKG

1.56 kBJavaScriptView Raw
1/**
2 * built-in events for element
3 * @see https://developer.mozilla.org/en-US/docs/Web/API/MutationEvent
4 *
5 * TODO: use MutationObserver instead
6 * @see https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver
7 */
8export var ElementEvent;
9
10(function (ElementEvent) {
11 ElementEvent["DESTROY"] = "destroy";
12 /**
13 * @see https://www.w3.org/TR/DOM-Level-3-Events/#event-type-DOMAttrModified
14 */
15
16 ElementEvent["ATTR_MODIFIED"] = "DOMAttrModified";
17 /**
18 * it has been inserted
19 * @see https://www.w3.org/TR/DOM-Level-3-Events/#event-type-DOMNodeInserted
20 */
21
22 ElementEvent["INSERTED"] = "DOMNodeInserted";
23 /**
24 * it has had a child inserted
25 */
26
27 ElementEvent["CHILD_INSERTED"] = "child-inserted";
28 /**
29 * it is being removed
30 * @see https://www.w3.org/TR/DOM-Level-3-Events/#event-type-DOMNodeRemoved
31 */
32
33 ElementEvent["REMOVED"] = "removed";
34 /**
35 * it has had a child removed
36 */
37
38 ElementEvent["CHILD_REMOVED"] = "child-removed";
39 /**
40 * @see https://www.w3.org/TR/DOM-Level-3-Events/#domnodeinsertedintodocument
41 */
42
43 ElementEvent["MOUNTED"] = "DOMNodeInsertedIntoDocument";
44 /**
45 * @see https://www.w3.org/TR/DOM-Level-3-Events/#domnoderemovedfromdocument
46 */
47
48 ElementEvent["UNMOUNTED"] = "DOMNodeRemovedFromDocument";
49 ElementEvent["BOUNDS_CHANGED"] = "bounds-changed";
50 ElementEvent["GEOMETRY_BOUNDS_CHANGED"] = "geometry-bounds-changed";
51 /**
52 * trigger when z-index changed
53 */
54
55 ElementEvent["RENDER_ORDER_CHANGED"] = "render-order-changed";
56})(ElementEvent || (ElementEvent = {}));
\No newline at end of file