mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-12 20:05:34 +00:00
refactor(ios/engine): '+' hook triggers search
This commit is contained in:
parent
e054cc6feb
commit
35bebbc506
2 changed files with 8 additions and 13 deletions
|
|
@ -486,13 +486,14 @@ extension InstalledLanguagesViewController: KeyboardRepositoryDelegate {
|
|||
extension InstalledLanguagesViewController {
|
||||
|
||||
@objc func addClicked(_ sender: Any) {
|
||||
showAddKeyboard()
|
||||
}
|
||||
|
||||
func showAddKeyboard() {
|
||||
navigationController?.setToolbarHidden(true, animated: true)
|
||||
let vc = LanguageViewController(Manager.shared.apiKeyboardRepository)
|
||||
navigationController?.pushViewController(vc, animated: true)
|
||||
let keyboardSearchVC = KeyboardSearchViewController { packageKey, resourceKey in
|
||||
if let packageKey = packageKey {
|
||||
// ResourceDownloadManager.shared.downloadPackage(withKey: packageKey, from: url) { package, error in
|
||||
// //
|
||||
// }
|
||||
}
|
||||
}
|
||||
navigationController!.pushViewController(keyboardSearchVC, animated: true)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -39,12 +39,6 @@ class LanguageSettingsViewController: UITableViewController {
|
|||
super.viewDidLoad()
|
||||
title = "\(language.name) Settings"
|
||||
log.info("viewDidLoad: LanguageSettingsViewController title: \(title ?? "<empty>")")
|
||||
|
||||
if Manager.shared.canAddNewKeyboards {
|
||||
let addButton = UIBarButtonItem(barButtonSystemItem: .add, target: self,
|
||||
action: #selector(self.addClicked))
|
||||
navigationItem.rightBarButtonItem = addButton
|
||||
}
|
||||
}
|
||||
|
||||
override func viewDidAppear(_ animated: Bool) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue