diff options
| author | Alireza Ahmadi <alireza7@gmail.com> | 2023-12-06 01:03:38 +0300 |
|---|---|---|
| committer | Alireza Ahmadi <alireza7@gmail.com> | 2023-12-06 01:03:38 +0300 |
| commit | aa196372887dcfd1048522d13c573f8c0296548c (patch) | |
| tree | 4ef54d5955e06c4681c902da12be404809974975 /web/html/xui/xray_outbound_modal.html | |
| parent | 1bbef6d612e4db7749497fef6b76611831d75494 (diff) | |
outbound tag validation #1286
Diffstat (limited to 'web/html/xui/xray_outbound_modal.html')
| -rw-r--r-- | web/html/xui/xray_outbound_modal.html | 6 |
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 { |
