From 608ca2844b1493604a5715f4bbdaf09cb049bc25 Mon Sep 17 00:00:00 2001 From: Gabriele Cirulli Date: Wed, 12 Mar 2014 13:35:42 +0100 Subject: [PATCH] improve code structure in localscoremanager --- js/local_score_manager.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/js/local_score_manager.js b/js/local_score_manager.js index fe9b625..2c94dd3 100644 --- a/js/local_score_manager.js +++ b/js/local_score_manager.js @@ -1,14 +1,21 @@ window.fakeStorage = { - _data : {}, - setItem : function (id, val) { - console.log("set"); + _data: {}, + + setItem: function (id, val) { return this._data[id] = String(val); }, - getItem : function (id) { + + getItem: function (id) { return this._data.hasOwnProperty(id) ? this._data[id] : undefined; }, - removeItem : function (id) { return delete this._data[id]; }, - clear : function () { return this._data = {}; } + + removeItem: function (id) { + return delete this._data[id]; + }, + + clear: function () { + return this._data = {}; + } }; function LocalScoreManager() { -- GitLab