2  * Copyright (c) 2016 highstreet technologies GmbH and others. All rights reserved.
 
   4  * This program and the accompanying materials are made available under the
 
   5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
 
   6  * and is available at http://www.eclipse.org/legal/epl-v10.html
 
  11         'app/core/core.services',
 
  12         'common/config/env.module',
 
  13         'app/mwtnCommons/mwtnCommons.module'], function(ng) {
 
  15   var mwtnTopologyApp = angular.module('app.mwtnTopology', ['app.core', 'ui.router.state', 'ui.grid', 'ui.grid.pagination', 'ui.grid.selection', 'ui.bootstrap', 'config', 'app.mwtnCommons']);
 
  17   mwtnTopologyApp.config(function ($stateProvider, $compileProvider, $controllerProvider, $provide, NavHelperProvider, $translateProvider) {
 
  18     // // AF/MF: Warum? (Remove as soon as possible)
 
  19     // mwtnTopologyApp.register = {
 
  20     //   controller: $controllerProvider.register,
 
  21     //   directive: $compileProvider.directive,
 
  22     //   factory: $provide.factory,
 
  23     //   service: $provide.service
 
  26     NavHelperProvider.addControllerUrl('app/mwtnTopology/mwtnTopology.controller');
 
  27     NavHelperProvider.addToMenu('mwtnTopology', {
 
  28       "link": "#/pnfTopology/site",
 
  29       "active": "main.mwtnTopology",
 
  30       "title": "pnf Topology",
 
  31       "icon": "fa fa-connectdevelop",  // Add navigation icon css class here
 
  33         "title": "pnf Topology",
 
  34         "description": "mwtnTopology"
 
  38     var access = routingConfig.accessLevels;
 
  40     $stateProvider.state('main.mwtnTopology', {
 
  41       url: 'pnfTopology/:tab?&top&bottom&right&left&lat&lng&zoom&site&siteLink&sitePath',
 
  42       reloadOnSearch: false,
 
  49           template: '<mwtn-topology-frame />'
 
  56   return mwtnTopologyApp;