jmaki.namespace("jmaki.widgets.moa.plugin");jmaki.widgets.moa.plugin.Widget=function(wargs){var _widget=this;var uuid="."+wargs.uuid;var publish="/moa/plugin";var subscribe=["/moa/plugin"];var tasks=["/plug"];if(wargs.publish){publish=wargs.publish;}if(wargs.subscribe){if(typeof wargs.subscribe=="string"){subscribe=[];subscribe.push(wargs.subscribe);}else{subscribe=wargs.subscribe;}}var initSubscribe=function(){_widget.subs=[];doSubscribe(subscribe+tasks[0],_widget.plug);};var doSubscribe=function(topic,handler){var i=jmaki.subscribe(topic,handler);_widget.subs.push(i);};var init=function(){initSubscribe();};this.postLoad=function(){init();_widget.plug();};this.plug=function(e,c){if(wargs.uuid){_pluginType="#"+wargs.uuid;if($(_pluginType)){_clone=$(_pluginType).clone();_clone.attr("id",wargs.uuid+new Date().getTime());_clone.css({display:"block"});$(uuid).append(_clone);}}};};
