mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-26 20:56:48 +00:00
Fixes an issue where if the js library from maps.googleapis.com failed to load in the <head>, all of our subsequent Angular would completely break. See: https://github.com/angular-ui/angular-google-maps Note: `bluebird.js` is a new dependency of `angular-google-maps.js`.
24 lines
860 B
CoffeeScript
24 lines
860 B
CoffeeScript
window.Darkswarm = angular.module("Darkswarm", [
|
|
'ngResource',
|
|
'mm.foundation',
|
|
'LocalStorageModule',
|
|
'infinite-scroll',
|
|
'angular-flash.service',
|
|
'templates',
|
|
'ngSanitize',
|
|
'ngAnimate',
|
|
'uiGmapgoogle-maps',
|
|
'duScroll',
|
|
'angularFileUpload',
|
|
'angularSlideables'
|
|
]).config ($httpProvider, $tooltipProvider, $locationProvider, $anchorScrollProvider) ->
|
|
$httpProvider.defaults.headers['common']['X-CSRF-Token'] = $('meta[name="csrf-token"]').attr('content')
|
|
$httpProvider.defaults.headers['common']['X-Requested-With'] = 'XMLHttpRequest'
|
|
$httpProvider.defaults.headers.common.Accept = "application/json, text/javascript, */*"
|
|
|
|
# This allows us to trigger these two events on tooltips
|
|
$tooltipProvider.setTriggers( 'openTrigger': 'closeTrigger' )
|
|
|
|
# We manually handle our scrolling
|
|
$anchorScrollProvider.disableAutoScrolling()
|