|
@@ -99,11 +99,11 @@ class NCShareCommon: NSObject {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- func openViewMenuShareLink(view: UIView, tableShare: tableShare?, metadata: tableMetadata) -> (shareLinkMenuView: NCShareLinkMenuView, viewWindow: UIView) {
|
|
|
+ func openViewMenuShareLink(shareViewController: NCShare, tableShare: tableShare?, metadata: tableMetadata) -> (shareLinkMenuView: NCShareLinkMenuView, viewWindow: UIView) {
|
|
|
|
|
|
var shareLinkMenuView: NCShareLinkMenuView
|
|
|
|
|
|
- let globalPoint = view.superview?.convert(view.frame.origin, to: nil)
|
|
|
+ let globalPoint = shareViewController.view.superview?.convert(shareViewController.view.frame.origin, to: nil)
|
|
|
|
|
|
let window = UIApplication.shared.keyWindow!
|
|
|
let viewWindow = UIView(frame: window.bounds)
|
|
@@ -124,9 +124,10 @@ class NCShareCommon: NSObject {
|
|
|
|
|
|
shareLinkMenuView.metadata = metadata
|
|
|
shareLinkMenuView.viewWindow = viewWindow
|
|
|
+ shareLinkMenuView.shareViewController = shareViewController
|
|
|
shareLinkMenuView.reloadData(idRemoteShared: tableShare?.idRemoteShared ?? 0)
|
|
|
|
|
|
- let shareLinkMenuViewX = view.bounds.width/2 - shareLinkMenuView.width/2 + globalPoint!.x
|
|
|
+ let shareLinkMenuViewX = shareViewController.view.bounds.width/2 - shareLinkMenuView.width/2 + globalPoint!.x
|
|
|
let shareLinkMenuViewY = globalPoint!.y
|
|
|
|
|
|
shareLinkMenuView.frame = CGRect(x: shareLinkMenuViewX, y: shareLinkMenuViewY, width: shareLinkMenuView.width, height: shareLinkMenuView.height)
|
|
@@ -135,11 +136,11 @@ class NCShareCommon: NSObject {
|
|
|
return(shareLinkMenuView: shareLinkMenuView, viewWindow: viewWindow)
|
|
|
}
|
|
|
|
|
|
- func openViewMenuUser(view: UIView, tableShare: tableShare?, metadata: tableMetadata) -> (shareUserMenuView: NCShareUserMenuView, viewWindow: UIView) {
|
|
|
+ func openViewMenuUser(shareViewController: NCShare, tableShare: tableShare?, metadata: tableMetadata) -> (shareUserMenuView: NCShareUserMenuView, viewWindow: UIView) {
|
|
|
|
|
|
var shareUserMenuView: NCShareUserMenuView
|
|
|
|
|
|
- let globalPoint = view.superview?.convert(view.frame.origin, to: nil)
|
|
|
+ let globalPoint = shareViewController.view.superview?.convert(shareViewController.view.frame.origin, to: nil)
|
|
|
|
|
|
let window = UIApplication.shared.keyWindow!
|
|
|
let viewWindow = UIView(frame: window.bounds)
|
|
@@ -160,9 +161,10 @@ class NCShareCommon: NSObject {
|
|
|
|
|
|
shareUserMenuView.metadata = metadata
|
|
|
shareUserMenuView.viewWindow = viewWindow
|
|
|
+ shareUserMenuView.shareViewController = shareViewController
|
|
|
shareUserMenuView.reloadData(idRemoteShared: tableShare?.idRemoteShared ?? 0)
|
|
|
|
|
|
- let shareUserMenuViewX = view.bounds.width/2 - shareUserMenuView.width/2 + globalPoint!.x
|
|
|
+ let shareUserMenuViewX = shareViewController.view.bounds.width/2 - shareUserMenuView.width/2 + globalPoint!.x
|
|
|
let shareUserMenuViewY = globalPoint!.y + 100
|
|
|
|
|
|
shareUserMenuView.frame = CGRect(x: shareUserMenuViewX, y: shareUserMenuViewY, width: shareUserMenuView.width, height: shareUserMenuView.height)
|