diff --git a/src/components/dargs/DargsInput.vue b/src/components/dargs/DargsInput.vue
index 96a2507f..6a4ebb72 100644
--- a/src/components/dargs/DargsInput.vue
+++ b/src/components/dargs/DargsInput.vue
@@ -4,7 +4,7 @@
v-model="file"
:label="$t('message.load_json')"
accept=".json"
- @change="from_json_file(file)"
+ @change="from_json_file(file[0])"
/>
diff --git a/src/components/dargs/DargsItem.vue b/src/components/dargs/DargsItem.vue
index aeb75cdb..73a0daee 100644
--- a/src/components/dargs/DargsItem.vue
+++ b/src/components/dargs/DargsItem.vue
@@ -42,9 +42,65 @@
/>
+
+
+
+
+
+
+ {{ jdata.name }}
+
+
+ {{ jdata.doc }}
+
+
+
+
+ {{ jdata.name }} - Item {{ index }}
+
+
+ {{ $t('message.remove_repeat', { index }) }}
+
+
+
+
+
+
+
+
+
+
+ {{ $t('message.add_repeat') }}
+
+
+
+
+
+
-
- {{ jdata.name }}
- {{ jdata.doc }}
-
-
-
-
-
+
+
+
+ {{ jdata.name }}
+
+
+ {{ jdata.doc }}
+
+
+
+
+
+
+
- {{ jdata.name }}
- {{ jdata.doc }}
+
+ {{ jdata.name }}
+
+
+ {{ jdata.doc }}
+
-
-
+
diff --git a/src/locales/en.json b/src/locales/en.json
index efcc27ba..3d2280d4 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -21,6 +21,8 @@
"home": "Home",
"software_input": "Software Input",
"setting": "Setting | Settings",
- "management": "Management"
+ "management": "Management",
+ "add_repeat": "Add Item",
+ "remove_repeat": "Remove Item {index}"
}
}
diff --git a/src/views/NewConfig.vue b/src/views/NewConfig.vue
index f14a0f8f..e0049971 100644
--- a/src/views/NewConfig.vue
+++ b/src/views/NewConfig.vue
@@ -46,7 +46,7 @@ export default {
that.$router.push("/input");
that.$root.$app.update_navi();
};
- reader.readAsText(this.file);
+ reader.readAsText(this.file[0]);
},
},
};