Files
grecia/app/assets/javascripts/cookies.js.coffee

30 lines
796 B
CoffeeScript

App.Cookies =
removeCookie: (name) ->
document.cookie("name", null, { path: '/' })
saveCookie: (name, value, days) ->
expires = undefined
if days
date = new Date
date.setTime date.getTime() + days * 24 * 60 * 60 * 1000
expires = '; expires=' + date.toGMTString()
else
expires = ''
document.cookie = name + '=' + value + expires + '; path=/'
return
getCookie: (name) ->
if document.cookie.length > 0
c_start = document.cookie.indexOf(name + '=')
if c_start != -1
c_start = c_start + name.length + 1
c_end = document.cookie.indexOf(';', c_start)
if c_end == -1
c_end = document.cookie.length
return unescape(document.cookie.substring(c_start, c_end))
''
initialize: ->
''