From 6a96ec99cd051d2a8c36c6cdb525ac25f7ba83c4 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Sun, 23 Feb 2014 05:46:27 -0500 Subject: [PATCH] feature(polyfill) rm localStorage --- lib/client/polyfill.js | 74 +----------------------------------------- 1 file changed, 1 insertion(+), 73 deletions(-) diff --git a/lib/client/polyfill.js b/lib/client/polyfill.js index 4bafbcd0..90402a9c 100644 --- a/lib/client/polyfill.js +++ b/lib/client/polyfill.js @@ -235,76 +235,4 @@ var Util, DOM, jQuery; }; } - if (!window.localStorage) { - var Storage = function() { - /* приватный переключатель возможности работы с кэшем */ - var StorageAllowed, - Data = {}; - - /* функция проверяет возможно ли работать с кэшем каким-либо образом */ - this.isAllowed = function() { - return StorageAllowed; - }; - - this.setAllowed = function(pAllowed) { - StorageAllowed = pAllowed; - return pAllowed; - }; - - /** remove element */ - this.remove = function(pItem) { - var lRet = this; - if (StorageAllowed) - delete Data[pItem]; - - return lRet; - }; - - /** если доступен localStorage и - * в нём есть нужная нам директория - - * записываем данные в него - */ - this.set = function(pName, pData) { - var lRet = this; - - if (StorageAllowed && pName && pData) - Data[pName] = pData; - - return lRet; - }, - - /** Если доступен Storage принимаем из него данные*/ - this.get = function(pName) { - var lRet = false; - - if (StorageAllowed) - lRet = Data[pName]; - - return lRet; - }, - - /* get all Storage from local storage */ - this.getAll = function() { - var lRet = null; - - if (StorageAllowed) - lRet = Data; - - return lRet; - }; - - /** функция чистит весь кэш для всех каталогов*/ - this.clear = function() { - var lRet = this; - - if (StorageAllowed) - Data = {}; - - return lRet; - }; - }; - - DOM.Storage = new Storage(); - } - -})(Util, DOM, jQuery); \ No newline at end of file +})(Util, DOM, jQuery);