From 6552b1c13a5a0bf2e49a879a6febe03611a06ddf Mon Sep 17 00:00:00 2001 From: Jinzhe Zeng Date: Sun, 29 Jan 2023 15:45:18 -0500 Subject: [PATCH 1/2] support repeat arguments support `repeat` argument in `dargs.Argument` Signed-off-by: Jinzhe Zeng --- src/components/dargs/DargsInput.vue | 2 +- src/components/dargs/DargsItem.vue | 112 ++++++++++++++++++++++++++-- src/locales/en.json | 4 +- src/views/NewConfig.vue | 2 +- 4 files changed, 109 insertions(+), 11 deletions(-) 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..454269b4 100644 --- a/src/components/dargs/DargsItem.vue +++ b/src/components/dargs/DargsItem.vue @@ -42,9 +42,53 @@ /> + + + + + + {{ 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]); }, }, }; From ff21f2ddbf22ad3402471dfe050af15dc64a5404 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 30 Jan 2023 07:29:20 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/components/dargs/DargsItem.vue | 131 +++++++++++++++++------------ 1 file changed, 77 insertions(+), 54 deletions(-) diff --git a/src/components/dargs/DargsItem.vue b/src/components/dargs/DargsItem.vue index 454269b4..73a0daee 100644 --- a/src/components/dargs/DargsItem.vue +++ b/src/components/dargs/DargsItem.vue @@ -43,47 +43,59 @@ - + - - - {{ jdata.name }} -

{{ jdata.doc }}

- + - {{ jdata.name }} - Item {{ index }} - - {{ $t('message.remove_repeat', { index }) }} - - + + {{ jdata.name }} + +

+ {{ jdata.doc }} +

- - + + + {{ jdata.name }} - Item {{ index }} + + + {{ $t('message.remove_repeat', { index }) }} + + + + + + + + -
-
-
- - {{ $t('message.add_repeat') }} - -
-
-
+ + {{ $t('message.add_repeat') }} + + +
+ @@ -156,30 +168,41 @@
- - - {{ jdata.name }} -

{{ jdata.doc }}

- - - - -
-
+ + + + {{ jdata.name }} + +

+ {{ jdata.doc }} +

+ + + + +
+
- {{ jdata.name }} -

{{ jdata.doc }}

+ + {{ jdata.name }} + +

+ {{ jdata.doc }} +