first chunk of interfaces that are valid via dart analyzer

This commit is contained in:
Misko Hevery
2014-09-19 16:38:37 -07:00
committed by Tobias Bosch
parent 29c20f7a50
commit 8afa421d75
40 changed files with 462 additions and 9 deletions

View File

@ -1,5 +1,6 @@
import {DOM} from './dom';
export class App {
@field('input:Element')
constructor() {
this.input = null;
this.list = null;

View File

@ -1,18 +0,0 @@
library dom;
import 'dart:html';
class DOM {
static query(selector) {
return document.query(selector);
}
static on(element, event, callback) {
element.addEventListener(event, callback);
}
static getInnerHTML(el) {
return el.innerHtml;
}
static setInnerHTML(el, value) {
el.innerHtml = value;
}
}

View File

@ -1,14 +0,0 @@
export class DOM {
static query(selector) {
return document.querySelector(selector);
}
static on(el, evt, listener) {
el.addEventListener(evt, listener, false);
}
static getInnerHTML(el) {
return el.innerHTML;
}
static setInnerHTML(el, value) {
el.innerHTML = value;
}
}