Files
openfoodnetwork/app/assets/javascripts/darkswarm/darkswarm.js.coffee
Will Marshall 50f5a1c46f Hash toggling
2014-05-08 13:19:44 +10:00

20 lines
921 B
CoffeeScript

window.Darkswarm = angular.module("Darkswarm", ["ngResource",
'mm.foundation',
'angularLocalStorage',
'pasvaz.bindonce',
'infinite-scroll',
'angular-flash.service',
'templates',
'backstretch']).config ($httpProvider, $tooltipProvider, $locationProvider) ->
$httpProvider.defaults.headers.post['X-CSRF-Token'] = $('meta[name="csrf-token"]').attr('content')
$httpProvider.defaults.headers.put['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' )
Darkswarm.run ($rootScope, $location, $anchorScroll) ->
$rootScope.$on "$locationChangeSuccess", (newRoute, oldRoute) ->
$anchorScroll()