OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |