123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- //
- // NCShareNewUserAddComment.swift
- // Nextcloud
- //
- // Created by TSI-mc on 21/06/21.
- // Copyright © 2021 Marino Faggiana. All rights reserved.
- // Copyright © 2021 TSI-mc. All rights reserved.
- //
- import UIKit
- import NCCommunication
- import SVGKit
- class NCShareNewUserAddComment: UIViewController, UITextViewDelegate, NCShareDetail {
- @IBOutlet weak var headerContainerView: UIView!
- @IBOutlet weak var sharingLabel: UILabel!
- @IBOutlet weak var sharingNote: UILabel!
- @IBOutlet weak var noteTextField: UITextView!
- var onDismiss: (() -> Void)?
- public var share: TableShareable!
- public var metadata: tableMetadata!
- override func viewDidLoad() {
- super.viewDidLoad()
- self.setNavigationTitle()
- guard let headerView = (Bundle.main.loadNibNamed("NCShareAdvancePermissionHeader", owner: self, options: nil)?.first as? NCShareAdvancePermissionHeader) else { return }
- headerContainerView.addSubview(headerView)
- headerView.frame = headerContainerView.frame
- headerView.translatesAutoresizingMaskIntoConstraints = false
- headerView.topAnchor.constraint(equalTo: headerContainerView.topAnchor).isActive = true
- headerView.bottomAnchor.constraint(equalTo: headerContainerView.bottomAnchor).isActive = true
- headerView.leftAnchor.constraint(equalTo: headerContainerView.leftAnchor).isActive = true
- headerView.rightAnchor.constraint(equalTo: headerContainerView.rightAnchor).isActive = true
- headerView.setupUI(with: metadata)
- sharingLabel.text = NSLocalizedString("_sharing_", comment: "")
- sharingNote.text = NSLocalizedString("_share_note_recipient_", comment: "")
- noteTextField.text = share.note
- noteTextField.delegate = self
- }
- func textViewDidEndEditing(_ textView: UITextView) {
- print(#function)
- // share.note = noteTextField.text
- }
- override func viewWillDisappear(_ animated: Bool) {
- super.viewWillDisappear(animated)
- share.note = noteTextField.text
- onDismiss?()
- }
- }
|