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
path: root/web
diff options
context:
space:
mode:
authorHamidreza Ghavami <70919649+hamid-gh98@users.noreply.github.com>2023-05-12 20:28:28 +0300
committerHamidreza Ghavami <70919649+hamid-gh98@users.noreply.github.com>2023-05-12 21:15:29 +0300
commita6a77688dc4919b0966d7da98aee16fb7e0b1131 (patch)
tree82abc4663a42b22e8c691013c8a91cbe38c77b2e /web
parent09cd2248dc86590d02bd10bd76992fa3b13a99d3 (diff)
Add block speedtest switch template
Diffstat (limited to 'web')
-rw-r--r--web/html/xui/settings.html19
1 files changed, 19 insertions, 0 deletions
diff --git a/web/html/xui/settings.html b/web/html/xui/settings.html
index d4b4c028..94364eb7 100644
--- a/web/html/xui/settings.html
+++ b/web/html/xui/settings.html
@@ -153,6 +153,7 @@
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigPrivateIp"}}' desc='{{ i18n "pages.settings.templates.xrayConfigPrivateIpDesc"}}' v-model="privateIpSettings"></setting-list-item>
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigAds"}}' desc='{{ i18n "pages.settings.templates.xrayConfigAdsDesc"}}' v-model="AdsSettings"></setting-list-item>
<setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigPorn"}}' desc='{{ i18n "pages.settings.templates.xrayConfigPornDesc"}}' v-model="PornSettings"></setting-list-item>
+ <setting-list-item type="switch" title='{{ i18n "pages.settings.templates.xrayConfigSpeedtest"}}' desc='{{ i18n "pages.settings.templates.xrayConfigSpeedtestDesc"}}' v-model="SpeedTestSettings"></setting-list-item>
</a-collapse-panel>
<a-collapse-panel header='{{ i18n "pages.settings.templates.countryConfigs"}}'>
<a-row :xs="24" :sm="24" :lg="12">
@@ -285,6 +286,7 @@
"geosite:spotify-ads"
],
porn: ["geosite:category-porn"],
+ speedtest: ["geosite:speedtest"],
openai: ["geosite:openai"],
google: ["geosite:google"],
spotify: ["geosite:spotify"],
@@ -597,6 +599,23 @@
});
},
},
+ SpeedTestSettings: {
+ get: function () {
+ return this.templateRuleGetter({
+ outboundTag: "blocked",
+ property: "domain",
+ data: this.settingsData.domains.speedtest
+ });
+ },
+ set: function (newValue) {
+ this.templateRuleSetter({
+ newValue,
+ outboundTag: "blocked",
+ property: "domain",
+ data: this.settingsData.domains.speedtest
+ });
+ },
+ },
GoogleIPv4Settings: {
get: function () {
return this.templateRuleGetter({