ui-modules/login/app/index.js (21 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ import angular from 'angular'; import ngAnimate from 'angular-animate'; import ngCookies from 'angular-cookies'; import uiRouter from 'angular-ui-router'; import brCore from 'brooklyn-ui-utils/br-core/br-core'; import brIconGenerator from 'brooklyn-ui-utils/icon-generator/icon-generator'; import brInterstitialSpinner from 'brooklyn-ui-utils/interstitial-spinner/interstitial-spinner'; import loginState from './views/main/main.controller' import brandAngularJs from 'brand-angular-js'; const IS_PRODUCTION = process.env.NODE_ENV === 'production' || false; angular.module('brooklynLogin', [ngAnimate, ngCookies, uiRouter, brCore, brIconGenerator, brInterstitialSpinner, loginState, brandAngularJs]) .config(['$urlRouterProvider', '$logProvider', '$compileProvider', applicationConfig]) .run(['$http', httpConfig]); function applicationConfig($urlRouterProvider, $logProvider, $compileProvider) { $logProvider.debugEnabled(!IS_PRODUCTION); $compileProvider.debugInfoEnabled(!IS_PRODUCTION); $urlRouterProvider.otherwise('/'); } function httpConfig($http) { $http.defaults.headers.common['X-Csrf-Token-Required-For-Requests'] = 'write'; }