| 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 function MockEventSource() { | 5 function MockEventSource() { |
| 6 this.listeners_ = []; | 6 this.listeners_ = []; |
| 7 } | 7 } |
| 8 | 8 |
| 9 /** | 9 /** |
| 10 * Add a listener. | 10 * Add a listener. |
| (...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 314 webkitResolveLocalFileSystemURL(sourceUrl, function(entry) { | 314 webkitResolveLocalFileSystemURL(sourceUrl, function(entry) { |
| 315 util.removeFileOrDirectory( | 315 util.removeFileOrDirectory( |
| 316 entry, | 316 entry, |
| 317 util.flog('Deleted a mock mount at ' + entry.fullPath, | 317 util.flog('Deleted a mock mount at ' + entry.fullPath, |
| 318 notify.bind(null, 'success'), | 318 notify.bind(null, 'success'), |
| 319 util.flog('Error deleting a mock mount at' + entry.fullPath, | 319 util.flog('Error deleting a mock mount at' + entry.fullPath, |
| 320 notify))); | 320 notify))); |
| 321 }); | 321 }); |
| 322 }, | 322 }, |
| 323 | 323 |
| 324 getSizeStats: function() {}, | 324 getSizeStats: function(url, callback) { |
| 325 var kB_inGb = 1024 * 1024; |
| 326 callback({ |
| 327 remainingSizeKB: 9 * kB_inGb, |
| 328 totalSizeKB: 10 * kB_inGb |
| 329 }); |
| 330 }, |
| 325 | 331 |
| 326 getVolumeMetadata: function(url, callback) { | 332 getVolumeMetadata: function(url, callback) { |
| 327 var metadata = {}; | 333 var metadata = {}; |
| 328 var urlLocalPath = chrome.fileBrowserPrivate.fileUrlToLocalPath_(url); | 334 var urlLocalPath = chrome.fileBrowserPrivate.fileUrlToLocalPath_(url); |
| 329 function urlStartsWith(path) { | 335 function urlStartsWith(path) { |
| 330 return urlLocalPath && urlLocalPath.indexOf(path) == 0; | 336 return urlLocalPath && urlLocalPath.indexOf(path) == 0; |
| 331 } | 337 } |
| 332 if (urlStartsWith('/removable')) { | 338 if (urlStartsWith('/removable')) { |
| 333 metadata.deviceType = urlLocalPath.split('-').pop(); | 339 metadata.deviceType = urlLocalPath.split('-').pop(); |
| 334 if (urlLocalPath.indexOf('readonly') != -1) { | 340 if (urlLocalPath.indexOf('readonly') != -1) { |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 426 // Keep this list in sync with the strings in generated_resources.grd and | 432 // Keep this list in sync with the strings in generated_resources.grd and |
| 427 // extension_file_browser_private_api.cc! | 433 // extension_file_browser_private_api.cc! |
| 428 setTimeout(callback, 0, { | 434 setTimeout(callback, 0, { |
| 429 // These two are from locale_settings*.grd | 435 // These two are from locale_settings*.grd |
| 430 WEB_FONT_FAMILY: 'Open Sans,Chrome Droid Sans,' + | 436 WEB_FONT_FAMILY: 'Open Sans,Chrome Droid Sans,' + |
| 431 'Droid Sans Fallback,sans-serif', | 437 'Droid Sans Fallback,sans-serif', |
| 432 WEB_FONT_SIZE: '84%', | 438 WEB_FONT_SIZE: '84%', |
| 433 | 439 |
| 434 FILE_IS_DIRECTORY: 'Folder', | 440 FILE_IS_DIRECTORY: 'Folder', |
| 435 | 441 |
| 442 CHROMEOS_RELEASE_BOARD: 'stumpy', |
| 443 |
| 436 GDATA_DIRECTORY_LABEL: 'Google Drive', | 444 GDATA_DIRECTORY_LABEL: 'Google Drive', |
| 437 ENABLE_GDATA: true, | 445 ENABLE_GDATA: true, |
| 438 PDF_VIEW_ENABLED: true, | 446 PDF_VIEW_ENABLED: true, |
| 439 | 447 |
| 440 ROOT_DIRECTORY_LABEL: 'Files', | 448 ROOT_DIRECTORY_LABEL: 'Files', |
| 441 DOWNLOADS_DIRECTORY_LABEL: 'Downloads', | 449 DOWNLOADS_DIRECTORY_LABEL: 'Downloads', |
| 442 DOWNLOADS_DIRECTORY_WARNING: "<strong>Caution:</strong> These
files are temporary and may be automatically deleted to free up disk space. <
;a href='javascript://'>Learn More</a>", | 450 DOWNLOADS_DIRECTORY_WARNING: "<strong>Caution:</strong> These
files are temporary and may be automatically deleted to free up disk space. <
;a href='javascript://'>Learn More</a>", |
| 443 NAME_COLUMN_LABEL: 'Name', | 451 NAME_COLUMN_LABEL: 'Name', |
| 444 SIZE_COLUMN_LABEL: 'Size', | 452 SIZE_COLUMN_LABEL: 'Size', |
| 445 SIZE_KB: 'KB', | 453 SIZE_KB: 'KB', |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 535 GDATA_BUY_MORE_SPACE: 'Buy more...', | 543 GDATA_BUY_MORE_SPACE: 'Buy more...', |
| 536 GDATA_SPACE_AVAILABLE: '$1 left', | 544 GDATA_SPACE_AVAILABLE: '$1 left', |
| 537 | 545 |
| 538 OFFLINE_COLUMN_LABEL: 'Available offline', | 546 OFFLINE_COLUMN_LABEL: 'Available offline', |
| 539 GDATA_LOADING: 'Hang with us. We\'re fetching your files.', | 547 GDATA_LOADING: 'Hang with us. We\'re fetching your files.', |
| 540 GDATA_RETRY: 'Retry', | 548 GDATA_RETRY: 'Retry', |
| 541 GDATA_LEARN_MORE: 'Learn more', | 549 GDATA_LEARN_MORE: 'Learn more', |
| 542 GDATA_CANNOT_REACH: '$1 cannot be reached at this time', | 550 GDATA_CANNOT_REACH: '$1 cannot be reached at this time', |
| 543 | 551 |
| 544 GDATA_WELCOME_TITLE: 'Welcome to Google Drive!', | 552 GDATA_WELCOME_TITLE: 'Welcome to Google Drive!', |
| 553 GDATA_WELCOME_TITLE_ALTERNATIVE: 'Get 100 GB free with Google Drive', |
| 545 GDATA_WELCOME_TEXT_SHORT: | 554 GDATA_WELCOME_TEXT_SHORT: |
| 546 'All files saved in this folder are backed up online automatically', | 555 'All files saved in this folder are backed up online automatically', |
| 547 GDATA_WELCOME_TEXT_LONG: | 556 GDATA_WELCOME_TEXT_LONG: |
| 548 '<p><strong>Access files from everywhere, even offline.</strong> ' + | 557 '<p><strong>Access files from everywhere, even offline.</strong> ' + |
| 549 'Files in Google Drive are up-to-date and available from any device.</
p>' + | 558 'Files in Google Drive are up-to-date and available from any device.</
p>' + |
| 550 '<p><strong>Keep your files safe.</strong> ' + | 559 '<p><strong>Keep your files safe.</strong> ' + |
| 551 'No matter what happens to your device, your files are ' + | 560 'No matter what happens to your device, your files are ' + |
| 552 'safely stored in Google Drive .</p>' + | 561 'safely stored in Google Drive .</p>' + |
| 553 '<p><strong>Share, create and collaborate</strong> ' + | 562 '<p><strong>Share, create and collaborate</strong> ' + |
| 554 'on files with others all in one place .</p>', | 563 'on files with others all in one place .</p>', |
| 564 GDATA_WELCOME_GET_STARTED: 'Get started', |
| 555 GDATA_WELCOME_DISMISS: 'Dismiss', | 565 GDATA_WELCOME_DISMISS: 'Dismiss', |
| 556 GDATA_LOADING_PROGRESS: '$1 files fetched', | 566 GDATA_LOADING_PROGRESS: '$1 files fetched', |
| 557 | 567 |
| 558 OFFLINE_HEADER: 'You are offline', | 568 OFFLINE_HEADER: 'You are offline', |
| 559 OFFLINE_MESSAGE: 'To save this file for offline use, get back online and<b
r>select the \'$1\' checkbox for this file.', | 569 OFFLINE_MESSAGE: 'To save this file for offline use, get back online and<b
r>select the \'$1\' checkbox for this file.', |
| 560 OFFLINE_MESSAGE_PLURAL: 'To save these files for offline use, get back onl
ine and<br>select the \'$1\' checkbox for this file.', | 570 OFFLINE_MESSAGE_PLURAL: 'To save these files for offline use, get back onl
ine and<br>select the \'$1\' checkbox for this file.', |
| 561 HOSTED_OFFLINE_MESSAGE: 'You must be online to access this file.', | 571 HOSTED_OFFLINE_MESSAGE: 'You must be online to access this file.', |
| 562 HOSTED_OFFLINE_MESSAGE_PLURAL: 'You must be online to access these files.'
, | 572 HOSTED_OFFLINE_MESSAGE_PLURAL: 'You must be online to access these files.'
, |
| 563 | 573 |
| 564 CONFIRM_MOBILE_DATA_USE: 'Fetching this file will use approximately $1 of
mobile data.', | 574 CONFIRM_MOBILE_DATA_USE: 'Fetching this file will use approximately $1 of
mobile data.', |
| (...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 806 compare: function(a, b) { | 816 compare: function(a, b) { |
| 807 if (a > b) return 1; | 817 if (a > b) return 1; |
| 808 if (a < b) return -1; | 818 if (a < b) return -1; |
| 809 return 0; | 819 return 0; |
| 810 } | 820 } |
| 811 }; | 821 }; |
| 812 }; | 822 }; |
| 813 | 823 |
| 814 return v8Intl; | 824 return v8Intl; |
| 815 }()); | 825 }()); |
| OLD | NEW |