/** * Created by NICK on 15/10/13. * email:nick121212@126.com * qq:289412378 * copyright NICK */ import ref = require('ref'); import equal = require('common/directives/equal_directive'); import gridmenu = require('common/directives/gridmenu_directive'); import resetform = require('common/directives/reset_form_directive'); import lightbox = require('common/directives/lightbox_directive'); import compile = require('common/directives/compile_directive'); import sidemenu = require('common/directives/sidemenu_directive'); export class Directives { constructor(module:ng.IModule) { module.directive(equal.EqualSomeDirective._name, equal.EqualSomeDirective.directive); module.directive(gridmenu.GridMenuDirective._name, gridmenu.GridMenuDirective.directive); module.directive(resetform.FormDirective._name, resetform.FormDirective.directive); module.directive(resetform.NgFormDirective._name, resetform.NgFormDirective.directive); module.directive(resetform.NgModelDirective._name, resetform.NgModelDirective.directive); module.controller(lightbox.LightboxController._name, lightbox.LightboxController); module.provider(lightbox.LightboxProvider._name, lightbox.LightboxProvider.provider); module.directive(lightbox.LightboxDirective._name, lightbox.LightboxDirective.directive); module.directive(compile.Directive._name, compile.Directive.directive); module.directive(sidemenu.SideMenuDirective._name, sidemenu.SideMenuDirective.directive); module.directive(sidemenu.SideMenuChildDirective._name, sidemenu.SideMenuChildDirective.directive); module.directive(sidemenu.SideMenuContentTransclude._name, sidemenu.SideMenuContentTransclude.directive); module.provider(sidemenu.mdSideMenuSections._name, sidemenu.mdSideMenuSections.provider); module.directive(sidemenu.mdStyleDirective._name, sidemenu.mdStyleDirective.directive); module.factory(sidemenu.mdSideMenuFactory._name, sidemenu.mdSideMenuFactory.factory); } }