// // KMProductPromotionViewController.swift // Cisdem PDFMaster // // Home--运营活动 模块 // Created by wanjun on 2022/10/18. // import Cocoa class KMProductPromotionViewController: NSViewController { @IBOutlet weak var activitiesBox: KMBox! @IBOutlet weak var activitiesImageView: NSImageView! @IBOutlet weak var activitiesCloseButton: NSButton! override func viewDidLoad() { super.viewDidLoad() // Do view setup here. activitiesBox.cornerRadius = 8.0 self.activitiesCloseButton.isHidden = true self.activitiesBox.downCallback = {(downEntered: Bool, mouseBox: KMBox, event) -> Void in if downEntered { self.activitiesButtonAction() } } self.activitiesBox.moveCallback = {(mouseEntered: Bool, mouseBox: KMBox) -> Void in // if mouseEntered { // self.activitiesCloseButton.isHidden = false // } else { // self.activitiesCloseButton.isHidden = true // } } } // MARK: Action func activitiesButtonAction() { // 点击运营活动 var tStrUrl = "https://www.cisdem.com/pdfmaster-mac/buy.html" let defs = UserDefaults.standard if let languages = defs.object(forKey: "AppleLanguages") as? [String], let preferredLang = languages.first { if preferredLang.hasPrefix("de") { tStrUrl = "https://www.cisdem.com/de/pdfmaster-mac/buy.html" } else if preferredLang.hasPrefix("fr") { tStrUrl = "https://www.cisdem.com/fr/pdfmaster-mac/buy.html" } else if preferredLang.hasPrefix("it") { tStrUrl = "https://www.cisdem.com/it/pdfmaster-mac/buy.html" } else if preferredLang.hasPrefix("es") { tStrUrl = "https://www.cisdem.com/es/pdfmaster-mac/buy.html" } else if preferredLang.hasPrefix("pt") { tStrUrl = "https://www.cisdem.com/pt/pdfmaster-mac/buy.html" } else if preferredLang.hasPrefix("ja") { tStrUrl = "https://www.cisdem.com/jp/pdfmaster-mac/buy.html" } } let httpUrl: NSURL = NSURL.init(string: tStrUrl)! let tWorkSpace: NSWorkspace = NSWorkspace.shared if !tWorkSpace.open(httpUrl as URL) { tWorkSpace.open(httpUrl as URL) } } @IBAction func activitiesCloseButtonAction(_ sender: NSButton) { self.activitiesBox.removeFromSuperview() } }