bricks/bricks/factory.js
2024-02-01 17:54:04 +08:00

19 lines
344 B
JavaScript
Executable File

var bricks = window.bricks || {};
class Factory_ {
constructor(){
this.widgets_kv = new Object();
this.widgets_kv['_t_'] = 1;
}
register(name, widget){
this.widgets_kv[name] = widget;
}
get(name){
if (this.widgets_kv.hasOwnProperty(name)){
return this.widgets_kv[name];
}
return null;
}
}
bricks.Factory = new Factory_();