##// END OF EJS Templates
Added DjxFragment...
Added DjxFragment added nodeType type guard functions in tsx/traits removed reference to dijit from WidgetContext to minimize interface requirements

File last commit:

r19:8f4d5e2c719a v1.0.0-rc8 default
r19:8f4d5e2c719a v1.0.0-rc8 default
Show More
DjxFragment.ts
22 lines | 529 B | video/mp2t | TypeScriptLexer
import { _Widget } from "./WidgetContext";
import { MapOf } from "@implab/core-amd/interfaces";
/** Special widget used to create a document fragment */
export class DjxFragment implements _Widget {
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 */
}
}