summaryrefslogtreecommitdiff
path: root/www/js/ionicUtils.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/ionicUtils.js')
-rw-r--r--www/js/ionicUtils.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/www/js/ionicUtils.js b/www/js/ionicUtils.js
new file mode 100644
index 00000000..c593624c
--- /dev/null
+++ b/www/js/ionicUtils.js
@@ -0,0 +1,32 @@
+/* jshint -W041 */
+/* jshint browser: true*/
+/* global cordova,StatusBar,angular,console */
+
+//http://learn.ionicframework.com/formulas/localstorage/
+
+angular.module('ionic.utils', [])
+
+.factory('$localstorage', ['$window', function($window)
+{
+ return {
+
+ init: function() {},
+
+ set: function(key, value)
+ {
+ $window.localStorage[key] = value;
+ },
+ get: function(key, defaultValue)
+ {
+ return $window.localStorage[key] || defaultValue;
+ },
+ setObject: function(key, value)
+ {
+ $window.localStorage[key] = JSON.stringify(value);
+ },
+ getObject: function(key)
+ {
+ return JSON.parse($window.localStorage[key] || '{}');
+ }
+ };
+}]);