settings.coffee 408 B

12345678910111213141516171819202122232425
  1. class app.Settings
  2. hasDocs: ->
  3. try
  4. !!Cookies.get 'docs'
  5. catch
  6. getDocs: ->
  7. try
  8. Cookies.get('docs')?.split('/') or app.config.default_docs
  9. catch
  10. app.config.default_docs
  11. setDocs: (docs) ->
  12. try
  13. Cookies.set 'docs', docs.join('/'),
  14. path: '/'
  15. expires: 1e8
  16. catch
  17. return
  18. reset: ->
  19. try
  20. Cookies.expire 'docs'
  21. catch
  22. return