Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlireza Ahmadi <alireza7@gmail.com>2023-12-06 01:03:38 +0300
committerAlireza Ahmadi <alireza7@gmail.com>2023-12-06 01:03:38 +0300
commitaa196372887dcfd1048522d13c573f8c0296548c (patch)
tree4ef54d5955e06c4681c902da12be404809974975 /web/html/xui/xray_outbound_modal.html
parent1bbef6d612e4db7749497fef6b76611831d75494 (diff)
outbound tag validation #1286
Diffstat (limited to 'web/html/xui/xray_outbound_modal.html')
-rw-r--r--web/html/xui/xray_outbound_modal.html6
1 files changed, 4 insertions, 2 deletions
diff --git a/web/html/xui/xray_outbound_modal.html b/web/html/xui/xray_outbound_modal.html
index c8be04c4..2941e096 100644
--- a/web/html/xui/xray_outbound_modal.html
+++ b/web/html/xui/xray_outbound_modal.html
@@ -21,10 +21,11 @@
duplicateTag: false,
isValid: true,
activeKey: '1',
+ tags: [],
ok() {
ObjectUtil.execute(outModal.confirm, outModal.outbound.toJson());
},
- show({ title='', okText='{{ i18n "sure" }}', outbound, confirm=(outbound)=>{}, isEdit=false }) {
+ show({ title='', okText='{{ i18n "sure" }}', outbound, confirm=(outbound)=>{}, isEdit=false, tags=[] }) {
this.title = title;
this.okText = okText;
this.confirm = confirm;
@@ -34,6 +35,7 @@
this.visible = true;
this.outbound = isEdit ? Outbound.fromJson(outbound) : new Outbound();
this.isEdit = isEdit;
+ this.tags = tags;
this.check()
},
close() {
@@ -44,7 +46,7 @@
outModal.confirmLoading = loading;
},
check(){
- if(outModal.outbound.tag == ''){
+ if(outModal.outbound.tag == '' || outModal.tags.includes(outModal.outbound.tag)){
this.duplicateTag = true;
this.isValid = false;
} else {