|
@@ -513,6 +513,11 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
|
|
|
|
|
|
// MARK: TAP EVENT
|
|
|
|
|
|
+ @objc func tapSelect(sender: Any) {
|
|
|
+ isEditMode = !isEditMode
|
|
|
+ self.collectionView.reloadData()
|
|
|
+ }
|
|
|
+
|
|
|
func tapSwitchHeader(sender: Any) {
|
|
|
|
|
|
if collectionView.collectionViewLayout == gridLayout {
|
|
@@ -546,6 +551,10 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
|
|
|
sortMenu.toggleMenu(viewController: self, key: layoutKey, sortButton: sender as? UIButton, serverUrl: serverUrl)
|
|
|
}
|
|
|
|
|
|
+ @objc func tapSelectMenu(sender: Any) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
func tapMoreHeader(sender: Any) {
|
|
|
|
|
|
}
|
|
@@ -686,6 +695,14 @@ extension NCCollectionViewCommon: UICollectionViewDataSource {
|
|
|
|
|
|
if kind == UICollectionView.elementKindSectionHeader {
|
|
|
|
|
|
+ if isEditMode {
|
|
|
+ self.navigationItem.rightBarButtonItem = UIBarButtonItem(image: UIImage.init(named: "navigationMore"), style: .plain, target: self, action:#selector(tapSelectMenu(sender:)))
|
|
|
+ self.navigationItem.leftBarButtonItem = UIBarButtonItem(title: NSLocalizedString("_cancel_", comment: ""), style: .plain, target: self, action: #selector(tapSelect(sender:)))
|
|
|
+ } else {
|
|
|
+ self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: NSLocalizedString("_select_", comment: ""), style: UIBarButtonItem.Style.plain, target: self, action: #selector(tapSelect(sender:)))
|
|
|
+ self.navigationItem.leftBarButtonItem = nil
|
|
|
+ }
|
|
|
+
|
|
|
let header = collectionView.dequeueReusableSupplementaryView(ofKind: kind, withReuseIdentifier: "sectionHeaderMenu", for: indexPath) as! NCSectionHeaderMenu
|
|
|
|
|
|
if collectionView.collectionViewLayout == gridLayout {
|