Chromium Code Reviews| 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 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 60 */ | 60 */ |
| 61 requestLocalFileSystem: function(callback) { | 61 requestLocalFileSystem: function(callback) { |
| 62 window.webkitRequestFileSystem(window.PERSISTENT, 16 * 1024 * 1024, | 62 window.webkitRequestFileSystem(window.PERSISTENT, 16 * 1024 * 1024, |
| 63 callback, | 63 callback, |
| 64 util.ferr('Error requesting filesystem')); | 64 util.ferr('Error requesting filesystem')); |
| 65 }, | 65 }, |
| 66 | 66 |
| 67 /** | 67 /** |
| 68 * View multiple files. | 68 * View multiple files. |
| 69 */ | 69 */ |
| 70 viewFiles: function(selectedFiles) { | 70 viewFiles: function(urls, actionId, callback) { |
| 71 console.log('viewFiles called: ' + selectedFiles.length + | 71 var success = true; |
| 72 ' files selected'); | 72 for (var i = 0; i != urls.length; i++) { |
| 73 for (var i = 0; i != selectedFiles.length; i++) { | 73 var url = urls[i]; |
| 74 window.open(selectedFiles[i]); | 74 if (!url.match(/\.(pdf|txt)$/i)) { |
| 75 success = false; | |
| 76 break; | |
| 77 } | |
| 78 window.open(url); | |
| 75 } | 79 } |
| 80 callback(success); | |
| 76 }, | 81 }, |
| 77 | 82 |
| 78 /** | 83 /** |
| 79 * Select multiple files. | 84 * Select multiple files. |
| 80 */ | 85 */ |
| 81 selectFiles: function(selectedFiles) { | 86 selectFiles: function(selectedFiles) { |
| 82 console.log('selectFiles called: ' + selectedFiles.length + | 87 console.log('selectFiles called: ' + selectedFiles.length + |
| 83 ' files selected'); | 88 ' files selected'); |
| 84 }, | 89 }, |
| 85 | 90 |
| (...skipping 495 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 581 PASTE_ITEMS_REMAINING: 'Transferring $1 items', | 586 PASTE_ITEMS_REMAINING: 'Transferring $1 items', |
| 582 PASTE_CANCELLED: 'Transfer cancelled.', | 587 PASTE_CANCELLED: 'Transfer cancelled.', |
| 583 PASTE_TARGET_EXISTS_ERROR: 'Transfer failed, item exists: "$1"', | 588 PASTE_TARGET_EXISTS_ERROR: 'Transfer failed, item exists: "$1"', |
| 584 PASTE_FILESYSTEM_ERROR: 'Transfer failed. $1', | 589 PASTE_FILESYSTEM_ERROR: 'Transfer failed. $1', |
| 585 PASTE_UNEXPECTED_ERROR: 'Transfer failed, unexpected error: $1', | 590 PASTE_UNEXPECTED_ERROR: 'Transfer failed, unexpected error: $1', |
| 586 | 591 |
| 587 CANCEL_LABEL: 'Cancel', | 592 CANCEL_LABEL: 'Cancel', |
| 588 OPEN_LABEL: 'Open', | 593 OPEN_LABEL: 'Open', |
| 589 SAVE_LABEL: 'Save', | 594 SAVE_LABEL: 'Save', |
| 590 OK_LABEL: 'OK', | 595 OK_LABEL: 'OK', |
| 591 NO_ACTION_FOR_FILE: "To view this file, convert it to a format that's view able on the web. <a target='_blank' href='$1'>Learn More.</a>", | 596 NO_ACTION_FOR_FILE: "This file type is not supported. Please visit the <a target='_blank' href='$1'>Chrome Web Store</a> to find an app that can open this type of file. <a target='_blank' href='$2'>Learn More.</a>", |
|
SeRya
2012/07/31 12:25:00
PLease split this to several lines to fox 80 chars
Vladislav Kaznacheev
2012/07/31 12:41:37
Done.
| |
| 592 | 597 |
| 593 DEFAULT_NEW_FOLDER_NAME: 'New Folder', | 598 DEFAULT_NEW_FOLDER_NAME: 'New Folder', |
| 594 MORE_FILES: 'Show all files', | 599 MORE_FILES: 'Show all files', |
| 595 | 600 |
| 596 SELECT_FOLDER_TITLE: 'Select a folder to open', | 601 SELECT_FOLDER_TITLE: 'Select a folder to open', |
| 597 SELECT_OPEN_FILE_TITLE: 'Select a file to open', | 602 SELECT_OPEN_FILE_TITLE: 'Select a file to open', |
| 598 SELECT_OPEN_MULTI_FILE_TITLE: 'Select one or more files', | 603 SELECT_OPEN_MULTI_FILE_TITLE: 'Select one or more files', |
| 599 SELECT_SAVEAS_FILE_TITLE: 'Save file as', | 604 SELECT_SAVEAS_FILE_TITLE: 'Save file as', |
| 600 | 605 |
| 601 COMPUTING_SELECTION: 'Computing selection...', | 606 COMPUTING_SELECTION: 'Computing selection...', |
| (...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 816 compare: function(a, b) { | 821 compare: function(a, b) { |
| 817 if (a > b) return 1; | 822 if (a > b) return 1; |
| 818 if (a < b) return -1; | 823 if (a < b) return -1; |
| 819 return 0; | 824 return 0; |
| 820 } | 825 } |
| 821 }; | 826 }; |
| 822 }; | 827 }; |
| 823 | 828 |
| 824 return v8Intl; | 829 return v8Intl; |
| 825 }()); | 830 }()); |
| OLD | NEW |