| 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 <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/base64.h" | 9 #include "base/base64.h" |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 1355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1366 SET_STRING(IDS_FILE_BROWSER, DOWNLOADS_DIRECTORY_WARNING); | 1366 SET_STRING(IDS_FILE_BROWSER, DOWNLOADS_DIRECTORY_WARNING); |
| 1367 | 1367 |
| 1368 SET_STRING(IDS_FILE_BROWSER, ERROR_CREATING_FOLDER); | 1368 SET_STRING(IDS_FILE_BROWSER, ERROR_CREATING_FOLDER); |
| 1369 SET_STRING(IDS_FILE_BROWSER, ERROR_INVALID_CHARACTER); | 1369 SET_STRING(IDS_FILE_BROWSER, ERROR_INVALID_CHARACTER); |
| 1370 SET_STRING(IDS_FILE_BROWSER, ERROR_RESERVED_NAME); | 1370 SET_STRING(IDS_FILE_BROWSER, ERROR_RESERVED_NAME); |
| 1371 SET_STRING(IDS_FILE_BROWSER, ERROR_HIDDEN_NAME); | 1371 SET_STRING(IDS_FILE_BROWSER, ERROR_HIDDEN_NAME); |
| 1372 SET_STRING(IDS_FILE_BROWSER, ERROR_WHITESPACE_NAME); | 1372 SET_STRING(IDS_FILE_BROWSER, ERROR_WHITESPACE_NAME); |
| 1373 SET_STRING(IDS_FILE_BROWSER, ERROR_NEW_FOLDER_EMPTY_NAME); | 1373 SET_STRING(IDS_FILE_BROWSER, ERROR_NEW_FOLDER_EMPTY_NAME); |
| 1374 SET_STRING(IDS_FILE_BROWSER, NEW_FOLDER_BUTTON_LABEL); | 1374 SET_STRING(IDS_FILE_BROWSER, NEW_FOLDER_BUTTON_LABEL); |
| 1375 SET_STRING(IDS_FILE_BROWSER, FILENAME_LABEL); | 1375 SET_STRING(IDS_FILE_BROWSER, FILENAME_LABEL); |
| 1376 SET_STRING(IDS_FILE_BROWSER, PREPARING_LABEL); |
| 1376 | 1377 |
| 1377 SET_STRING(IDS_FILE_BROWSER, DIMENSIONS_LABEL); | 1378 SET_STRING(IDS_FILE_BROWSER, DIMENSIONS_LABEL); |
| 1378 SET_STRING(IDS_FILE_BROWSER, DIMENSIONS_FORMAT); | 1379 SET_STRING(IDS_FILE_BROWSER, DIMENSIONS_FORMAT); |
| 1379 | 1380 |
| 1380 SET_STRING(IDS_FILE_BROWSER, IMAGE_DIMENSIONS); | 1381 SET_STRING(IDS_FILE_BROWSER, IMAGE_DIMENSIONS); |
| 1381 SET_STRING(IDS_FILE_BROWSER, VOLUME_LABEL); | 1382 SET_STRING(IDS_FILE_BROWSER, VOLUME_LABEL); |
| 1382 SET_STRING(IDS_FILE_BROWSER, READ_ONLY); | 1383 SET_STRING(IDS_FILE_BROWSER, READ_ONLY); |
| 1383 | 1384 |
| 1384 SET_STRING(IDS_FILE_BROWSER, ARCHIVE_MOUNT_FAILED); | 1385 SET_STRING(IDS_FILE_BROWSER, ARCHIVE_MOUNT_FAILED); |
| 1385 SET_STRING(IDS_FILE_BROWSER, UNMOUNT_FAILED); | 1386 SET_STRING(IDS_FILE_BROWSER, UNMOUNT_FAILED); |
| (...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1792 return true; | 1793 return true; |
| 1793 } | 1794 } |
| 1794 | 1795 |
| 1795 | 1796 |
| 1796 CancelFileTransfersFunction::CancelFileTransfersFunction() {} | 1797 CancelFileTransfersFunction::CancelFileTransfersFunction() {} |
| 1797 | 1798 |
| 1798 CancelFileTransfersFunction::~CancelFileTransfersFunction() {} | 1799 CancelFileTransfersFunction::~CancelFileTransfersFunction() {} |
| 1799 | 1800 |
| 1800 bool CancelFileTransfersFunction::RunImpl() { | 1801 bool CancelFileTransfersFunction::RunImpl() { |
| 1801 ListValue* url_list = NULL; | 1802 ListValue* url_list = NULL; |
| 1802 if (args_->GetList(0, &url_list)) { | 1803 if (!args_->GetList(0, &url_list)) { |
| 1803 SendResponse(false); | 1804 SendResponse(false); |
| 1804 return false; | 1805 return false; |
| 1805 } | 1806 } |
| 1806 | 1807 |
| 1807 std::string virtual_path; | 1808 std::string virtual_path; |
| 1808 size_t len = url_list->GetSize(); | 1809 size_t len = url_list->GetSize(); |
| 1809 UrlList file_urls; | 1810 UrlList file_urls; |
| 1810 file_urls.reserve(len); | 1811 file_urls.reserve(len); |
| 1811 for (size_t i = 0; i < len; ++i) { | 1812 for (size_t i = 0; i < len; ++i) { |
| 1812 url_list->GetString(i, &virtual_path); | 1813 url_list->GetString(i, &virtual_path); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 1831 } | 1832 } |
| 1832 | 1833 |
| 1833 scoped_ptr<ListValue> responses(new ListValue()); | 1834 scoped_ptr<ListValue> responses(new ListValue()); |
| 1834 for (size_t i = 0; i < files.size(); ++i) { | 1835 for (size_t i = 0; i < files.size(); ++i) { |
| 1835 DCHECK(gdata::util::IsUnderGDataMountPoint(files[i].path)); | 1836 DCHECK(gdata::util::IsUnderGDataMountPoint(files[i].path)); |
| 1836 FilePath file_path = gdata::util::ExtractGDataPath(files[i].path); | 1837 FilePath file_path = gdata::util::ExtractGDataPath(files[i].path); |
| 1837 scoped_ptr<DictionaryValue> result(new DictionaryValue()); | 1838 scoped_ptr<DictionaryValue> result(new DictionaryValue()); |
| 1838 result->SetBoolean("canceled", file_system->CancelOperation(file_path)); | 1839 result->SetBoolean("canceled", file_system->CancelOperation(file_path)); |
| 1839 GURL file_url; | 1840 GURL file_url; |
| 1840 if (file_manager_util::ConvertFileToFileSystemUrl(profile_, | 1841 if (file_manager_util::ConvertFileToFileSystemUrl(profile_, |
| 1841 FilePath("gdata").Append(file_path), | 1842 FilePath("/special").Append(file_path), |
| 1842 source_url_.GetOrigin(), | 1843 source_url_.GetOrigin(), |
| 1843 &file_url)) { | 1844 &file_url)) { |
| 1844 result->SetString("fileUrl", file_url.spec()); | 1845 result->SetString("fileUrl", file_url.spec()); |
| 1845 } | 1846 } |
| 1846 | 1847 |
| 1847 responses->Append(result.release()); | 1848 responses->Append(result.release()); |
| 1848 } | 1849 } |
| 1849 result_.reset(responses.release()); | 1850 result_.reset(responses.release()); |
| 1850 SendResponse(true); | 1851 SendResponse(true); |
| 1851 } | 1852 } |
| OLD | NEW |