Marino Faggiana 6 жил өмнө
parent
commit
e0080a040a

+ 1 - 1
iOSClient/CCGlobal.h

@@ -311,7 +311,7 @@
 #define k_detail_Toolbar_Height                         49
 
 // Layout View
-#define k_layout_view_select                            @"LayoutSelect"
+#define k_layout_view_move                              @"LayoutMove"
 #define k_layout_view_trash                             @"LayoutTrash"
 #define k_layout_view_offline                           @"LayoutOffline"
 

+ 1 - 0
iOSClient/Main/CCMain.m

@@ -1901,6 +1901,7 @@
     viewController.includeImages = false;
     viewController.type = @"";
     viewController.titleButtonDone = NSLocalizedString(@"_move_", nil);
+    viewController.layoutViewSelect = k_layout_view_move;
     
     [navigationController setModalPresentationStyle:UIModalPresentationFormSheet];
     [self presentViewController:navigationController animated:YES completion:nil];

+ 7 - 5
iOSClient/Select/NCSelect.swift

@@ -44,7 +44,8 @@ class NCSelect: UIViewController ,UICollectionViewDataSource, UICollectionViewDe
     @objc var includeDirectoryE2EEncryption = false
     @objc var includeImages = false
     @objc var type = ""
-    @objc var titleButtonDone = ""
+    @objc var titleButtonDone = NSLocalizedString("_move_", comment: "")
+    @objc var layoutViewSelect = k_layout_view_move
     
     var titleCurrentFolder = NCBrandOptions.sharedInstance.brand
     var serverUrl = ""
@@ -133,7 +134,7 @@ class NCSelect: UIViewController ,UICollectionViewDataSource, UICollectionViewDe
             buttonCreateFolder.tintColor = UIColor.clear
         }
         
-        (typeLayout, datasourceSorted, datasourceAscending, datasourceGroupBy, datasourceDirectoryOnTop) = NCUtility.sharedInstance.getLayoutForView(key: k_layout_view_select)
+        (typeLayout, datasourceSorted, datasourceAscending, datasourceGroupBy, datasourceDirectoryOnTop) = NCUtility.sharedInstance.getLayoutForView(key: layoutViewSelect)
         
         if typeLayout == "list" {
             collectionView.collectionViewLayout = listLayout
@@ -233,7 +234,7 @@ class NCSelect: UIViewController ,UICollectionViewDataSource, UICollectionViewDe
                 })
             })
             typeLayout = "list"
-            NCUtility.sharedInstance.setLayoutForView(key: k_layout_view_select, layout: typeLayout, sort: datasourceSorted, ascending: datasourceAscending, groupBy: datasourceGroupBy, directoryOnTop: datasourceDirectoryOnTop)
+            NCUtility.sharedInstance.setLayoutForView(key: layoutViewSelect, layout: typeLayout, sort: datasourceSorted, ascending: datasourceAscending, groupBy: datasourceGroupBy, directoryOnTop: datasourceDirectoryOnTop)
         } else {
             // grid layout
             UIView.animate(withDuration: 0.0, animations: {
@@ -244,7 +245,7 @@ class NCSelect: UIViewController ,UICollectionViewDataSource, UICollectionViewDe
                 })
             })
             typeLayout = "grid"
-            NCUtility.sharedInstance.setLayoutForView(key: k_layout_view_select, layout: typeLayout, sort: datasourceSorted, ascending: datasourceAscending, groupBy: datasourceGroupBy, directoryOnTop: datasourceDirectoryOnTop)
+            NCUtility.sharedInstance.setLayoutForView(key: layoutViewSelect, layout: typeLayout, sort: datasourceSorted, ascending: datasourceAscending, groupBy: datasourceGroupBy, directoryOnTop: datasourceDirectoryOnTop)
         }
     }
     
@@ -380,7 +381,7 @@ class NCSelect: UIViewController ,UICollectionViewDataSource, UICollectionViewDe
                     default: ()
                     }
             
-            NCUtility.sharedInstance.setLayoutForView(key: k_layout_view_select, layout: typeLayout, sort: datasourceSorted, ascending: datasourceAscending, groupBy: datasourceGroupBy, directoryOnTop: datasourceDirectoryOnTop)
+            NCUtility.sharedInstance.setLayoutForView(key: layoutViewSelect, layout: typeLayout, sort: datasourceSorted, ascending: datasourceAscending, groupBy: datasourceGroupBy, directoryOnTop: datasourceDirectoryOnTop)
             
             loadDatasource(withLoadFolder: false)
         }
@@ -747,6 +748,7 @@ class NCSelect: UIViewController ,UICollectionViewDataSource, UICollectionViewDe
             visualController.includeImages = includeImages
             visualController.type = type
             visualController.titleButtonDone = titleButtonDone
+            visualController.layoutViewSelect = layoutViewSelect
 
             visualController.titleCurrentFolder = metadata.fileNameView
             visualController.serverUrl = serverUrlPush