CleverStack/angular-seed

View on GitHub
app/modules/cs_modal/module.js

Summary

Maintainability
A
2 hrs
Test Coverage
/**
 * @file Instantiates and configures angular modules for your module.
 */
define(['angular'], function (ng) {
  'use strict';

  ng.module('cs_modal.services', []);

  var module = ng.module('cs_modal', [
    'cs_common',
    'cs_modal.services',
    'ui.bootstrap'
  ]);

  module.config( [ '$provide', function( $provide ) {
    $provide.decorator('modalBackdropDirective', [ '$delegate', function( $delegate ) {
      $delegate[0].templateUrl = ['modules/cs_modal/views/', $delegate[0].name, '.html'].join('');
      return $delegate;
    }]);

    $provide.decorator('modalWindowDirective', [ '$delegate', function( $delegate ) {
      $delegate[0].templateUrl = ['modules/cs_modal/views/', $delegate[0].name, '.html'].join('');
      return $delegate;
    }]);
  }]);

  return module;
});