{"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"]}