mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-11-30 11:24:21 +01:00
15 lines
560 B
CoffeeScript
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
|
|
}
|
|
]
|