blob: d4fbc92868221430890e4d124179cec616a82d6b [file] [log] [blame]
Matteo Scandolod2044a42017-08-07 16:08:28 -07001
2/*
3 * Copyright 2017-present Open Networking Foundation
4
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8
9 * http://www.apache.org/licenses/LICENSE-2.0
10
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18
Matteo Scandolo70ac2162016-02-24 15:40:22 -080019(function () {
20 'use strict';
Matteo Scandolo8a64fa42016-01-21 11:21:03 -080021
Matteo Scandolo70ac2162016-02-24 15:40:22 -080022 angular.module('xos.diagnostic', [
23 'ngResource',
24 'ngCookies',
Matteo Scandolo70ac2162016-02-24 15:40:22 -080025 'ngAnimate',
26 'ui.router',
27 'xos.helpers'
28 ])
29 .config(($stateProvider) => {
30 $stateProvider
31 .state('home', {
32 url: '/',
33 template: '<diagnostic-container></diagnostic-container>'
34 });
35 })
36 .config(function($httpProvider){
37 $httpProvider.interceptors.push('NoHyperlinks');
38 })
39 .run(($log) => {
40 $log.info('Diagnostic Started');
Matteo Scandolo8a64fa42016-01-21 11:21:03 -080041 });
Matteo Scandolo70ac2162016-02-24 15:40:22 -080042
43})();