diff options
| author | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-12-27 15:19:49 +0300 |
|---|---|---|
| committer | mhsanaei <ho3ein.sanaei@gmail.com> | 2024-12-27 15:48:07 +0300 |
| commit | 04c658f1a09bcae8d8a68b20196a9956f7ff24b3 (patch) | |
| tree | 79691c569d42ca0f06785719809e8a250f88861d /web | |
| parent | 2ab1a174dbed37c455a95356ff6b995eafd23440 (diff) | |
Client: Comment
now you can add Comment and write anything you want to remember
Diffstat (limited to 'web')
| -rw-r--r-- | web/assets/js/model/inbound.js | 14 | ||||
| -rw-r--r-- | web/html/xui/form/client.html | 3 | ||||
| -rw-r--r-- | web/html/xui/inbound_info_modal.html | 8 |
3 files changed, 25 insertions, 0 deletions
diff --git a/web/assets/js/model/inbound.js b/web/assets/js/model/inbound.js index 44c8d767..a2c7de48 100644 --- a/web/assets/js/model/inbound.js +++ b/web/assets/js/model/inbound.js @@ -1778,6 +1778,7 @@ Inbound.VmessSettings.VMESS = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -1790,6 +1791,7 @@ Inbound.VmessSettings.VMESS = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -1804,6 +1806,7 @@ Inbound.VmessSettings.VMESS = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } @@ -1884,6 +1887,7 @@ Inbound.VLESSSettings.VLESS = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -1896,6 +1900,7 @@ Inbound.VLESSSettings.VLESS = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -1910,6 +1915,7 @@ Inbound.VLESSSettings.VLESS = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } @@ -2020,6 +2026,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -2031,6 +2038,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -2044,6 +2052,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { enable: this.enable, tgId: this.tgId, subId: this.subId, + comment: this.comment, reset: this.reset, }; } @@ -2058,6 +2067,7 @@ Inbound.TrojanSettings.Trojan = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } @@ -2177,6 +2187,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { enable = true, tgId = '', subId = RandomUtil.randomLowerAndNum(16), + comment = '', reset = 0 ) { super(); @@ -2189,6 +2200,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { this.enable = enable; this.tgId = tgId; this.subId = subId; + this.comment = comment; this.reset = reset; } @@ -2203,6 +2215,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { enable: this.enable, tgId: this.tgId, subId: this.subId, + comment: this.comment, reset: this.reset, }; } @@ -2218,6 +2231,7 @@ Inbound.ShadowsocksSettings.Shadowsocks = class extends XrayCommonClass { json.enable, json.tgId, json.subId, + json.comment, json.reset, ); } diff --git a/web/html/xui/form/client.html b/web/html/xui/form/client.html index c5d5bf0e..11b24eae 100644 --- a/web/html/xui/form/client.html +++ b/web/html/xui/form/client.html @@ -68,6 +68,9 @@ </template> <a-input-number style="width: 50%" v-model="client.tgId" min="0"></a-input-number> </a-form-item> + <a-form-item v-if="client.email" label='Comment'> + <a-input v-model.trim="client.comment"></a-input> + </a-form-item> <a-form-item v-if="app.ipLimitEnable"> <template slot="label"> <a-tooltip> diff --git a/web/html/xui/inbound_info_modal.html b/web/html/xui/inbound_info_modal.html index 1e30aa83..62db3801 100644 --- a/web/html/xui/inbound_info_modal.html +++ b/web/html/xui/inbound_info_modal.html @@ -185,6 +185,14 @@ <a-tag>↑ [[ sizeFormat(infoModal.clientStats.up) ]] / [[ sizeFormat(infoModal.clientStats.down) ]] ↓</a-tag> </td> </tr> + <tr v-if="infoModal.clientSettings.comment"> + <td>Comment</td> + <td> + <a-tooltip :title="[[ infoModal.clientSettings.comment ]]"> + <a-tag class="info-large-tag">[[ infoModal.clientSettings.comment ]]</a-tag> + </a-tooltip> + </td> + </tr> <tr v-if="app.ipLimitEnable"> <td>{{ i18n "pages.inbounds.IPLimit" }}</td> <td> |
