1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-11-29 10:24:20 +01:00
fab-manager/app/assets/javascripts/services/csrf.coffee
2015-05-05 03:10:25 +02:00

15 lines
560 B
CoffeeScript

'use strict'
Application.Services.service 'CSRF', ['$cookies',
($cookies)->
return {
setMetaTags: ->
if angular.element('meta[name="csrf-param"]').length == 0
angular.element('head').append("<meta name=\"csrf-param\" content=\"authenticity_token\">")
angular.element('head').append("<meta name=\"csrf-token\" content=\"#{$cookies['XSRF-TOKEN']}\">")
else
angular.element('meta[name="csrf-token"]').replaceWith("<meta name=\"csrf-token\" content=\"#{$cookies['XSRF-TOKEN']}\">")
return
}
]