gui: split host:port on blur for manually-typed addresses
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -889,6 +889,13 @@ fn AddServerModal(on_save: EventHandler<ServerEntry>, on_cancel: EventHandler<()
|
|||||||
address.set(evt.value());
|
address.set(evt.value());
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
onblur: move |_| {
|
||||||
|
let (host, maybe_port) = split_host_port(&address.read());
|
||||||
|
if let Some(p) = maybe_port {
|
||||||
|
address.set(host);
|
||||||
|
port.set(p);
|
||||||
|
}
|
||||||
|
},
|
||||||
required: true,
|
required: true,
|
||||||
}
|
}
|
||||||
div {
|
div {
|
||||||
@@ -1031,6 +1038,13 @@ fn EditServerModal(
|
|||||||
address.set(evt.value());
|
address.set(evt.value());
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
onblur: move |_| {
|
||||||
|
let (host, maybe_port) = split_host_port(&address.read());
|
||||||
|
if let Some(p) = maybe_port {
|
||||||
|
address.set(host);
|
||||||
|
port.set(p);
|
||||||
|
}
|
||||||
|
},
|
||||||
required: true,
|
required: true,
|
||||||
}
|
}
|
||||||
div {
|
div {
|
||||||
|
|||||||
Reference in New Issue
Block a user