Some DOM abstractions

This commit is contained in:
Max Lynch
2015-05-04 13:14:55 -05:00
parent a5702517fc
commit 615cd7eaeb
8 changed files with 59 additions and 39 deletions

View File

@ -1,14 +1,16 @@
/*
class RenderedElement {
/**
* TODO: Wait until the new ElementRef stuff lands in Angular2
export class RenderedElement {
constructor(element) {
this.element = element;
}
}
_notImplemented(fnName) {
console.error("RenderedElement." + fnName + "addClass is not implemented. Use a concrete class like DomRenderedElement instead.");
}
addClass(className) { this._notImplemented('addClass'); }
removeClass(className) { this._notImplemented('removeClass'); }
addClasses(className) { this._notImplemented('addClasses'); }
removeClasses(className) { this._notImplemented('removeClasses'); }
addClasses(...classNames) { this._notImplemented('addClasses'); }
removeClasses(...classNames) { this._notImplemented('removeClasses'); }
}
*/
*/