From 0dfd813e218633a37c11705b7ac1925c650a8c21 Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Wed, 14 Sep 2011 11:42:07 -0700 Subject: [PATCH] `get` takes a default value --- plugins/project/project.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/project/project.coffee b/plugins/project/project.coffee index 8e5beb76d..7a4a3f14b 100644 --- a/plugins/project/project.coffee +++ b/plugins/project/project.coffee @@ -85,9 +85,9 @@ class Project extends Pane if value == undefined then delete object[key] else object[key] = value localStorage[@dir] = JSON.stringify(object) - get: (key) -> + get: (key, defaultValue=null) -> try - JSON.parse(localStorage[@dir])[key] + JSON.parse(localStorage[@dir])[key] or defaultValue catch error console.log(error) - undefined + defaultValue