From 4c485cdbb28bd4e8c7a2b3c8427f52986529024f Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Fri, 2 Nov 2018 18:20:32 +0530 Subject: Tunnel edit: Ensure all key-value fields have a placeholder text Signed-off-by: Roopesh Chander --- .../UI/iOS/TunnelEditTableViewController.swift | 28 ++++++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/WireGuard/WireGuard/UI/iOS/TunnelEditTableViewController.swift b/WireGuard/WireGuard/UI/iOS/TunnelEditTableViewController.swift index 17615ab..2f75869 100644 --- a/WireGuard/WireGuard/UI/iOS/TunnelEditTableViewController.swift +++ b/WireGuard/WireGuard/UI/iOS/TunnelEditTableViewController.swift @@ -190,10 +190,21 @@ extension TunnelEditTableViewController { // Set key cell.key = field.rawValue // Set placeholder text - if (field == .name || field == .privateKey) { + switch (field) { + case .name: cell.placeholderText = "Required" - } else if (field == .mtu || field == .listenPort) { + case .privateKey: + cell.placeholderText = "Required" + case .addresses: + cell.placeholderText = "Optional" + case .listenPort: cell.placeholderText = "Automatic" + case .mtu: + cell.placeholderText = "Automatic" + case .dns: + cell.placeholderText = "Optional" + case .publicKey: break + case .generateKeyPair: break } // Set editable if (field == .publicKey) { @@ -282,12 +293,19 @@ extension TunnelEditTableViewController { // Set key cell.key = field.rawValue // Set placeholder text - if (field == .publicKey) { + switch (field) { + case .publicKey: cell.placeholderText = "Required" - } else if (field == .preSharedKey) { + case .preSharedKey: + cell.placeholderText = "Optional" + case .endpoint: + cell.placeholderText = "Optional" + case .allowedIPs: cell.placeholderText = "Optional" - } else if (field == .persistentKeepAlive) { + case .persistentKeepAlive: cell.placeholderText = "Off" + case .excludePrivateIPs: break + case .deletePeer: break } // Set keyboardType if (field == .persistentKeepAlive) { -- cgit v1.2.3-59-g8ed1b