Bug 815757 - refactor script timeouts and rename variables, r=jgriffin

This commit is contained in:
Malini Das 2012-11-30 10:42:43 -05:00
Родитель df05f3974e
Коммит 48099763c6
2 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -754,8 +754,8 @@ MarionetteDriverActor.prototype = {
aRequest.newSandbox = true;
}
if (this.context == "chrome") {
if (aRequest.timeout) {
this.executeWithCallback(aRequest, aRequest.timeout);
if (aRequest.async) {
this.executeWithCallback(aRequest, aRequest.async);
}
else {
this.execute(aRequest, true);

Просмотреть файл

@ -449,7 +449,7 @@ function executeJSScript(msg) {
* For executeAsync, it will return a response when marionetteScriptFinished/arguments[arguments.length-1]
* method is called, or if it times out.
*/
function executeWithCallback(msg, async) {
function executeWithCallback(msg, useFinish) {
curWindow.addEventListener("unload", errUnload, false);
let script = msg.json.value;
asyncTestCommandId = msg.json.id;
@ -478,7 +478,7 @@ function executeWithCallback(msg, async) {
}, true);
let scriptSrc;
if (async) {
if (useFinish) {
if (msg.json.timeout == null || msg.json.timeout == 0) {
sendError("Please set a timeout", 21, null);
}