local_storage_store.js 360 B

1234567891011121314151617181920212223
  1. class @LocalStorageStore
  2. get: (key) ->
  3. try
  4. JSON.parse localStorage.getItem(key)
  5. catch
  6. set: (key, value) ->
  7. try
  8. localStorage.setItem(key, JSON.stringify(value))
  9. true
  10. catch
  11. del: (key) ->
  12. try
  13. localStorage.removeItem(key)
  14. true
  15. catch
  16. reset: ->
  17. try
  18. localStorage.clear()
  19. true
  20. catch