Tunnel edit: Ensure all key-value fields have a placeholder text
This commit is contained in:
parent
8fee05969e
commit
36292d570a
|
@ -190,10 +190,21 @@ extension TunnelEditTableViewController {
|
||||||
// Set key
|
// Set key
|
||||||
cell.key = field.rawValue
|
cell.key = field.rawValue
|
||||||
// Set placeholder text
|
// Set placeholder text
|
||||||
if (field == .name || field == .privateKey) {
|
switch (field) {
|
||||||
|
case .name:
|
||||||
cell.placeholderText = "Required"
|
cell.placeholderText = "Required"
|
||||||
} else if (field == .mtu || field == .listenPort) {
|
case .privateKey:
|
||||||
|
cell.placeholderText = "Required"
|
||||||
|
case .addresses:
|
||||||
|
cell.placeholderText = "Optional"
|
||||||
|
case .listenPort:
|
||||||
cell.placeholderText = "Automatic"
|
cell.placeholderText = "Automatic"
|
||||||
|
case .mtu:
|
||||||
|
cell.placeholderText = "Automatic"
|
||||||
|
case .dns:
|
||||||
|
cell.placeholderText = "Optional"
|
||||||
|
case .publicKey: break
|
||||||
|
case .generateKeyPair: break
|
||||||
}
|
}
|
||||||
// Set editable
|
// Set editable
|
||||||
if (field == .publicKey) {
|
if (field == .publicKey) {
|
||||||
|
@ -282,12 +293,19 @@ extension TunnelEditTableViewController {
|
||||||
// Set key
|
// Set key
|
||||||
cell.key = field.rawValue
|
cell.key = field.rawValue
|
||||||
// Set placeholder text
|
// Set placeholder text
|
||||||
if (field == .publicKey) {
|
switch (field) {
|
||||||
|
case .publicKey:
|
||||||
cell.placeholderText = "Required"
|
cell.placeholderText = "Required"
|
||||||
} else if (field == .preSharedKey) {
|
case .preSharedKey:
|
||||||
cell.placeholderText = "Optional"
|
cell.placeholderText = "Optional"
|
||||||
} else if (field == .persistentKeepAlive) {
|
case .endpoint:
|
||||||
|
cell.placeholderText = "Optional"
|
||||||
|
case .allowedIPs:
|
||||||
|
cell.placeholderText = "Optional"
|
||||||
|
case .persistentKeepAlive:
|
||||||
cell.placeholderText = "Off"
|
cell.placeholderText = "Off"
|
||||||
|
case .excludePrivateIPs: break
|
||||||
|
case .deletePeer: break
|
||||||
}
|
}
|
||||||
// Set keyboardType
|
// Set keyboardType
|
||||||
if (field == .persistentKeepAlive) {
|
if (field == .persistentKeepAlive) {
|
||||||
|
|
Loading…
Reference in New Issue