UNPKG

mcs-ng-material

Version:

MCS NG-Meterial is based on mcs-web.

31 lines (26 loc) 823 B
define(['app','lib/ELEMENT','lib/BUTTON'],function(app, ELEMENT){ return app.extend("MENUBAR",ELEMENT,{ asComponent: false, template: function(){ var cfg=this.config; lbtns=this.genTemplateList(cfg.leftButtons,{defCls:'BUTTON',tag:'LeftBtn',dock:cfg.dock}), rbtns=this.genTemplateList(cfg.rightButtons,{defCls:'BUTTON',tag:'RightBtn',dock:cfg.dock}), cbtns=this.genTemplateList(cfg.centerButtons,{defCls:'BUTTON',tag:'CenterBtn',dock:cfg.dock}); var ret= `<md-toolbar class="md-menu-toolbar"> <div layout="row"> <div> <md-menu-bar> ${lbtns} <span flex></span> ${cbtns} <span flex></span> ${rbtns} </md-menu-bar> </div> </div> </md-toolbar>` return ret; }, }); })