refactor(dart/transform): Use render Compiler concepts

Update `TemplateCompiler` transform step to use abstractions used by the
render `Compiler`. For example, template code is now loaded via an
instance of `TemplateLoader` and external resources are fetched via an
instance of `XHR`.
This commit is contained in:
Tim Blasi
2015-05-01 17:29:58 -07:00
parent abc3de7efe
commit 169e4e862d
5 changed files with 111 additions and 76 deletions

View File

@ -296,7 +296,9 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
}
String getEventKey(KeyboardEvent event) {
int keyCode = event.keyCode;
return _keyCodeToKeyMap.containsKey(keyCode) ? _keyCodeToKeyMap[keyCode] : 'Unidentified';
return _keyCodeToKeyMap.containsKey(keyCode)
? _keyCodeToKeyMap[keyCode]
: 'Unidentified';
}
getGlobalEventTarget(String target) {
if (target == "window") {

View File

@ -168,9 +168,8 @@ class Html5LibDomAdapter implements DomAdapter {
getHost(el) {
throw 'not implemented';
}
clone(node) {
throw 'not implemented';
}
clone(node) => node.clone(true);
hasProperty(element, String name) {
throw 'not implemented';
}