DjxFragment.ts
        
        
            
                    24 lines
            
             | 586 B
            
                | video/mp2t
            
             |
                TypeScriptLexer
            
          
        | 
              
  
   | 
            
            r19 | import { _Widget } from "./WidgetContext"; | |
| import { MapOf } from "@implab/core-amd/interfaces"; | |||
| 
              
  
   | 
            
            r24 | import { prototype } from "../declare"; | |
| 
              
  
   | 
            
            r19 | ||
| /** Special widget used to create a document fragment */ | |||
| export class DjxFragment implements _Widget { | |||
| 
              
  
   | 
            
            r24 | @prototype() | |
| 
              
  
   | 
            
            r19 | 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 */ | |||
| } | |||
| } | 
