##// END OF EJS Templates
Added @prototype decorator
Added @prototype decorator

File last commit:

r24:9b77ac3bf8f2 v1.0.0-rc11 default
r24:9b77ac3bf8f2 v1.0.0-rc11 default
Show More
DjxFragment.ts
24 lines | 586 B | video/mp2t | TypeScriptLexer
import { _Widget } from "./WidgetContext";
import { MapOf } from "@implab/core-amd/interfaces";
import { prototype } from "../declare";
/** Special widget used to create a document fragment */
export class DjxFragment implements _Widget {
@prototype()
domNode: Node;
containerNode?: Node;
constructor() {
this.domNode = this.containerNode = document.createDocumentFragment();
}
get(attr: string) {
return undefined;
}
set(attr: string, value: any): void;
set(attrs: MapOf<any>): void;
set() {
/* do nothing */
}
}