diff --git a/src_assets/common/assets/web/Checkbox.vue b/src_assets/common/assets/web/Checkbox.vue new file mode 100644 index 00000000000..13cd8f166be --- /dev/null +++ b/src_assets/common/assets/web/Checkbox.vue @@ -0,0 +1,77 @@ + + + diff --git a/src_assets/common/assets/web/apps.html b/src_assets/common/assets/web/apps.html index 9f9c3c23033..b02c6af458a 100644 --- a/src_assets/common/assets/web/apps.html +++ b/src_assets/common/assets/web/apps.html @@ -116,11 +116,15 @@

{{ $t('apps.applications_title') }}

{{ $t('apps.output_desc') }}
-
- - -
{{ $t('apps.global_prep_desc') }}
-
+
{{ $t('apps.cmd_prep_desc') }}
@@ -149,11 +153,13 @@

{{ $t('apps.applications_title') }}

-
- - -
+
-
- - -
{{ $t('apps.run_as_desc') }}
-
+ -
- - -
{{ $t('apps.auto_detach_desc') }}
-
+ -
- - -
{{ $t('apps.wait_all_desc') }}
-
+
@@ -354,11 +370,13 @@

{{ $t('apps.env_vars_about') }}

import { createApp } from 'vue' import { initApp } from './init' import Navbar from './Navbar.vue' + import Checkbox from './Checkbox.vue' import { Dropdown } from 'bootstrap/dist/js/bootstrap' const app = createApp({ components: { - Navbar + Navbar, + Checkbox }, data() { return { @@ -411,9 +429,9 @@

{{ $t('apps.env_vars_about') }}

if (this.editForm["detached"] === undefined) this.editForm["detached"] = []; if (this.editForm["exclude-global-prep-cmd"] === undefined) - this.editForm["exclude-global-prep-cmd"] = []; + this.editForm["exclude-global-prep-cmd"] = false; if (this.editForm["elevated"] === undefined && this.platform === 'windows') { - this.editForm["elevated"] = []; + this.editForm["elevated"] = false; } if (this.editForm["auto-detach"] === undefined) { this.editForm["auto-detach"] = true; diff --git a/src_assets/common/assets/web/configs/tabs/General.vue b/src_assets/common/assets/web/configs/tabs/General.vue index c1484b32211..7dbfeb1d349 100644 --- a/src_assets/common/assets/web/configs/tabs/General.vue +++ b/src_assets/common/assets/web/configs/tabs/General.vue @@ -1,4 +1,5 @@