UNPKG

@matthewp/linkedom

Version:

A triple-linked lists based DOM implementation

40 lines (39 loc) 1.23 kB
'use strict'; const CHANGED = Symbol('changed'); exports.CHANGED = CHANGED; const CLASS_LIST = Symbol('classList'); exports.CLASS_LIST = CLASS_LIST; const CUSTOM_ELEMENTS = Symbol('CustomElements'); exports.CUSTOM_ELEMENTS = CUSTOM_ELEMENTS; const DATASET = Symbol('dataset'); exports.DATASET = DATASET; const DOCTYPE = Symbol('doctype'); exports.DOCTYPE = DOCTYPE; const DOM_PARSER = Symbol('DOMParser'); exports.DOM_PARSER = DOM_PARSER; const END = Symbol('end'); exports.END = END; const EVENT_TARGET = Symbol('EventTarget'); exports.EVENT_TARGET = EVENT_TARGET; const IMAGE = Symbol('image'); exports.IMAGE = IMAGE; const MIME = Symbol('mime'); exports.MIME = MIME; const MUTATION_OBSERVER = Symbol('MutationObserver'); exports.MUTATION_OBSERVER = MUTATION_OBSERVER; const NEXT = Symbol('next'); exports.NEXT = NEXT; const OWNER_ELEMENT = Symbol('ownerElement'); exports.OWNER_ELEMENT = OWNER_ELEMENT; const PREV = Symbol('prev'); exports.PREV = PREV; const PRIVATE = Symbol('private'); exports.PRIVATE = PRIVATE; const SHEET = Symbol('sheet'); exports.SHEET = SHEET; const START = Symbol('start'); exports.START = START; const STYLE = Symbol('style'); exports.STYLE = STYLE; const VALUE = Symbol('value'); exports.VALUE = VALUE;