From cac74c73e1f0c2a511df6764fc4fb5db56fa4e46 Mon Sep 17 00:00:00 2001 From: Tim Blasi Date: Thu, 9 Apr 2015 17:36:25 -0700 Subject: [PATCH] feat(dart/transform): Add stub implementations to Html5LibAdapter Stub out some methods used in the `CompilerPipeline`. --- modules/angular2/src/dom/html_adapter.dart | 23 +++++++++++----------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/modules/angular2/src/dom/html_adapter.dart b/modules/angular2/src/dom/html_adapter.dart index 2f9f04c356..fe513d40a4 100644 --- a/modules/angular2/src/dom/html_adapter.dart +++ b/modules/angular2/src/dom/html_adapter.dart @@ -9,6 +9,13 @@ class Html5LibDomAdapter implements DomAdapter { setRootDomAdapter(new Html5LibDomAdapter()); } + @override + final attrToPropMap = const { + 'innerHtml': 'innerHtml', + 'readonly': 'readOnly', + 'tabindex': 'tabIndex', + }; + Element parse(String templateHtml) => parser.parse(templateHtml).firstChild; query(selector) { throw 'not implemented'; @@ -69,18 +76,12 @@ class Html5LibDomAdapter implements DomAdapter { clearNodes(el) { throw 'not implemented'; } - appendChild(el, node) { - throw 'not implemented'; - } + appendChild(el, node) => null; removeChild(el, node) { throw 'not implemented'; } - remove(el) { - throw 'not implemented'; - } - insertBefore(el, node) { - throw 'not implemented'; - } + remove(el) => null; + insertBefore(el, node) => null; insertAllBefore(el, nodes) { throw 'not implemented'; } @@ -176,9 +177,7 @@ class Html5LibDomAdapter implements DomAdapter { getAttribute(element, String attribute) { throw 'not implemented'; } - setAttribute(element, String name, String value) { - throw 'not implemented'; - } + setAttribute(element, String name, String value) => null; removeAttribute(element, String attribute) { throw 'not implemented'; }