瀏覽代碼

option search

Marino Faggiana 8 年之前
父節點
當前提交
fca989003a
共有 1 個文件被更改,包括 13 次插入9 次删除
  1. 13 9
      iOSClient/Main/CCMain.m

+ 13 - 9
iOSClient/Main/CCMain.m

@@ -202,18 +202,16 @@
     self.searchController.searchBar.barTintColor = COLOR_SEPARATOR_TABLE;
     [self.searchController.searchBar sizeToFit];
     self.searchController.searchBar.delegate = self;
-    
+    self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_this_folder_",nil);
+
     if (app.serverVersion >= 12) {
         
         if (_isRoot)
-            self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_all_folders_",nil);
+            self.searchController.searchBar.scopeButtonTitles = [NSArray arrayWithObjects:NSLocalizedString(@"_search_this_folder_",nil),NSLocalizedString(@"_search_all_folders_",nil), nil];
         else
-            self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_sub_folder_",nil);
-        
-        self.searchController.searchBar.scopeButtonTitles = [NSArray arrayWithObjects:NSLocalizedString(@"_search_this_folder_",nil),self.searchController.searchBar.placeholder, nil];
-        
+            self.searchController.searchBar.scopeButtonTitles = [NSArray arrayWithObjects:NSLocalizedString(@"_search_this_folder_",nil),NSLocalizedString(@"_search_sub_folder_",nil), nil];
     } else {
-        self.searchController.searchBar.placeholder = NSLocalizedString(@"_search_this_folder_",nil);
+        
         self.searchController.searchBar.scopeButtonTitles = nil;
     }
 }
@@ -1986,11 +1984,17 @@
 {
     NSString *title = [self.searchController.searchBar.scopeButtonTitles objectAtIndex:selectedScope];
     
-    if ([title isEqualToString:NSLocalizedString(@"_search_all_folders_",nil)])
-        _depth = @"infinity";
+    if ([title isEqualToString:NSLocalizedString(@"_search_this_folder_",nil)])
+        _depth = @"0";
     
     if ([title isEqualToString:NSLocalizedString(@"_search_sub_folder_",nil)])
         _depth = @"1";
+    
+    if ([title isEqualToString:NSLocalizedString(@"_search_all_folders_",nil)])
+        _depth = @"infinity";
+    
+    _searchFileName = @"";
+    [self updateSearchResultsForSearchController:self.searchController];
 }
 
 #pragma mark -