|
@@ -199,9 +199,9 @@ import Cocoa
|
|
|
}
|
|
|
|
|
|
@objc func updateViewColor () {
|
|
|
-// self.trialMessageField.textColor = KMAppearance.kmColor_Layout_H0()
|
|
|
-// self.trialFeaturesField.textColor = KMAppearance.kmColor_Layout_H0()
|
|
|
-//
|
|
|
+ self.trialMessageField.textColor = KMAppearance.KMColor_Layout_H0()
|
|
|
+ self.trialFeaturesField.textColor = KMAppearance.KMColor_Layout_H0()
|
|
|
+
|
|
|
self.features1Field.textColor = NSColor(red: 14.0/255.0, green: 17.0/255.0, blue: 20.0/255.0, alpha: 1)
|
|
|
self.features2Field.textColor = NSColor(red: 14.0/255.0, green: 17.0/255.0, blue: 20.0/255.0, alpha: 1)
|
|
|
self.features3Field.textColor = NSColor(red: 14.0/255.0, green: 17.0/255.0, blue: 20.0/255.0, alpha: 1)
|
|
@@ -211,22 +211,22 @@ import Cocoa
|
|
|
|
|
|
self.nameTextFieldView.layer?.borderWidth = 1.0
|
|
|
if (KMAppearance.isDarkMode)(){
|
|
|
-// self.nameTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ self.nameTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
}
|
|
|
|
|
|
self.emailTextFieldView.layer?.borderWidth = 1.0
|
|
|
if (KMAppearance.isDarkMode)(){
|
|
|
-// self.emailTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ self.emailTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
}
|
|
|
|
|
|
if (KMAppearance.isDarkMode)() {
|
|
|
-// self.nameTextField.textColor = KMAppearance.kmColor_Layout_W0()
|
|
|
-// self.emailTextField.textColor = KMAppearance.kmColor_Layout_W0()
|
|
|
-//
|
|
|
+ self.nameTextField.textColor = KMAppearance.KMColor_Layout_W0()
|
|
|
+ self.emailTextField.textColor = KMAppearance.KMColor_Layout_W0()
|
|
|
+
|
|
|
self.rView.layer?.backgroundColor = NSColor(red: 24.0/255.0, green: 22.0/255.0, blue: 31.0/255.0, alpha: 0.9).cgColor
|
|
|
|
|
|
self.activateTrialNowBtn.title = NSLocalizedString("Free Trial", comment: "")
|
|
@@ -234,17 +234,17 @@ import Cocoa
|
|
|
self.btnBox.layer?.backgroundColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1).cgColor
|
|
|
self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1).cgColor
|
|
|
self.activateTrialNowBtn.setTitleColor(NSColor(red: 7.0/255.0, green: 1.0/255.0, blue: 34.0/255.0, alpha: 1))
|
|
|
-// self.activateTrialNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
-// if mouseEntered {
|
|
|
-// self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1).cgColor
|
|
|
-// self.btnBox.fillColor = NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1)
|
|
|
-// self.btnBox.layer?.backgroundColor = NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1).cgColor
|
|
|
-// } else {
|
|
|
-// self.btnBox.fillColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1)
|
|
|
-// self.btnBox.layer?.backgroundColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1).cgColor
|
|
|
-// self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-// }
|
|
|
+ self.activateTrialNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
+ if mouseEntered {
|
|
|
+ self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1).cgColor
|
|
|
+ self.btnBox.fillColor = NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1)
|
|
|
+ self.btnBox.layer?.backgroundColor = NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1).cgColor
|
|
|
+ } else {
|
|
|
+ self.btnBox.fillColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1)
|
|
|
+ self.btnBox.layer?.backgroundColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1).cgColor
|
|
|
+ self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+ }
|
|
|
// self.activateTrialNowBtn.setBaseLineOffset(2)
|
|
|
|
|
|
self.titleField.textColor = NSColor(red: 0.0/255.0, green: 33.0/255.0, blue: 67.0/255.0, alpha: 1)
|
|
@@ -254,23 +254,23 @@ import Cocoa
|
|
|
self.buyNowBtn.title = NSLocalizedString("Buy Now", comment: "")
|
|
|
|
|
|
self.buyNowBtn.setTitleColor(NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1))
|
|
|
-// self.buyNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
-// if mouseEntered {
|
|
|
-// self.buyNowBtn.setTitleColor(NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
-// } else {
|
|
|
-// self.buyNowBtn.setTitleColor(NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1))
|
|
|
-// }
|
|
|
-// }
|
|
|
+ self.buyNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
+ if mouseEntered {
|
|
|
+ self.buyNowBtn.setTitleColor(NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
+ } else {
|
|
|
+ self.buyNowBtn.setTitleColor(NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1))
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
self.enterLicenseBtn.title = NSLocalizedString("Enter License", comment: "")
|
|
|
self.enterLicenseBtn.setTitleColor(NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1))
|
|
|
-// self.enterLicenseBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
-// if mouseEntered {
|
|
|
-// self.enterLicenseBtn.setTitleColor(NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
-// } else {
|
|
|
-// self.enterLicenseBtn.setTitleColor(NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1))
|
|
|
-// }
|
|
|
-// }
|
|
|
+ self.enterLicenseBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
+ if mouseEntered {
|
|
|
+ self.enterLicenseBtn.setTitleColor(NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
+ } else {
|
|
|
+ self.enterLicenseBtn.setTitleColor(NSColor(red: 181.0/255.0, green: 177.0/255.0, blue: 239.0/255.0, alpha: 1))
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
self.nameTextFieldView.layer?.backgroundColor = NSColor(red: 57.0/255.0, green: 58.0/255.0, blue: 70.0/255.0, alpha: 1).cgColor
|
|
|
self.emailTextFieldView.layer?.backgroundColor = NSColor(red: 57.0/255.0, green: 58.0/255.0, blue: 70.0/255.0, alpha: 1).cgColor
|
|
@@ -280,7 +280,7 @@ import Cocoa
|
|
|
let privacyPolicy : String = NSLocalizedString("Privacy Policy.", comment: "")
|
|
|
|
|
|
let allRange = (stringValue as NSString).range(of: stringValue)
|
|
|
-// attributedString.addAttributes([NSAttributedString.Key.foregroundColor : KMAppearance.kmColor_Layout_W70()], range: allRange)
|
|
|
+ attributedString.addAttributes([NSAttributedString.Key.foregroundColor : KMAppearance.KMColor_Layout_W70()], range: allRange)
|
|
|
attributedString.addAttributes([NSAttributedString.Key.font :NSFont(name: "SFProText-Regular", size: 12.0) as Any], range: allRange)
|
|
|
|
|
|
let urlString : String = "https://www.pdfreaderpro.com/privacy-policy"
|
|
@@ -290,7 +290,7 @@ import Cocoa
|
|
|
attributedString.addAttribute(.underlineStyle, value: NSUnderlineStyle.single.rawValue, range: linkRange)
|
|
|
|
|
|
self.bottomTextView.linkTextAttributes = [
|
|
|
-// NSAttributedString.Key.foregroundColor: KMAppearance.kmColor_Interactive_A0(),
|
|
|
+ NSAttributedString.Key.foregroundColor: KMAppearance.KMColor_Interactive_A0(),
|
|
|
NSAttributedString.Key.underlineStyle: NSUnderlineStyle.single.rawValue
|
|
|
]
|
|
|
|
|
@@ -300,8 +300,8 @@ import Cocoa
|
|
|
self.bottomTextView.sizeToFit()
|
|
|
} else {
|
|
|
|
|
|
-// self.nameTextField.textColor = KMAppearance.kmColor_Layout_H0()
|
|
|
-// self.emailTextField.textColor = KMAppearance.kmColor_Layout_H0()
|
|
|
+ self.nameTextField.textColor = KMAppearance.KMColor_Layout_H0()
|
|
|
+ self.emailTextField.textColor = KMAppearance.KMColor_Layout_H0()
|
|
|
|
|
|
self.rView.layer?.backgroundColor = NSColor(red: 248.0/255.0, green: 249.0/255.0, blue: 255.0/255.0, alpha: 1).cgColor
|
|
|
|
|
@@ -309,40 +309,40 @@ import Cocoa
|
|
|
self.btnBox.layer?.backgroundColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1).cgColor
|
|
|
self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1).cgColor
|
|
|
self.activateTrialNowBtn.setTitleColor(NSColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
-// self.activateTrialNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
-// if mouseEntered {
|
|
|
-// self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 0.0/255.0, green: 207.0/255.0, blue: 133.0/255.0, alpha: 1).cgColor
|
|
|
-// self.btnBox.fillColor = NSColor(red: 0.0/255.0, green: 207.0/255.0, blue: 133.0/255.0, alpha: 1)
|
|
|
-// self.btnBox.layer?.backgroundColor = NSColor(red: 0.0/255.0, green: 207.0/255.0, blue: 133.0/255.0, alpha: 1).cgColor
|
|
|
-// } else {
|
|
|
-// self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1).cgColor
|
|
|
-// self.btnBox.fillColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1)
|
|
|
-// self.btnBox.layer?.backgroundColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-// }
|
|
|
+ self.activateTrialNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
+ if mouseEntered {
|
|
|
+ self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 0.0/255.0, green: 207.0/255.0, blue: 133.0/255.0, alpha: 1).cgColor
|
|
|
+ self.btnBox.fillColor = NSColor(red: 0.0/255.0, green: 207.0/255.0, blue: 133.0/255.0, alpha: 1)
|
|
|
+ self.btnBox.layer?.backgroundColor = NSColor(red: 0.0/255.0, green: 207.0/255.0, blue: 133.0/255.0, alpha: 1).cgColor
|
|
|
+ } else {
|
|
|
+ self.activateTrialNowBtn.layer?.backgroundColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1).cgColor
|
|
|
+ self.btnBox.fillColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1)
|
|
|
+ self.btnBox.layer?.backgroundColor = NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+ }
|
|
|
self.titleField.textColor = NSColor(red: 0.0/255.0, green: 33.0/255.0, blue: 67.0/255.0, alpha: 1)
|
|
|
|
|
|
self.trialTitleField.textColor = NSColor(red: 0.0/255.0, green: 33.0/255.0, blue: 67.0/255.0, alpha: 1)
|
|
|
|
|
|
self.buyNowBtn.title = NSLocalizedString("Buy Now", comment: "")
|
|
|
self.buyNowBtn.setTitleColor(NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1))
|
|
|
-// self.buyNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
-// if mouseEntered {
|
|
|
-// self.buyNowBtn.setTitleColor(NSColor(red: 8.0/255.0, green: 124.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
-// } else {
|
|
|
-// self.buyNowBtn.setTitleColor(NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1))
|
|
|
-// }
|
|
|
-// }
|
|
|
+ self.buyNowBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
+ if mouseEntered {
|
|
|
+ self.buyNowBtn.setTitleColor(NSColor(red: 8.0/255.0, green: 124.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
+ } else {
|
|
|
+ self.buyNowBtn.setTitleColor(NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1))
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
self.enterLicenseBtn.title = NSLocalizedString("Enter License", comment: "")
|
|
|
self.enterLicenseBtn.setTitleColor(NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1))
|
|
|
-// self.enterLicenseBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
-// if mouseEntered {
|
|
|
-// self.enterLicenseBtn.setTitleColor(NSColor(red: 8.0/255.0, green: 124.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
-// } else {
|
|
|
-// self.enterLicenseBtn.setTitleColor(NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1))
|
|
|
-// }
|
|
|
-// }
|
|
|
+ self.enterLicenseBtn.mouseMoveCallback = { (mouseEntered) in
|
|
|
+ if mouseEntered {
|
|
|
+ self.enterLicenseBtn.setTitleColor(NSColor(red: 8.0/255.0, green: 124.0/255.0, blue: 255.0/255.0, alpha: 1))
|
|
|
+ } else {
|
|
|
+ self.enterLicenseBtn.setTitleColor(NSColor(red: 39.0/255.0, green: 60.0/255.0, blue: 98.0/255.0, alpha: 1))
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
self.nameTextFieldView.layer?.backgroundColor = NSColor(red: 235.0/255.0, green: 236.0/255.0, blue: 250.0/255.0, alpha: 1).cgColor
|
|
|
self.emailTextFieldView.layer?.backgroundColor = NSColor(red: 235.0/255.0, green: 236.0/255.0, blue: 250.0/255.0, alpha: 1).cgColor
|
|
@@ -358,7 +358,7 @@ import Cocoa
|
|
|
attributedString.addAttribute(NSAttributedString.Key.underlineStyle, value: NSUnderlineStyle.single.rawValue, range: linkRange)
|
|
|
|
|
|
let allRange = (stringValue as NSString).range(of: stringValue)
|
|
|
-// attributedString.addAttributes([NSAttributedString.Key.foregroundColor : KMAppearance.kmColor_Layout_H1()], range: allRange)
|
|
|
+ attributedString.addAttributes([NSAttributedString.Key.foregroundColor : KMAppearance.KMColor_Layout_H1()], range: allRange)
|
|
|
attributedString.addAttributes([NSAttributedString.Key.font :NSFont(name: "SFProText-Regular", size: 12.0) as Any], range: allRange)
|
|
|
|
|
|
// 设置悬停时链接文本颜色
|
|
@@ -366,7 +366,7 @@ import Cocoa
|
|
|
// attributedString.addAttribute(NSAttributedString.Key(rawValue: "NSMouseInRectAttribute"), value: hoverColor, range: linkRange)
|
|
|
// 设置TextView的富文本属性
|
|
|
self.bottomTextView.linkTextAttributes = [
|
|
|
-// NSAttributedString.Key.foregroundColor: KMAppearance.kmColor_Interactive_A0(),
|
|
|
+ NSAttributedString.Key.foregroundColor: KMAppearance.KMColor_Interactive_A0(),
|
|
|
NSAttributedString.Key.underlineStyle: NSUnderlineStyle.single.rawValue
|
|
|
]
|
|
|
|
|
@@ -433,91 +433,91 @@ import Cocoa
|
|
|
|
|
|
//MARK: NSTextFieldDelegate
|
|
|
func controlTextDidChange(_ obj: Notification) {
|
|
|
-// if obj.object == nil {
|
|
|
-// return
|
|
|
-// }
|
|
|
-// let textField = obj.object as! NSTextField
|
|
|
-// if self.emailTextField.isEqual(textField) {
|
|
|
-// self.emailInvalidLabel.isHidden = true
|
|
|
-//
|
|
|
-// self.nameTextFieldView.layer?.borderWidth = 0.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.nameTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-//
|
|
|
-// self.emailTextFieldView.layer?.borderWidth = 1.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.emailTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-//
|
|
|
-// }
|
|
|
-//
|
|
|
-// if self.nameTextField.isEqual(textField) {
|
|
|
-// self.nameInvalidLabel.isHidden = true
|
|
|
-//
|
|
|
-// self.nameTextFieldView.layer?.borderWidth = 1.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.nameTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-//
|
|
|
-// self.emailTextFieldView.layer?.borderWidth = 0.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.emailTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-// }
|
|
|
+ if obj.object == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ let textField = obj.object as! NSTextField
|
|
|
+ if self.emailTextField.isEqual(textField) {
|
|
|
+ self.emailInvalidLabel.isHidden = true
|
|
|
+
|
|
|
+ self.nameTextFieldView.layer?.borderWidth = 0.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.nameTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+
|
|
|
+ self.emailTextFieldView.layer?.borderWidth = 1.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.emailTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ if self.nameTextField.isEqual(textField) {
|
|
|
+ self.nameInvalidLabel.isHidden = true
|
|
|
+
|
|
|
+ self.nameTextFieldView.layer?.borderWidth = 1.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.nameTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+
|
|
|
+ self.emailTextFieldView.layer?.borderWidth = 0.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.emailTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func controlTextDidEndEditing(_ obj: Notification) {
|
|
|
|
|
|
-// let fied: NSTextField = obj.object as! NSTextField;
|
|
|
-// if fied.isEqual(self.emailTextField) {
|
|
|
-// if self.validateEmail(self.emailTextField.stringValue) == true {
|
|
|
-// self.emailInvalidLabel.isHidden = true
|
|
|
-// } else {
|
|
|
-// self.emailInvalidLabel.isHidden = false;
|
|
|
-// }
|
|
|
-// self.nameTextFieldView.layer?.borderWidth = 1.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.nameTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-//
|
|
|
-// self.emailTextFieldView.layer?.borderWidth = 0.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.emailTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-// }
|
|
|
-// if fied.isEqual(self.nameTextField) {
|
|
|
-// if self.nameTextField.stringValue.isEmpty == false {
|
|
|
-// self.nameInvalidLabel.isHidden = true
|
|
|
-// } else {
|
|
|
-// self.nameInvalidLabel.isHidden = false;
|
|
|
-// }
|
|
|
-// self.nameTextFieldView.layer?.borderWidth = 0.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.nameTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-//
|
|
|
-// self.emailTextFieldView.layer?.borderWidth = 1.0
|
|
|
-// if (KMAppearance.isDarkMode)(){
|
|
|
-// self.emailTextFieldView.layer?.borderColor = KMAppearance.kmColor_Layout_W30().cgColor
|
|
|
-// } else {
|
|
|
-// self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
-// }
|
|
|
-// }
|
|
|
+ let fied: NSTextField = obj.object as! NSTextField;
|
|
|
+ if fied.isEqual(self.emailTextField) {
|
|
|
+ if self.validateEmail(self.emailTextField.stringValue) == true {
|
|
|
+ self.emailInvalidLabel.isHidden = true
|
|
|
+ } else {
|
|
|
+ self.emailInvalidLabel.isHidden = false;
|
|
|
+ }
|
|
|
+ self.nameTextFieldView.layer?.borderWidth = 1.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.nameTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+
|
|
|
+ self.emailTextFieldView.layer?.borderWidth = 0.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.emailTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if fied.isEqual(self.nameTextField) {
|
|
|
+ if self.nameTextField.stringValue.isEmpty == false {
|
|
|
+ self.nameInvalidLabel.isHidden = true
|
|
|
+ } else {
|
|
|
+ self.nameInvalidLabel.isHidden = false;
|
|
|
+ }
|
|
|
+ self.nameTextFieldView.layer?.borderWidth = 0.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.nameTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.nameTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+
|
|
|
+ self.emailTextFieldView.layer?.borderWidth = 1.0
|
|
|
+ if (KMAppearance.isDarkMode)(){
|
|
|
+ self.emailTextFieldView.layer?.borderColor = KMAppearance.KMColor_Layout_W30().cgColor
|
|
|
+ } else {
|
|
|
+ self.emailTextFieldView.layer?.borderColor = NSColor(red: 0.0/255.0, green: 85.0/255.0, blue: 251.0/255.0, alpha: 1).cgColor
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func textView(_ textView: NSTextView, clickedOnLink link: Any, at charIndex: Int) -> Bool {
|