Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Side by Side Diff: chrome/browser/resources/file_manager/js/mock_chrome.js

Issue 7764011: File Manager: Assorted fixes and polish (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
101 for (var taskIndex = candidateTasks.length - 1; taskIndex >= 0; 101 for (var taskIndex = candidateTasks.length - 1; taskIndex >= 0;
102 taskIndex--) { 102 taskIndex--) {
103 if (candidateTasks[taskIndex].regexp.test(urlList[i])) 103 if (candidateTasks[taskIndex].regexp.test(urlList[i]))
104 continue; 104 continue;
105 105
106 // This task doesn't match this url, remove the task. 106 // This task doesn't match this url, remove the task.
107 candidateTasks.splice(taskIndex, 1); 107 candidateTasks.splice(taskIndex, 1);
108 } 108 }
109 } 109 }
110 110
111 callback(candidateTasks); 111 setTimeout(function() {
rginda 2011/08/26 22:41:03 Test harness didn't exhibit the multiple-task-butt
112 callback(candidateTasks);
113 }, 200);
112 }, 114 },
113 115
114 /** 116 /**
115 * Executes a task. 117 * Executes a task.
116 */ 118 */
117 executeTask: function(taskId, urlList) { 119 executeTask: function(taskId, urlList) {
118 console.log('executing task: ' + taskId + ': ' + urlList.length + ' urls'); 120 console.log('executing task: ' + taskId + ': ' + urlList.length + ' urls');
119 var parts = taskId.split('|'); 121 var parts = taskId.split('|');
120 taskId = parts[parts.length - 1]; 122 taskId = parts[parts.length - 1];
121 function createEntry(url) { 123 function createEntry(url) {
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after
331 }; 333 };
332 334
333 chrome.fileBrowserHandler = { 335 chrome.fileBrowserHandler = {
334 onExecute: { 336 onExecute: {
335 listeners_: [], 337 listeners_: [],
336 addListener: function(listener) { 338 addListener: function(listener) {
337 chrome.fileBrowserHandler.onExecute.listeners_.push(listener); 339 chrome.fileBrowserHandler.onExecute.listeners_.push(listener);
338 } 340 }
339 } 341 }
340 }; 342 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698