fix: Improve login, server selection and proxy configuration (#2511)
No potentially malicious URLs referenced in markdown; added servers stays in server selector list; the currently active server is visible on the bottom right of smaller screens; a proxy configuration can be provided now and works; a trailing slash in the added server is no problem anymore, because it's removed. FIXES: WEB-193
This commit is contained in:
@@ -65,9 +65,13 @@ export class ServerSelectorComponent implements OnInit {
|
||||
*/
|
||||
addNewServer(): void {
|
||||
let servers;
|
||||
this.settingsService.setServer(this.form.value.url);
|
||||
let url = this.form.value.url;
|
||||
if (url.endsWith('/')) {
|
||||
url = url.slice(0, -1);
|
||||
}
|
||||
this.settingsService.setServer(url);
|
||||
servers = this.settingsService.servers;
|
||||
servers.push(this.form.value.url);
|
||||
servers.push(url);
|
||||
this.settingsService.setServers(servers);
|
||||
window.location.reload();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user