From cbc4c144f2a1a0bf650e65a993eb6ff1607bc008 Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Fri, 1 Dec 2023 21:21:33 +0100 Subject: [PATCH] Restart xray in xray page #656 --- web/html/xui/xray.html | 18 ++++-------------- web/translation/translate.en_US.toml | 2 ++ web/translation/translate.fa_IR.toml | 2 ++ web/translation/translate.ru_RU.toml | 2 ++ web/translation/translate.zh_Hans.toml | 2 ++ 5 files changed, 12 insertions(+), 14 deletions(-) diff --git a/web/html/xui/xray.html b/web/html/xui/xray.html index e6295e6b..768c8106 100644 --- a/web/html/xui/xray.html +++ b/web/html/xui/xray.html @@ -72,8 +72,8 @@ - {{ i18n "pages.settings.save" }} - {{ i18n "pages.settings.restartPanel" }} + {{ i18n "pages.xray.save" }} + {{ i18n "pages.xray.restart" }} @@ -564,19 +564,9 @@ await this.getXraySetting(); } }, - async restartPanel() { - await new Promise(resolve => { - this.$confirm({ - title: '{{ i18n "pages.settings.restartPanel" }}', - content: '{{ i18n "pages.settings.restartPanelDesc" }}', - class: themeSwitcher.currentTheme, - okText: '{{ i18n "sure" }}', - cancelText: '{{ i18n "cancel" }}', - onOk: () => resolve(), - }); - }); + async restartXray() { this.loading(true); - const msg = await HttpUtil.post("/xui/setting/restartPanel"); + const msg = await HttpUtil.post("server/restartXrayService"); this.loading(false); }, async resetXrayConfigToDefault() { diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml index 66b92219..ec261edf 100644 --- a/web/translation/translate.en_US.toml +++ b/web/translation/translate.en_US.toml @@ -292,6 +292,8 @@ [pages.xray] "title" = "Xray Settings" +"save" = "Save Settings" +"restart" = "Reastart Xray" "basicTemplate" = "Basic Template" "advancedTemplate" = "Advanced Template" "generalConfigs" = "General Configs" diff --git a/web/translation/translate.fa_IR.toml b/web/translation/translate.fa_IR.toml index 841c7475..0447adab 100644 --- a/web/translation/translate.fa_IR.toml +++ b/web/translation/translate.fa_IR.toml @@ -291,6 +291,8 @@ [pages.xray] "title" = "تنظیمات Xray" +"save" = "ذخیره تنظیمات" +"restart" = "ریستارت ایکس‌ری" "basicTemplate" = "بخش الگو پایه" "advancedTemplate" = "بخش الگو پیشرفته" "generalConfigs" = "تنظیمات عمومی" diff --git a/web/translation/translate.ru_RU.toml b/web/translation/translate.ru_RU.toml index dad8ea03..7a5bcab7 100644 --- a/web/translation/translate.ru_RU.toml +++ b/web/translation/translate.ru_RU.toml @@ -292,6 +292,8 @@ [pages.xray] "title" = "Xray Настройки" +"save" = "Сохранить настройки" +"restart" = "Перезапустить рентген" "basicTemplate" = "Базовые шаблоны" "advancedTemplate" = "Расширенные шаблоны" "generalConfigs" = "Основные настройки" diff --git a/web/translation/translate.zh_Hans.toml b/web/translation/translate.zh_Hans.toml index b69a51ee..0382f410 100644 --- a/web/translation/translate.zh_Hans.toml +++ b/web/translation/translate.zh_Hans.toml @@ -292,6 +292,8 @@ [pages.xray] "title" = "Xray 设置" +"save" = "保存设置" +"restart" = "重新启动 Xray" "basicTemplate" = "基本模板" "advancedTemplate" = "高级模板部件" "generalConfigs" = "通用配置"