ag-grid
Version:
Advanced Javascript Datagrid. Supports raw Javascript, AngularJS 1.x, AngularJS 2.0 and Web Components
26 lines (18 loc) • 647 B
text/typescript
/// <reference path="vElement.ts" />
module ag.vdom {
export class VWrapperElement extends VElement {
private wrappedElement: Element;
constructor(wrappedElement: Element) {
super();
this.wrappedElement = wrappedElement;
}
public toHtmlString(): string {
return '<span v_element_id="' + this.getId() + '"></span>';
}
public elementAttached(element: Element) {
var parent = element.parentNode;
parent.insertBefore(this.wrappedElement, element);
parent.removeChild(element);
}
}
}