diff options
| author | pliablepixels <pliablepixels@gmail.com> | 2016-03-17 09:24:04 -0400 |
|---|---|---|
| committer | pliablepixels <pliablepixels@gmail.com> | 2016-03-17 09:24:04 -0400 |
| commit | 724a0bbccab8249497819e28cf1baca7de634a06 (patch) | |
| tree | cd17b8b2afd01d13ad293d01d7d792a759108dc3 /www/js/DataModel.js | |
| parent | 86bd013c2f570bb8bfaaf70920cf4d39cbc00cde (diff) | |
#133 - more cleanup
Former-commit-id: dcdb29b90a31689e78c84f51f21e9216292f1ef4
Diffstat (limited to 'www/js/DataModel.js')
| -rw-r--r-- | www/js/DataModel.js | 31 |
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) |
