UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

1 lines 26.4 kB
{"version":3,"sources":["browser_adapter.es6"],"names":[],"mappings":"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","file":"angular2/src/dom/browser_adapter.js","sourcesContent":["import {List, MapWrapper, ListWrapper} from 'angular2/src/facade/collection';\nimport {isBlank, isPresent} from 'angular2/src/facade/lang';\nimport {setRootDomAdapter} from './dom_adapter';\nimport {GenericBrowserDomAdapter} from './generic_browser_adapter';\n\nvar _attrToPropMap = {\n 'innerHtml': 'innerHTML',\n 'readonly': 'readOnly',\n 'tabindex': 'tabIndex'\n};\n\nconst DOM_KEY_LOCATION_NUMPAD = 3;\n\n// Map to convert some key or keyIdentifier values to what will be returned by getEventKey\nvar _keyMap = {\n // The following values are here for cross-browser compatibility and to match the W3C standard\n // cf http://www.w3.org/TR/DOM-Level-3-Events-key/\n '\\b': 'Backspace',\n '\\t': 'Tab',\n '\\x7F': 'Delete',\n '\\x1B': 'Escape',\n 'Del': 'Delete',\n 'Esc': 'Escape',\n 'Left': 'ArrowLeft',\n 'Right': 'ArrowRight',\n 'Up': 'ArrowUp',\n 'Down':'ArrowDown',\n 'Menu': 'ContextMenu',\n 'Scroll' : 'ScrollLock',\n 'Win': 'OS'\n};\n\n// There is a bug in Chrome for numeric keypad keys:\n// https://code.google.com/p/chromium/issues/detail?id=155654\n// 1, 2, 3 ... are reported as A, B, C ...\nvar _chromeNumKeyPadMap = {\n 'A': '1',\n 'B': '2',\n 'C': '3',\n 'D': '4',\n 'E': '5',\n 'F': '6',\n 'G': '7',\n 'H': '8',\n 'I': '9',\n 'J': '*',\n 'K': '+',\n 'M': '-',\n 'N': '.',\n 'O': '/',\n '\\x60': '0',\n '\\x90': 'NumLock'\n};\n\nexport class BrowserDomAdapter extends GenericBrowserDomAdapter {\n static makeCurrent() {\n setRootDomAdapter(new BrowserDomAdapter());\n }\n\n get attrToPropMap() {\n return _attrToPropMap;\n }\n\n query(selector:string) {\n return document.querySelector(selector);\n }\n querySelector(el, selector:string):Node {\n return el.querySelector(selector);\n }\n querySelectorAll(el, selector:string):NodeList {\n return el.querySelectorAll(selector);\n }\n on(el, evt, listener) {\n el.addEventListener(evt, listener, false);\n }\n onAndCancel(el, evt, listener): Function {\n el.addEventListener(evt, listener, false);\n //Needed to follow Dart's subscription semantic, until fix of\n //https://code.google.com/p/dart/issues/detail?id=17406\n return () => {el.removeEventListener(evt, listener, false);};\n }\n dispatchEvent(el, evt) {\n el.dispatchEvent(evt);\n }\n createMouseEvent(eventType) {\n var evt = new MouseEvent(eventType);\n evt.initEvent(eventType, true, true);\n return evt;\n }\n createEvent(eventType) {\n return new Event(eventType, true);\n }\n getInnerHTML(el) {\n return el.innerHTML;\n }\n getOuterHTML(el) {\n return el.outerHTML;\n }\n nodeName(node:Node):string {\n return node.nodeName;\n }\n nodeValue(node:Node):string {\n return node.nodeValue;\n }\n type(node:string) {\n return node.type;\n }\n content(node:HTMLElement):Node {\n if (this.hasProperty(node, \"content\")) {\n return node.content;\n } else {\n return node;\n }\n }\n firstChild(el):Node {\n return el.firstChild;\n }\n nextSibling(el):Node {\n return el.nextSibling;\n }\n parentElement(el) {\n return el.parentElement;\n }\n childNodes(el):NodeList {\n return el.childNodes;\n }\n childNodesAsList(el):List {\n var childNodes = el.childNodes;\n var res = ListWrapper.createFixedSize(childNodes.length);\n for (var i=0; i<childNodes.length; i++) {\n res[i] = childNodes[i];\n }\n return res;\n }\n clearNodes(el) {\n for (var i = 0; i < el.childNodes.length; i++) {\n this.remove(el.childNodes[i]);\n }\n }\n appendChild(el, node) {\n el.appendChild(node);\n }\n removeChild(el, node) {\n el.removeChild(node);\n }\n replaceChild(el: Node, newChild, oldChild) {\n el.replaceChild(newChild, oldChild);\n }\n remove(el) {\n var parent = el.parentNode;\n parent.removeChild(el);\n return el;\n }\n insertBefore(el, node) {\n el.parentNode.insertBefore(node, el);\n }\n insertAllBefore(el, nodes) {\n ListWrapper.forEach(nodes, (n) => {\n el.parentNode.insertBefore(n, el);\n });\n }\n insertAfter(el, node) {\n el.parentNode.insertBefore(node, el.nextSibling);\n }\n setInnerHTML(el, value) {\n el.innerHTML = value;\n }\n getText(el) {\n return el.textContent;\n }\n // TODO(vicb): removed Element type because it does not support StyleElement\n setText(el, value:string) {\n el.textContent = value;\n }\n getValue(el) {\n return el.value;\n }\n setValue(el, value:string) {\n el.value = value;\n }\n getChecked(el) {\n return el.checked;\n }\n setChecked(el, value:boolean) {\n el.checked = value;\n }\n createTemplate(html) {\n var t = document.createElement('template');\n t.innerHTML = html;\n return t;\n }\n createElement(tagName, doc=document) {\n return doc.createElement(tagName);\n }\n createTextNode(text: string, doc=document) {\n return doc.createTextNode(text);\n }\n createScriptTag(attrName:string, attrValue:string, doc=document) {\n var el = doc.createElement('SCRIPT');\n el.setAttribute(attrName, attrValue);\n return el;\n }\n createStyleElement(css:string, doc=document):HTMLStyleElement {\n var style = doc.createElement('STYLE');\n style.innerText = css;\n return style;\n }\n createShadowRoot(el:HTMLElement): ShadowRoot {\n return el.createShadowRoot();\n }\n getShadowRoot(el:HTMLElement): ShadowRoot {\n return el.shadowRoot;\n }\n getHost(el:HTMLElement): HTMLElement {\n return el.host;\n }\n clone(node:Node) {\n return node.cloneNode(true);\n }\n hasProperty(element, name:string) {\n return name in element;\n }\n getElementsByClassName(element, name:string) {\n return element.getElementsByClassName(name);\n }\n getElementsByTagName(element, name:string) {\n return element.getElementsByTagName(name);\n }\n classList(element):List {\n return Array.prototype.slice.call(element.classList, 0);\n }\n addClass(element, classname:string) {\n element.classList.add(classname);\n }\n removeClass(element, classname:string) {\n element.classList.remove(classname);\n }\n hasClass(element, classname:string) {\n return element.classList.contains(classname);\n }\n setStyle(element, stylename:string, stylevalue:string) {\n element.style[stylename] = stylevalue;\n }\n removeStyle(element, stylename:string) {\n element.style[stylename] = null;\n }\n getStyle(element, stylename:string) {\n return element.style[stylename];\n }\n tagName(element):string {\n return element.tagName;\n }\n attributeMap(element) {\n var res = MapWrapper.create();\n var elAttrs = element.attributes;\n for (var i = 0; i < elAttrs.length; i++) {\n var attrib = elAttrs[i];\n MapWrapper.set(res, attrib.name, attrib.value);\n }\n return res;\n }\n getAttribute(element, attribute:string) {\n return element.getAttribute(attribute);\n }\n setAttribute(element, name:string, value:string) {\n element.setAttribute(name, value);\n }\n removeAttribute(element, attribute:string) {\n return element.removeAttribute(attribute);\n }\n templateAwareRoot(el) {\n return this.isTemplateElement(el) ? this.content(el) : el;\n }\n createHtmlDocument() {\n return document.implementation.createHTMLDocument('fakeTitle');\n }\n defaultDoc() {\n return document;\n }\n getBoundingClientRect(el) {\n return el.getBoundingClientRect();\n }\n getTitle() {\n return document.title;\n }\n setTitle(newTitle:string) {\n document.title = newTitle;\n }\n elementMatches(n, selector:string):boolean {\n return n instanceof HTMLElement && n.matches(selector);\n }\n isTemplateElement(el:any):boolean {\n return el instanceof HTMLElement && el.nodeName == \"TEMPLATE\";\n }\n isTextNode(node:Node):boolean {\n return node.nodeType === Node.TEXT_NODE;\n }\n isCommentNode(node:Node):boolean {\n return node.nodeType === Node.COMMENT_NODE;\n }\n isElementNode(node:Node):boolean {\n return node.nodeType === Node.ELEMENT_NODE;\n }\n hasShadowRoot(node):boolean {\n return node instanceof HTMLElement && isPresent(node.shadowRoot);\n }\n isShadowRoot(node):boolean {\n return node instanceof ShadowRoot;\n }\n importIntoDoc(node:Node) {\n var result = document.importNode(node, true);\n // Workaround WebKit https://bugs.webkit.org/show_bug.cgi?id=137619\n if (this.isTemplateElement(result) &&\n !this.content(result).childNodes.length && this.content(node).childNodes.length) {\n var childNodes = this.content(node).childNodes;\n for (var i = 0; i < childNodes.length; ++i) {\n this.content(result).appendChild(\n this.importIntoDoc(childNodes[i]));\n }\n }\n return result;\n }\n isPageRule(rule): boolean {\n return rule.type === CSSRule.PAGE_RULE;\n }\n isStyleRule(rule): boolean {\n return rule.type === CSSRule.STYLE_RULE;\n }\n isMediaRule(rule): boolean {\n return rule.type === CSSRule.MEDIA_RULE;\n }\n isKeyframesRule(rule): boolean {\n return rule.type === CSSRule.KEYFRAMES_RULE;\n }\n getHref(el:Element): string {\n return el.href;\n }\n getEventKey(event): string {\n var key = event.key;\n if (isBlank(key)) {\n key = event.keyIdentifier;\n // keyIdentifier is defined in the old draft of DOM Level 3 Events implemented by Chrome and Safari\n // cf http://www.w3.org/TR/2007/WD-DOM-Level-3-Events-20071221/events.html#Events-KeyboardEvents-Interfaces\n if (isBlank(key)) {\n return 'Unidentified';\n }\n if (key.startsWith('U+')) {\n key = String.fromCharCode(parseInt(key.substring(2), 16));\n if (event.location === DOM_KEY_LOCATION_NUMPAD && _chromeNumKeyPadMap.hasOwnProperty(key)) {\n // There is a bug in Chrome for numeric keypad keys:\n // https://code.google.com/p/chromium/issues/detail?id=155654\n // 1, 2, 3 ... are reported as A, B, C ...\n key = _chromeNumKeyPadMap[key];\n }\n }\n }\n if (_keyMap.hasOwnProperty(key)) {\n key = _keyMap[key];\n }\n return key;\n }\n getGlobalEventTarget(target:string) {\n if (target == \"window\") {\n return window;\n } else if (target == \"document\") {\n return document;\n } else if (target == \"body\") {\n return document.body;\n }\n }\n}\n"]}