OSDN Git Service

/my/settings: fix to work
[newslash/newslash.git] / src / newslash_web / public / js / user-settings.js
index 2df6ec4..8c26f24 100644 (file)
@@ -1,27 +1,37 @@
 /* user-settings.js */
-const userSettings = {};
+var userSettings = {};
 
 userSettings.run = function run (params) {
   var vm;
-  const userConfig = params.userConfig || {};
-  const user = params.user || {};
-  const data = {
+  var userConfig = params.userConfig || {};
+  var userInfo = params.userInfo || {};
+  var currentSettings = params.currentSettings || {};
+  
+  var data = {
     userConfig: userConfig,
-    showConfig: 0,
+    userInfo: userInfo,
     user: user,
+    showConfig: 0,
     message: "",
     messagesSaved: -1,
     messageConfigs: [],
+
+    email: currentSettings.email,
+    newemail: "",
+    currentpw: "",
+    newpw1: "",
+    newpw2: "",
+      
     urls: {
       configSave: "/api/v1/user",
       getMessagesConfig: "/api/v1/user?type=message_config",
     },
   };
 
-  const computed = {};
-  const methods = {
+  var computed = {};
+  var methods = {
     saveConfig: function saveConfig() {
-      const data = {
+      var data = {
         type: "config",
         config: vm.$data.userConfig,
       };
@@ -35,7 +45,7 @@ userSettings.run = function run (params) {
       );
     },
     saveMessagesConfig: function saveConfig() {
-      const data = {
+      var data = {
         type: "message",
         items: vm.$data.messageConfigs,
       };