terranodo/angular-search

View on GitHub
app/app.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * The main solrHeatmapApp module
 */
(function() {
    angular.module('SolrHeatmapApp', [
        'templates-components',
        'ui.bootstrap',
        'rzModule',
        'search_components',
        'ui.router'
    ]);
    angular.module('SolrHeatmapApp')
    .run(function ($window) {
        $window.location.href = 'http://bop.worldmap.harvard.edu/bop/';
    })
    .config(function($locationProvider, $stateProvider, $urlRouterProvider) {
        $locationProvider.html5Mode({
            enabled: false,
            requireBase: false
        });
        $urlRouterProvider.otherwise('/search');
        $stateProvider.state({
            name: 'search',
            url: '/search?time&geo&text&user',
            component: 'search',
            resolve: {
                search: function($stateParams,HeatMapSourceGenerator,searchFilter,
                    DateTimeService) {
                    searchFilter.setFilter($stateParams);
                }
            }
        });
    });
})();