Index: chrome/common/extensions/docs/examples/api/record/page_cycler/page_cycler.js |
diff --git a/chrome/common/extensions/docs/examples/api/record/page_cycler/page_cycler.js b/chrome/common/extensions/docs/examples/api/record/page_cycler/page_cycler.js |
index e6fca8bba79b140903e8783af79a3651c7737ce3..177ad85a92d0cbb63d52355912867c3976adbd4f 100644 |
--- a/chrome/common/extensions/docs/examples/api/record/page_cycler/page_cycler.js |
+++ b/chrome/common/extensions/docs/examples/api/record/page_cycler/page_cycler.js |
@@ -15,10 +15,13 @@ var pageCyclerUI = new (function () { |
this.captureTab = $("#capture-tab"); |
this.captureTabLabel = $("#capture-tab-label"); |
this.captureButton = $("#capture-test"); |
+ this.captureErrorDiv = $("#capture-errors-display"); |
+ this.captureErrorList = $("#capture-errors"); |
this.replayTab = $("#replay-tab"); |
this.replayTabLabel = $("#replay-tab-label"); |
this.replayURLs = $("#replay-urls"); |
+ this.replayRepeatCount = $("#replay-repeat-count"); |
this.replayCache = $("#replay-cache-dir"); |
this.replayButton = $("#replay-test"); |
this.replayErrorDiv = $("#replay-errors-display"); |
@@ -55,56 +58,58 @@ var pageCyclerUI = new (function () { |
} |
this.captureTest = function() { |
+ var errorList = $("#capture-errors"); |
+ var errors = []; |
+ |
this.cacheDir = $("#capture-cache-dir").value; |
this.urlList = $("#capture-urls").value.split("\n"); |
+ this.repeatCount = parseInt($("#capture-repeat-count").value); |
- this.captureButton.disabled = true; |
- chrome.experimental.record.captureURLs(this.urlList, this.cacheDir, |
- this.onCaptureDone.bind(this)); |
+ // Check local errors |
+ if (isNaN(this.repeatCount)) |
+ errors.push("Enter a number for repeat count"); |
+ else if (this.repeatCount < 1 || this.repeatCount > 100) |
+ errors.push("Repeat count must be between 1 and 100"); |
+ |
+ if (errors.length > 0) { |
+ this.captureErrorList.innerText = errors.join("\n"); |
+ this.captureErrorDiv.className = "error-list-show"; |
+ } |
+ else { |
+ this.captureErrorDiv.className = "error-list-hide"; |
+ this.captureButton.disabled = true; |
+ chrome.experimental.record.captureURLs(this.urlList, this.cacheDir, |
+ this.repeatCount, this.onCaptureDone.bind(this)); |
+ } |
} |
this.onCaptureDone = function(errors) { |
- var errorDiv = $("#capture-errors-display"); |
- var errorList = $("#capture-errors"); |
this.captureButton.disabled = false; |
if (errors.length > 0) { |
- errorList.innerText = errors.join("\n"); |
- errorDiv.className = "error-list-show"; |
+ this.captureErrorList.innerText = errors.join("\n"); |
+ this.captureErrorDiv.className = "error-list-show"; |
this.replayButton.disabled = true; |
this.replayCache.innerText = this.replayURLs.innerText = noTestMessage; |
} |
else { |
- errorDiv.className = "error-list-hide"; |
+ this.captureErrorDiv.className = "error-list-hide"; |
this.replayButton.disabled = false; |
this.replayURLs.innerText = this.urlList.join("\n"); |
this.replayCache.innerText = this.cacheDir; |
+ this.replayRepeatCount.innerText = this.repeatCount; |
} |
} |
this.replayTest = function() { |
- var repeatCount = parseInt($("#repeat-count").value); |
var extensionPath = $("#extension-dir").value; |
var errors = []; |
- // Check local errors |
- if (isNaN(repeatCount)) |
- errors.push("Enter a number for repeat count"); |
- else if (repeatCount < 1 || repeatCount > 100) |
- errors.push("Repeat count must be between 1 and 100"); |
- |
- if (errors.length > 0) { |
- this.replayErrorList.innerText = errors.join("\n"); |
- this.replayErrorDiv.className = "error-list-show"; |
- } else { |
- this.replayErrorDiv.className = "error-list-hide"; |
- this.replayButton.disabled = true; |
+ this.replayButton.disabled = true; |
- chrome.experimental.record.replayURLs(this.urlList, this.cacheDir, { |
- "extensionPath": extensionPath, |
- "repeatCount": repeatCount |
+ chrome.experimental.record.replayURLs(this.urlList, this.cacheDir, |
+ this.repeatCount, {"extensionPath": extensionPath |
}, this.onReplayDone.bind(this)); |
- } |
} |
this.onReplayDone = function(result) { |