UNPKG

acha-framework

Version:

is a modular framework on both client (angular.js) and server (node.js) side, it provides security, orm, ioc, obfuscation and ...

57 lines 2.42 kB
<ul class="af-action-bar menu"> <li ng-repeat="menu in vm.dataSource" class="{{vm.getMenuClass(menu)}}"> <a ng-if="::menu.href" href="{{:: menu.href}}" ng-click="vm.menuAction(menu)"> <i class="{{:: menu.icon}}"></i> <span ng-if="::menu.title">{{:: menu.title}}</span> <span ng-if="::menu.titleTranslate"> {{:: menu.titleTranslate | translate}} </span> </a> <a ng-if="::!menu.href" ng-click="vm.menuAction(menu)" href="javascript:void(0)"> <i class="{{:: menu.icon}}"></i> <span ng-if="::menu.title">{{:: menu.title}}</span> <span ng-if="::menu.titleTranslate"> {{:: menu.titleTranslate | translate}} </span> </a> <ul ng-if="::(menu.type === undefined || menu.type === 'submenu')"> <li ng-repeat-start="cat in menu.categories" class="submenu-title"> <span ng-if="::cat.title">{{:: cat.title}}</span> <span ng-if="::cat.titleTranslate"> {{:: cat.titleTranslate | translate}} </span> </li> <li ng-repeat="sub in cat.menus"> <a ng-if="::sub.href" class="{{vm.getSubMenuClass(sub)}}" href="{{:: sub.href}}"> <i class="{{:: sub.icon}}"></i> <span ng-if="::sub.title">{{:: sub.title}}</span> <span ng-if="::sub.titleTranslate"> {{:: sub.titleTranslate | translate}} </span> </a> <a ng-if="::!sub.href" class="{{vm.getSubMenuClass(sub)}}" ng-click="vm.subMenuAction(sub)" href="javascript:void(0)"> <i class="{{:: sub.icon}}"></i> <span ng-if="::sub.title">{{:: sub.title}}</span> <span ng-if="::sub.titleTranslate"> {{:: sub.titleTranslate | translate}} </span> </a> </li> <li ng-repeat-end="" class="seperator"></li> </ul> <side-navigation-extend ng-if="::menu.type" tag="menu" model="menu.type"></side-navigation-extend> </li> </ul>