{"version":3,"sources":["dom_adapter.js"],"names":[],"mappings":"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","file":"angular2/src/dom/dom_adapter.es6","sourcesContent":["import {ABSTRACT, BaseException} from 'angular2/src/facade/lang';\n\nexport var DOM:DomAdapter;\n\nexport function setRootDomAdapter(adapter:DomAdapter) {\n  DOM = adapter;\n}\n\nfunction _abstract() {\n  return new BaseException('This method is abstract');\n}\n\n/**\n * Provides DOM operations in an environment-agnostic way.\n */\n@ABSTRACT()\nexport class DomAdapter {\n\n  /**\n   * Maps attribute names to their corresponding property names for cases\n   * where attribute name doesn't match property name.\n   */\n  get attrToPropMap() {\n    throw _abstract();\n  }\n\n  parse(templateHtml:string) {\n    throw _abstract();\n  }\n  query(selector:string) {\n    throw _abstract();\n  }\n  querySelector(el, selector:string) {\n    throw _abstract();\n  }\n  querySelectorAll(el, selector:string):List {\n    throw _abstract();\n  }\n  on(el, evt, listener) {\n    throw _abstract();\n  }\n  onAndCancel(el, evt, listener): Function {\n    throw _abstract();\n  }\n  dispatchEvent(el, evt) {\n    throw _abstract();\n  }\n  createMouseEvent(eventType) {\n    throw _abstract();\n  }\n  createEvent(eventType) {\n    throw _abstract();\n  }\n  getInnerHTML(el) {\n    throw _abstract();\n  }\n  getOuterHTML(el) {\n    throw _abstract();\n  }\n  nodeName(node):string {\n    throw _abstract();\n  }\n  nodeValue(node):string {\n    throw _abstract();\n  }\n  type(node):string {\n    throw _abstract();\n  }\n  content(node) {\n    throw _abstract();\n  }\n  firstChild(el) {\n    throw _abstract();\n  }\n  nextSibling(el) {\n    throw _abstract();\n  }\n  parentElement(el) {\n    throw _abstract();\n  }\n  childNodes(el):List {\n    throw _abstract();\n  }\n  childNodesAsList(el):List {\n    throw _abstract();\n  }\n  clearNodes(el) {\n    throw _abstract();\n  }\n  appendChild(el, node) {\n    throw _abstract();\n  }\n  removeChild(el, node) {\n    throw _abstract();\n  }\n  replaceChild(el, newNode, oldNode) {\n    throw _abstract();\n  }\n  remove(el) {\n    throw _abstract();\n  }\n  insertBefore(el, node) {\n    throw _abstract();\n  }\n  insertAllBefore(el, nodes) {\n    throw _abstract();\n  }\n  insertAfter(el, node) {\n    throw _abstract();\n  }\n  setInnerHTML(el, value) {\n    throw _abstract();\n  }\n  getText(el) {\n    throw _abstract();\n  }\n  setText(el, value:string) {\n    throw _abstract();\n  }\n  getValue(el) {\n    throw _abstract();\n  }\n  setValue(el, value:string) {\n    throw _abstract();\n  }\n  getChecked(el) {\n    throw _abstract();\n  }\n  setChecked(el, value:boolean) {\n    throw _abstract();\n  }\n  createTemplate(html) {\n    throw _abstract();\n  }\n  createElement(tagName, doc = null) {\n    throw _abstract();\n  }\n  createTextNode(text: string, doc = null) {\n    throw _abstract();\n  }\n  createScriptTag(attrName:string, attrValue:string, doc = null) {\n    throw _abstract();\n  }\n  createStyleElement(css:string, doc = null) {\n    throw _abstract();\n  }\n  createShadowRoot(el) {\n    throw _abstract();\n  }\n  getShadowRoot(el) {\n    throw _abstract();\n  }\n  getHost(el) {\n    throw _abstract();\n  }\n  getDistributedNodes(el) {\n    throw _abstract();\n  }\n  clone(node) {\n    throw _abstract();\n  }\n  hasProperty(element, name:string) {\n    throw _abstract();\n  }\n  getElementsByClassName(element, name:string) {\n    throw _abstract();\n  }\n  getElementsByTagName(element, name:string) {\n    throw _abstract();\n  }\n  classList(element):List {\n    throw _abstract();\n  }\n  addClass(element, classname:string) {\n    throw _abstract();\n  }\n  removeClass(element, classname:string) {\n    throw _abstract();\n  }\n  hasClass(element, classname:string) {\n    throw _abstract();\n  }\n  setStyle(element, stylename:string, stylevalue:string) {\n    throw _abstract();\n  }\n  removeStyle(element, stylename:string) {\n    throw _abstract();\n  }\n  getStyle(element, stylename:string) {\n    throw _abstract();\n  }\n  tagName(element):string {\n    throw _abstract();\n  }\n  attributeMap(element) {\n    throw _abstract();\n  }\n  getAttribute(element, attribute:string) {\n    throw _abstract();\n  }\n  setAttribute(element, name:string, value:string) {\n    throw _abstract();\n  }\n  removeAttribute(element, attribute:string) {\n    throw _abstract();\n  }\n  templateAwareRoot(el) {\n    throw _abstract();\n  }\n  createHtmlDocument() {\n    throw _abstract();\n  }\n  defaultDoc() {\n    throw _abstract();\n  }\n  getBoundingClientRect(el) {\n    throw _abstract();\n  }\n  getTitle() {\n    throw _abstract();\n  }\n  setTitle(newTitle:string) {\n    throw _abstract();\n  }\n  elementMatches(n, selector:string):boolean {\n    throw _abstract();\n  }\n  isTemplateElement(el:any):boolean {\n    throw _abstract();\n  }\n  isTextNode(node):boolean {\n    throw _abstract();\n  }\n  isCommentNode(node):boolean {\n    throw _abstract();\n  }\n  isElementNode(node):boolean {\n    throw _abstract();\n  }\n  hasShadowRoot(node):boolean {\n    throw _abstract();\n  }\n  isShadowRoot(node):boolean {\n    throw _abstract();\n  }\n  importIntoDoc(node) {\n    throw _abstract();\n  }\n  isPageRule(rule): boolean {\n    throw _abstract();\n  }\n  isStyleRule(rule): boolean {\n    throw _abstract();\n  }\n  isMediaRule(rule): boolean {\n    throw _abstract();\n  }\n  isKeyframesRule(rule): boolean {\n    throw _abstract();\n  }\n  getHref(element): string {\n    throw _abstract();\n  }\n  getEventKey(event): string {\n    throw _abstract();\n  }\n  resolveAndSetHref(element, baseUrl:string, href:string) {\n    throw _abstract();\n  }\n  cssToRules(css:string): List {\n    throw _abstract();\n  }\n  supportsDOMEvents(): boolean {\n    throw _abstract();\n  }\n  supportsNativeShadowDOM(): boolean {\n    throw _abstract();\n  }\n  getGlobalEventTarget(target:string) {\n    throw _abstract();\n  }\n}\n"]}