summaryrefslogtreecommitdiff
path: root/www/js/DataModel.js
diff options
context:
space:
mode:
authorpliablepixels <pliablepixels@gmail.com>2016-03-17 09:24:04 -0400
committerpliablepixels <pliablepixels@gmail.com>2016-03-17 09:24:04 -0400
commit724a0bbccab8249497819e28cf1baca7de634a06 (patch)
treecd17b8b2afd01d13ad293d01d7d792a759108dc3 /www/js/DataModel.js
parent86bd013c2f570bb8bfaaf70920cf4d39cbc00cde (diff)
#133 - more cleanup
Former-commit-id: dcdb29b90a31689e78c84f51f21e9216292f1ef4
Diffstat (limited to 'www/js/DataModel.js')
-rw-r--r--www/js/DataModel.js31
1 files changed, 9 insertions, 22 deletions
diff --git a/www/js/DataModel.js b/www/js/DataModel.js
index 0b8cc5e2..e01ed14e 100644
--- a/www/js/DataModel.js
+++ b/www/js/DataModel.js
@@ -119,24 +119,10 @@ angular.module('zmApp.controllers')
function setLogin(newLogin)
{
- loginData = newLogin;
-
-
-
-
-
- //zmLog("Saving all parameters to storage");
- //zmDebug ("DataModel/setLogin: writing " + JSON.stringify(newLogin));
-
- //$localstorage.setObject($rootScope.currentServerGroup, loginData);
- //console.log ("Saving For " + loginData.serverName);
- // console.log ("SERVER GROUP BEFORE IS " + JSON.stringify(serverGroupList));
- serverGroupList[loginData.serverName]=angular.copy(loginData);
-
- // console.log ("SERVER GROUP AFTER IS " + JSON.stringify(serverGroupList));
- //console.log (JSON.stringify(serverGroupList));
- $localstorage.setObject("serverGroupList", serverGroupList);
- $localstorage.set("defaultServerName",loginData.serverName);
+ loginData = angular.copy(newLogin);
+ serverGroupList[loginData.serverName]=angular.copy(loginData);
+ $localstorage.setObject("serverGroupList", serverGroupList);
+ $localstorage.set("defaultServerName",loginData.serverName);
// console.log ("SAVING " + loginData.serverName);
// console.log ("DATA IS " + JSON.stringify(loginData));
@@ -206,7 +192,7 @@ angular.module('zmApp.controllers')
// used when an empty server profile is created
getDefaultLoginObject: function()
{
- return defaultLoginData;
+ return angular.copy(defaultLoginData);
},
@@ -257,7 +243,8 @@ angular.module('zmApp.controllers')
d.resolve (firstReachableUrl);
// also make sure loginData points to this now
- loginData = serverGroupList[firstReachableUrl.server];
+ loginData = angular.copy(serverGroupList[firstReachableUrl.server]);
+
$localstorage.set("defaultServerName",firstReachableUrl.server);
zmLog ("Based on reachability, first serverName will be " + firstReachableUrl.server);
@@ -498,11 +485,11 @@ angular.module('zmApp.controllers')
getLogin: function () {
- return loginData;
+ return angular.copy(loginData);
},
getServerGroups: function() {
- return serverGroupList;
+ return angular.copy(serverGroupList);
},
setServerGroups: function(sg)