优化网站设置DNS菜单位置

This commit is contained in:
GoEdgeLab
2023-08-06 11:22:02 +08:00
parent 139a1b9373
commit bff68cd7b1

View File

@@ -227,11 +227,6 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
"isActive": secondMenuItem == "basic", "isActive": secondMenuItem == "basic",
"isOff": !serverConfig.IsOn, "isOff": !serverConfig.IsOn,
}, },
{
"name": this.Lang(actionPtr, codes.Server_MenuSettingDNS),
"url": "/servers/server/settings/dns?serverId=" + serverIdString,
"isActive": secondMenuItem == "dns",
},
} }
// HTTP // HTTP
@@ -242,6 +237,11 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
"isActive": secondMenuItem == "serverName", "isActive": secondMenuItem == "serverName",
"isOn": len(serverConfig.ServerNames) > 0, "isOn": len(serverConfig.ServerNames) > 0,
}) })
menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingDNS),
"url": "/servers/server/settings/dns?serverId=" + serverIdString,
"isActive": secondMenuItem == "dns",
})
menuItems = append(menuItems, maps.Map{ menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingHTTP), "name": this.Lang(actionPtr, codes.Server_MenuSettingHTTP),
"url": "/servers/server/settings/http?serverId=" + serverIdString, "url": "/servers/server/settings/http?serverId=" + serverIdString,
@@ -438,6 +438,11 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
"isOn": serverConfig.Web != nil && serverConfig.Web.MergeSlashes, "isOn": serverConfig.Web != nil && serverConfig.Web.MergeSlashes,
}) })
} else if serverConfig.IsTCPFamily() { } else if serverConfig.IsTCPFamily() {
menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingDNS),
"url": "/servers/server/settings/dns?serverId=" + serverIdString,
"isActive": secondMenuItem == "dns",
})
menuItems = append(menuItems, maps.Map{ menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingTCP), "name": this.Lang(actionPtr, codes.Server_MenuSettingTCP),
"url": "/servers/server/settings/tcp?serverId=" + serverIdString, "url": "/servers/server/settings/tcp?serverId=" + serverIdString,
@@ -457,6 +462,11 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
"isOn": serverConfig.ReverseProxyRef != nil && serverConfig.ReverseProxyRef.IsOn, "isOn": serverConfig.ReverseProxyRef != nil && serverConfig.ReverseProxyRef.IsOn,
}) })
} else if serverConfig.IsUnixFamily() { } else if serverConfig.IsUnixFamily() {
menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingDNS),
"url": "/servers/server/settings/dns?serverId=" + serverIdString,
"isActive": secondMenuItem == "dns",
})
menuItems = append(menuItems, maps.Map{ menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingUnix), "name": this.Lang(actionPtr, codes.Server_MenuSettingUnix),
"url": "/servers/server/settings/unix?serverId=" + serverIdString, "url": "/servers/server/settings/unix?serverId=" + serverIdString,
@@ -464,6 +474,11 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri
"isOn": serverConfig.Unix != nil && serverConfig.Unix.IsOn && len(serverConfig.Unix.Listen) > 0, "isOn": serverConfig.Unix != nil && serverConfig.Unix.IsOn && len(serverConfig.Unix.Listen) > 0,
}) })
} else if serverConfig.IsUDPFamily() { } else if serverConfig.IsUDPFamily() {
menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingDNS),
"url": "/servers/server/settings/dns?serverId=" + serverIdString,
"isActive": secondMenuItem == "dns",
})
menuItems = append(menuItems, maps.Map{ menuItems = append(menuItems, maps.Map{
"name": this.Lang(actionPtr, codes.Server_MenuSettingUDP), "name": this.Lang(actionPtr, codes.Server_MenuSettingUDP),
"url": "/servers/server/settings/udp?serverId=" + serverIdString, "url": "/servers/server/settings/udp?serverId=" + serverIdString,