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.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/www/js/ionicUtils.js b/www/js/ionicUtils.js
new file mode 100644
index 00000000..ac79e87e
--- /dev/null
+++ b/www/js/ionicUtils.js
@@ -0,0 +1,22 @@
+/* jshint -W041 */
+/* jshint browser: true*/
+/* global cordova,StatusBar,angular,console */
+
+angular.module('ionic.utils', [])
+
+.factory('$localstorage', ['$window', function($window) {
+ return {
+ 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] || '{}');
+ }
+ };
+}]);