OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 /** | 5 /** |
6 * Mock out the chrome.fileBrowserPrivate API for use in the harness. | 6 * Mock out the chrome.fileBrowserPrivate API for use in the harness. |
7 */ | 7 */ |
8 chrome.fileBrowserPrivate = { | 8 chrome.fileBrowserPrivate = { |
9 | 9 |
10 /** | 10 /** |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 /** | 46 /** |
47 * Cancel the dialog without selecting anything. | 47 * Cancel the dialog without selecting anything. |
48 */ | 48 */ |
49 cancelDialog: function() { | 49 cancelDialog: function() { |
50 console.log('cancelDialog called'); | 50 console.log('cancelDialog called'); |
51 }, | 51 }, |
52 | 52 |
53 /** | 53 /** |
54 * Disk mount/unmount notification. | 54 * Disk mount/unmount notification. |
55 */ | 55 */ |
56 onDiskChanged: { | |
57 callbacks: [], | |
58 addListener: function(cb) { this.callbacks.push(cb) } | |
59 }, | |
60 | |
61 onMountCompleted: { | 56 onMountCompleted: { |
62 callbacks: [], | 57 callbacks: [], |
63 addListener: function(cb) { this.callbacks.push(cb) } | 58 addListener: function(cb) { this.callbacks.push(cb) } |
64 }, | 59 }, |
65 | 60 |
66 /** | 61 /** |
67 * Returns common tasks for a given list of files. | 62 * Returns common tasks for a given list of files. |
68 */ | 63 */ |
69 getFileTasks: function(urlList, callback) { | 64 getFileTasks: function(urlList, callback) { |
70 if (urlList.length == 0) | 65 if (urlList.length == 0) |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
183 type: '', | 178 type: '', |
184 mountPath: mountPoint | 179 mountPath: mountPoint |
185 } | 180 } |
186 }; | 181 }; |
187 var listeners = chrome.fileBrowserPrivate.onDiskChanged.listeners_; | 182 var listeners = chrome.fileBrowserPrivate.onDiskChanged.listeners_; |
188 for (var listener, index = 0; listener = listeners[index]; ++index) { | 183 for (var listener, index = 0; listener = listeners[index]; ++index) { |
189 listener(event); | 184 listener(event); |
190 } | 185 } |
191 }, | 186 }, |
192 | 187 |
| 188 getSizeStats: function() {}, |
| 189 |
193 /** | 190 /** |
194 * Return localized strings. | 191 * Return localized strings. |
195 */ | 192 */ |
196 getStrings: function(callback) { | 193 getStrings: function(callback) { |
197 // Keep this list in sync with the strings in generated_resources.grd and | 194 // Keep this list in sync with the strings in generated_resources.grd and |
198 // extension_file_browser_private_api.cc! | 195 // extension_file_browser_private_api.cc! |
199 callback({ | 196 callback({ |
200 // These two are from locale_settings*.grd | 197 // These two are from locale_settings*.grd |
201 WEB_FONT_FAMILY: 'Chrome Droid Sans,Droid Sans Fallback,sans-serif', | 198 WEB_FONT_FAMILY: 'Chrome Droid Sans,Droid Sans Fallback,sans-serif', |
202 WEB_FONT_SIZE: '84%', | 199 WEB_FONT_SIZE: '84%', |
(...skipping 25 matching lines...) Expand all Loading... |
228 | 225 |
229 EJECT_BUTTON: 'Eject', | 226 EJECT_BUTTON: 'Eject', |
230 IMAGE_DIMENSIONS: 'Image Dimensions', | 227 IMAGE_DIMENSIONS: 'Image Dimensions', |
231 VOLUME_LABEL: 'Volume Label', | 228 VOLUME_LABEL: 'Volume Label', |
232 READ_ONLY: 'Read Only', | 229 READ_ONLY: 'Read Only', |
233 | 230 |
234 MOUNT_ARCHIVE: 'Open archive', | 231 MOUNT_ARCHIVE: 'Open archive', |
235 UNMOUNT_ARCHIVE: 'Close archive', | 232 UNMOUNT_ARCHIVE: 'Close archive', |
236 FORMAT_DEVICE: 'Format device', | 233 FORMAT_DEVICE: 'Format device', |
237 | 234 |
| 235 ENABLE_PHOTO_EDITOR: 'true', |
238 GALLERY: 'View and Edit', | 236 GALLERY: 'View and Edit', |
239 GALLERY_EDIT: 'Edit', | 237 GALLERY_EDIT: 'Edit', |
240 GALLERY_SHARE: 'Share', | 238 GALLERY_SHARE: 'Share', |
241 GALLERY_AUTOFIX: 'Auto-fix', | 239 GALLERY_AUTOFIX: 'Auto-fix', |
242 GALLERY_FIXED: 'Fixed', | 240 GALLERY_FIXED: 'Fixed', |
243 GALLERY_CROP: 'Crop', | 241 GALLERY_CROP: 'Crop', |
244 GALLERY_EXPOSURE: 'Brightness', | 242 GALLERY_EXPOSURE: 'Brightness', |
245 GALLERY_BRIGHTNESS: 'Brightness', | 243 GALLERY_BRIGHTNESS: 'Brightness', |
246 GALLERY_CONTRAST: 'Contrast', | 244 GALLERY_CONTRAST: 'Contrast', |
247 GALLERY_ROTATE_LEFT: 'Left', | 245 GALLERY_ROTATE_LEFT: 'Left', |
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
345 VIDEO_FILE_TYPE: '$1 video file', | 343 VIDEO_FILE_TYPE: '$1 video file', |
346 AUDIO_FILE_TYPE: '$1 audio file', | 344 AUDIO_FILE_TYPE: '$1 audio file', |
347 HTML_DOCUMENT_FILE_TYPE: 'HTML document', | 345 HTML_DOCUMENT_FILE_TYPE: 'HTML document', |
348 ZIP_ARCHIVE_FILE_TYPE: 'Zip archive', | 346 ZIP_ARCHIVE_FILE_TYPE: 'Zip archive', |
349 PLAIN_TEXT_FILE_TYPE: 'Plain text file', | 347 PLAIN_TEXT_FILE_TYPE: 'Plain text file', |
350 PDF_DOCUMENT_FILE_TYPE: 'PDF document' | 348 PDF_DOCUMENT_FILE_TYPE: 'PDF document' |
351 }); | 349 }); |
352 } | 350 } |
353 }; | 351 }; |
354 | 352 |
355 chrome.fileBrowserHandler = { | |
356 onExecute: { | |
357 callbacks: [], | |
358 addListener: function(cb) { this.callbacks.push(cb) } | |
359 } | |
360 }; | |
361 | |
362 chrome.extension = { | 353 chrome.extension = { |
363 getURL: function(path) { | 354 getURL: function(path) { |
364 return path || document.location.href; | 355 return path || document.location.href; |
365 } | 356 } |
366 }; | 357 }; |
367 | 358 |
368 chrome.test = { | 359 chrome.test = { |
369 verbose: false, | 360 verbose: false, |
370 | 361 |
371 sendMessage: function(msg) { | 362 sendMessage: function(msg) { |
(...skipping 16 matching lines...) Expand all Loading... |
388 window.open(createOptions.url); | 379 window.open(createOptions.url); |
389 } | 380 } |
390 }; | 381 }; |
391 | 382 |
392 chrome.experimental = { | 383 chrome.experimental = { |
393 metrics: { | 384 metrics: { |
394 recordTime: function() {}, | 385 recordTime: function() {}, |
395 recordUserAction: function() {} | 386 recordUserAction: function() {} |
396 } | 387 } |
397 }; | 388 }; |
OLD | NEW |