|
@@ -25,7 +25,7 @@ import Foundation
|
|
import NCCommunication
|
|
import NCCommunication
|
|
|
|
|
|
@objc protocol NCSelectDelegate {
|
|
@objc protocol NCSelectDelegate {
|
|
- @objc func dismissSelect(serverUrl: String?, metadata: tableMetadata?, type: String, array: [Any], buttonType: String, overwrite: Bool)
|
|
|
|
|
|
+ @objc func dismissSelect(serverUrl: String?, metadata: tableMetadata?, type: String, items: [Any], buttonType: String, overwrite: Bool)
|
|
}
|
|
}
|
|
|
|
|
|
class NCSelect: UIViewController, UIGestureRecognizerDelegate, NCListCellDelegate, NCGridCellDelegate, NCSectionHeaderMenuDelegate, DZNEmptyDataSetSource, DZNEmptyDataSetDelegate {
|
|
class NCSelect: UIViewController, UIGestureRecognizerDelegate, NCListCellDelegate, NCGridCellDelegate, NCSectionHeaderMenuDelegate, DZNEmptyDataSetSource, DZNEmptyDataSetDelegate {
|
|
@@ -56,7 +56,7 @@ class NCSelect: UIViewController, UIGestureRecognizerDelegate, NCListCellDelegat
|
|
@objc var titleButtonDone1 = NSLocalizedString("_copy_", comment: "")
|
|
@objc var titleButtonDone1 = NSLocalizedString("_copy_", comment: "")
|
|
@objc var isButtonDone1Hide = true
|
|
@objc var isButtonDone1Hide = true
|
|
@objc var isOverwriteHide = true
|
|
@objc var isOverwriteHide = true
|
|
- @objc var array: [Any] = []
|
|
|
|
|
|
+ @objc var items: [Any] = []
|
|
|
|
|
|
var titleCurrentFolder = NCBrandOptions.sharedInstance.brand
|
|
var titleCurrentFolder = NCBrandOptions.sharedInstance.brand
|
|
var serverUrl = ""
|
|
var serverUrl = ""
|
|
@@ -247,17 +247,17 @@ class NCSelect: UIViewController, UIGestureRecognizerDelegate, NCListCellDelegat
|
|
// MARK: ACTION
|
|
// MARK: ACTION
|
|
|
|
|
|
@IBAction func actionCancel(_ sender: Any) {
|
|
@IBAction func actionCancel(_ sender: Any) {
|
|
- delegate?.dismissSelect(serverUrl: nil, metadata: nil, type: type, array: array, buttonType: "cancel", overwrite: overwrite)
|
|
|
|
|
|
+ delegate?.dismissSelect(serverUrl: nil, metadata: nil, type: type, items: items, buttonType: "cancel", overwrite: overwrite)
|
|
self.dismiss(animated: true, completion: nil)
|
|
self.dismiss(animated: true, completion: nil)
|
|
}
|
|
}
|
|
|
|
|
|
@IBAction func actionDone(_ sender: Any) {
|
|
@IBAction func actionDone(_ sender: Any) {
|
|
- delegate?.dismissSelect(serverUrl: serverUrl, metadata: metadataFolder, type: type, array: array, buttonType: "done", overwrite: overwrite)
|
|
|
|
|
|
+ delegate?.dismissSelect(serverUrl: serverUrl, metadata: metadataFolder, type: type, items: items, buttonType: "done", overwrite: overwrite)
|
|
self.dismiss(animated: true, completion: nil)
|
|
self.dismiss(animated: true, completion: nil)
|
|
}
|
|
}
|
|
|
|
|
|
@IBAction func actionDone1(_ sender: Any) {
|
|
@IBAction func actionDone1(_ sender: Any) {
|
|
- delegate?.dismissSelect(serverUrl: serverUrl, metadata: metadataFolder, type: type, array: array, buttonType: "done1", overwrite: overwrite)
|
|
|
|
|
|
+ delegate?.dismissSelect(serverUrl: serverUrl, metadata: metadataFolder, type: type, items: items, buttonType: "done1", overwrite: overwrite)
|
|
self.dismiss(animated: true, completion: nil)
|
|
self.dismiss(animated: true, completion: nil)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -393,7 +393,7 @@ extension NCSelect: UICollectionViewDelegate {
|
|
visualController.isButtonDone1Hide = isButtonDone1Hide
|
|
visualController.isButtonDone1Hide = isButtonDone1Hide
|
|
visualController.isOverwriteHide = isOverwriteHide
|
|
visualController.isOverwriteHide = isOverwriteHide
|
|
visualController.overwrite = overwrite
|
|
visualController.overwrite = overwrite
|
|
- visualController.array = array
|
|
|
|
|
|
+ visualController.items = items
|
|
|
|
|
|
visualController.titleCurrentFolder = metadataTouch!.fileNameView
|
|
visualController.titleCurrentFolder = metadataTouch!.fileNameView
|
|
visualController.serverUrl = serverUrlPush
|
|
visualController.serverUrl = serverUrlPush
|
|
@@ -402,7 +402,7 @@ extension NCSelect: UICollectionViewDelegate {
|
|
|
|
|
|
} else {
|
|
} else {
|
|
|
|
|
|
- delegate?.dismissSelect(serverUrl: serverUrl, metadata: metadata, type: type, array: array, buttonType: "select", overwrite: overwrite)
|
|
|
|
|
|
+ delegate?.dismissSelect(serverUrl: serverUrl, metadata: metadata, type: type, items: items, buttonType: "select", overwrite: overwrite)
|
|
self.dismiss(animated: true, completion: nil)
|
|
self.dismiss(animated: true, completion: nil)
|
|
}
|
|
}
|
|
}
|
|
}
|