'use strict';

var morphopedia = angular.module( 'morphopedia',
[
	'ngResource',

	'matchMedia',

	'angular-preload-image',

	'leaflet-directive',

	'angular.filter',

	'root',

	'mobile-angular-ui'

] );

morphopedia.config( function(  $urlRouterProvider, $locationProvider, $sceDelegateProvider, $logProvider )
{

	$logProvider.debugEnabled(false);

	$urlRouterProvider.otherwise( '/' );
	$locationProvider.html5Mode( true );

	// Whitelist AWS for asset-loading
	$sceDelegateProvider.resourceUrlWhitelist([
		// Allow same origin resource loads.
		'self',
		// Allow loading from our assets domain.
		'https://morphmorphupdated2.s3.amazonaws.com/**'
		]);

} );


morphopedia.run( [ '$rootScope', function( $rootScope )
{
	// For Mobile Angular UI compatibility
	$rootScope.$on( '$stateChangeStart', function(  )
	{
		$rootScope.$broadcast( '$routeChangeStart' );
	} );

	$rootScope.$on( '$stateChangeSuccess', function( event, toState, toParams, fromState, fromParams )
	{
		$rootScope.fromState = fromState;
		$rootScope.fromParams = fromParams;

		$rootScope.toState = toState;
		$rootScope.toParams = toParams;
	} );

} ] );
'use strict';

var morphopedia = angular.module( 'morphopedia',
[
	'ngResource',

	'matchMedia',

	'angular-preload-image',

	'leaflet-directive',

	'angular.filter',

	'root',

	'mobile-angular-ui'

] );

morphopedia.config( function(  $urlRouterProvider, $locationProvider, $sceDelegateProvider, $logProvider )
{

	$logProvider.debugEnabled(false);

	$urlRouterProvider.otherwise( '/' );
	$locationProvider.html5Mode( true );

	// Whitelist AWS for asset-loading
	$sceDelegateProvider.resourceUrlWhitelist([
		// Allow same origin resource loads.
		'self',
		// Allow loading from our assets domain.
		'https://morphassets.s3.amazonaws.com/**'
		]);

} );


morphopedia.run( [ '$rootScope', function( $rootScope )
{
	// For Mobile Angular UI compatibility
	$rootScope.$on( '$stateChangeStart', function(  )
	{
		$rootScope.$broadcast( '$routeChangeStart' );
	} );

	$rootScope.$on( '$stateChangeSuccess', function( event, toState, toParams, fromState, fromParams )
	{
		$rootScope.fromState = fromState;
		$rootScope.fromParams = fromParams;

		$rootScope.toState = toState;
		$rootScope.toParams = toParams;
	} );

} ] );
Add new resource URL to whitelist
Add new resource URL to whitelist
