Просмотр исходного кода

Remove WebStorage … now Lungo uses Device.JS

Javi Jimenez Villar 13 лет назад
Родитель
Сommit
e280d6bb62
1 измененных файлов с 0 добавлено и 58 удалено
  1. 0 58
      src/data/Lungo.Data.Storage.coffee

+ 0 - 58
src/data/Lungo.Data.Storage.coffee

@@ -1,58 +0,0 @@
-###
-Wrapper for using LocalStorage & SessionStorage (HTML5 Feature)
-
-@namespace Lungo.Data
-@class Storage
-
-@author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
-@author Guillermo Pascual <pasku@tapquo.com> || @pasku1
-###
-
-Lungo.Data.Storage = do (lng = Lungo) ->
-  STORAGE =
-    PERSISTENT: "localStorage"
-    SESSION: "sessionStorage"
-
-
-  ###
-  Wrapper for SessionStorage
-  @method persistent
-  @param {string} Key
-  @param {object} Value
-  @return {string} If no value assigned returns the value of established key
-  ###
-  persistent = (key, value) -> _handler STORAGE.PERSISTENT, key, value
-
-
-  ###
-  Wrapper for SessionStorage
-  @method session
-  @param {string} Key
-  @param {object} Value
-  @return {string} If no value assigned returns the value of established key
-  ###
-  session = (key, value) -> _handler STORAGE.SESSION, key, value
-
-
-  _handler = (storage, key, value) ->
-    storage = window[storage]
-    if value
-      _saveKey storage, key, value
-    else if value is null
-      _removeKey storage, key
-    else
-      _getKey storage, key
-
-  _saveKey = (storage, key, value) ->
-    value = JSON.stringify(value)
-    storage.setItem key, value
-
-  _removeKey = (storage, key) ->
-    storage.removeItem key
-
-  _getKey = (storage, key) ->
-    value = storage.getItem(key)
-    JSON.parse value
-
-  session: session
-  persistent: persistent