Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(278)

Side by Side Diff: chrome/browser/chromeos/extensions/file_browser_private_api.cc

Issue 13061003: Files.app: add 'search Drive' to the top of the auto-complete. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/extensions/file_browser_private_api.h" 5 #include "chrome/browser/chromeos/extensions/file_browser_private_api.h"
6 6
7 #include <sys/stat.h> 7 #include <sys/stat.h>
8 #include <sys/statvfs.h> 8 #include <sys/statvfs.h>
9 #include <sys/types.h> 9 #include <sys/types.h>
10 #include <utime.h> 10 #include <utime.h>
(...skipping 2293 matching lines...) Expand 10 before | Expand all | Expand 10 after
2304 SET_STRING("FILE_ERROR_NO_MODIFICATION_ALLOWED", 2304 SET_STRING("FILE_ERROR_NO_MODIFICATION_ALLOWED",
2305 IDS_FILE_BROWSER_FILE_ERROR_NO_MODIFICATION_ALLOWED); 2305 IDS_FILE_BROWSER_FILE_ERROR_NO_MODIFICATION_ALLOWED);
2306 SET_STRING("FILE_ERROR_INVALID_STATE", 2306 SET_STRING("FILE_ERROR_INVALID_STATE",
2307 IDS_FILE_BROWSER_FILE_ERROR_INVALID_STATE); 2307 IDS_FILE_BROWSER_FILE_ERROR_INVALID_STATE);
2308 SET_STRING("FILE_ERROR_INVALID_MODIFICATION", 2308 SET_STRING("FILE_ERROR_INVALID_MODIFICATION",
2309 IDS_FILE_BROWSER_FILE_ERROR_INVALID_MODIFICATION); 2309 IDS_FILE_BROWSER_FILE_ERROR_INVALID_MODIFICATION);
2310 SET_STRING("FILE_ERROR_PATH_EXISTS", IDS_FILE_BROWSER_FILE_ERROR_PATH_EXISTS); 2310 SET_STRING("FILE_ERROR_PATH_EXISTS", IDS_FILE_BROWSER_FILE_ERROR_PATH_EXISTS);
2311 SET_STRING("FILE_ERROR_QUOTA_EXCEEDED", 2311 SET_STRING("FILE_ERROR_QUOTA_EXCEEDED",
2312 IDS_FILE_BROWSER_FILE_ERROR_QUOTA_EXCEEDED); 2312 IDS_FILE_BROWSER_FILE_ERROR_QUOTA_EXCEEDED);
2313 2313
2314 SET_STRING("SEARCH_DRIVE_HTML", IDS_FILE_BROWSER_SEARCH_DRIVE_HTML);
2314 SET_STRING("SEARCH_NO_MATCHING_FILES_HTML", 2315 SET_STRING("SEARCH_NO_MATCHING_FILES_HTML",
2315 IDS_FILE_BROWSER_SEARCH_NO_MATCHING_FILES_HTML); 2316 IDS_FILE_BROWSER_SEARCH_NO_MATCHING_FILES_HTML);
2316 SET_STRING("SEARCH_EXPAND", IDS_FILE_BROWSER_SEARCH_EXPAND); 2317 SET_STRING("SEARCH_EXPAND", IDS_FILE_BROWSER_SEARCH_EXPAND);
2317 SET_STRING("SEARCH_SPINNER", IDS_FILE_BROWSER_SEARCH_SPINNER); 2318 SET_STRING("SEARCH_SPINNER", IDS_FILE_BROWSER_SEARCH_SPINNER);
2318 2319
2319 SET_STRING("CHANGE_DEFAULT_MENU_ITEM", 2320 SET_STRING("CHANGE_DEFAULT_MENU_ITEM",
2320 IDS_FILE_BROWSER_CHANGE_DEFAULT_MENU_ITEM); 2321 IDS_FILE_BROWSER_CHANGE_DEFAULT_MENU_ITEM);
2321 SET_STRING("CHANGE_DEFAULT_CAPTION", IDS_FILE_BROWSER_CHANGE_DEFAULT_CAPTION); 2322 SET_STRING("CHANGE_DEFAULT_CAPTION", IDS_FILE_BROWSER_CHANGE_DEFAULT_CAPTION);
2322 SET_STRING("DEFAULT_ACTION_LABEL", IDS_FILE_BROWSER_DEFAULT_ACTION_LABEL); 2323 SET_STRING("DEFAULT_ACTION_LABEL", IDS_FILE_BROWSER_DEFAULT_ACTION_LABEL);
2323 2324
(...skipping 743 matching lines...) Expand 10 before | Expand all | Expand 10 after
3067 file_system_url_ = file_system_url; 3068 file_system_url_ = file_system_url;
3068 3069
3069 drive::DriveSystemService* system_service = 3070 drive::DriveSystemService* system_service =
3070 drive::DriveSystemServiceFactory::GetForProfile(profile_); 3071 drive::DriveSystemServiceFactory::GetForProfile(profile_);
3071 // |system_service| is NULL if Drive is disabled. 3072 // |system_service| is NULL if Drive is disabled.
3072 if (!system_service || !system_service->file_system()) { 3073 if (!system_service || !system_service->file_system()) {
3073 SendResponse(false); 3074 SendResponse(false);
3074 return; 3075 return;
3075 } 3076 }
3076 3077
3077 const int kAtMostNumMatches = 5; 3078 const int kAtMostNumMatches = 4;
3078 drive::SearchMetadata( 3079 drive::SearchMetadata(
3079 system_service->file_system(), 3080 system_service->file_system(),
3080 query_, 3081 query_,
3081 kAtMostNumMatches, 3082 kAtMostNumMatches,
3082 base::Bind(&SearchDriveMetadataFunction::OnSearchMetadata, this)); 3083 base::Bind(&SearchDriveMetadataFunction::OnSearchMetadata, this));
3083 } 3084 }
3084 3085
3085 void SearchDriveMetadataFunction::OnSearchMetadata( 3086 void SearchDriveMetadataFunction::OnSearchMetadata(
3086 drive::DriveFileError error, 3087 drive::DriveFileError error,
3087 scoped_ptr<drive::MetadataSearchResultVector> results) { 3088 scoped_ptr<drive::MetadataSearchResultVector> results) {
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
3336 OpenNewWindowFunction::OpenNewWindowFunction() {} 3337 OpenNewWindowFunction::OpenNewWindowFunction() {}
3337 3338
3338 OpenNewWindowFunction::~OpenNewWindowFunction() {} 3339 OpenNewWindowFunction::~OpenNewWindowFunction() {}
3339 3340
3340 bool OpenNewWindowFunction::RunImpl() { 3341 bool OpenNewWindowFunction::RunImpl() {
3341 std::string url; 3342 std::string url;
3342 EXTENSION_FUNCTION_VALIDATE(args_->GetString(0, &url)); 3343 EXTENSION_FUNCTION_VALIDATE(args_->GetString(0, &url));
3343 file_manager_util::OpenNewWindow(profile_, GURL(url)); 3344 file_manager_util::OpenNewWindow(profile_, GURL(url));
3344 return true; 3345 return true;
3345 } 3346 }
OLDNEW
« no previous file with comments | « chrome/app/generated_resources.grd ('k') | chrome/browser/resources/file_manager/css/file_manager.css » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698