NCRenameFile.swift 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. //
  2. // NCRenameFile.swift
  3. // Nextcloud
  4. //
  5. // Created by Marino Faggiana on 26/02/21.
  6. // Copyright © 2021 Marino Faggiana. All rights reserved.
  7. //
  8. import Foundation
  9. class NCRenameFile: UIViewController {
  10. @IBOutlet weak var image: UIImageView!
  11. @IBOutlet weak var fileName: UITextField!
  12. @IBOutlet weak var fileExtension: UITextField!
  13. var metadata: tableMetadata?
  14. // MARK: - Life Cycle
  15. override func viewDidLoad() {
  16. super.viewDidLoad()
  17. if let metadata = self.metadata {
  18. fileName.text = metadata.fileNameWithoutExt
  19. fileExtension.text = metadata.ext
  20. }
  21. title = NSLocalizedString("_rename_file_", comment: "")
  22. navigationItem.leftBarButtonItem = UIBarButtonItem(title: NSLocalizedString("_cancel_", comment: ""), style: UIBarButtonItem.Style.plain, target: self, action: #selector(cancel))
  23. navigationItem.rightBarButtonItem = UIBarButtonItem(title: NSLocalizedString("_rename_", comment: ""), style: UIBarButtonItem.Style.plain, target: self, action: #selector(rename))
  24. }
  25. override func viewDidAppear(_ animated: Bool) {
  26. super.viewDidAppear(animated)
  27. if metadata == nil {
  28. dismiss(animated: true)
  29. }
  30. }
  31. // MARK: - Action
  32. @objc func cancel() {
  33. dismiss(animated: true)
  34. }
  35. @objc func rename() {
  36. }
  37. }