magix
Version:
view manager framewrok
16 lines (14 loc) • 717 B
JavaScript
KISSY.add("app/view/content1", S => {
const View = Magix.View;
return View.extend({
tmpl: ($$,$viewId)=>{let $g='',$_temp,$p='',$em={'&':'amp','<':'lt','>':'gt','"':'#34','\'':'#39','`':'#96'},$er=/[&<>"'`]/g,$n=v=>''+(v==null?'':v),$ef=m=>`&${$em[m]};`,$e=v=>$n(v).replace($er,$ef),$um={'!':'%21','\'':'%27','(':'%28',')':'%29','*':'%2A'},$uf=m=>$um[m],$uq=/[!')(*]/g,$eu=v=>encodeURIComponent($n(v)).replace($uq,$uf),$qr=/[\\'"]/g,$eq=v=>$n(v).replace($qr,'\\$&');$p+='<div mxs="subwaya:a">content1</div>';return $p},
init() {
this.updater.digest();
},
receiveMessage(e) {
if(e.action=='reload'){
this.owner.receive = e.param;
}
}
});
});