Disable "Add Folder" button when the text field is empty

This commit is contained in:
Nate Weaver
2019-10-19 12:31:47 -05:00
parent 9b8b1207ad
commit b5d7ce8e8c
2 changed files with 29 additions and 17 deletions

View File

@@ -10,10 +10,11 @@ import AppKit
import Articles
import Account
class AddFolderWindowController : NSWindowController {
class AddFolderWindowController : NSWindowController, NSTextFieldDelegate {
@IBOutlet var folderNameTextField: NSTextField!
@IBOutlet var accountPopupButton: NSPopUpButton!
@IBOutlet var addFolderButton: NSButton!
var hostWindow: NSWindow?
convenience init() {
@@ -86,5 +87,12 @@ class AddFolderWindowController : NSWindowController {
hostWindow!.endSheet(window!, returnCode: NSApplication.ModalResponse.OK)
}
// MARK: Text Field Delegate
func controlTextDidChange(_ obj: Notification) {
if let value = (obj.object as? NSTextField)?.stringValue {
addFolderButton.isEnabled = !value.isEmpty
}
}
}