summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/build/generator.html
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/extensions/docs/build/generator.html')
-rw-r--r--chrome/common/extensions/docs/build/generator.html21
1 files changed, 12 insertions, 9 deletions
diff --git a/chrome/common/extensions/docs/build/generator.html b/chrome/common/extensions/docs/build/generator.html
index 0700d49..d5f09bf 100644
--- a/chrome/common/extensions/docs/build/generator.html
+++ b/chrome/common/extensions/docs/build/generator.html
@@ -2,20 +2,22 @@
<head>
<script>
var childFrame;
+var family;
var pages;
var currentPage;
var result = {};
function init() {
- if (!window.layoutTestController) {
- alert("window.layoutTestController not defined.");
- return;
+ if (window.layoutTestController) {
+ layoutTestController.dumpAsText();
+ layoutTestController.waitUntilDone();
+ } else {
+ console.error("No layout test controller");
}
-
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
- pages = window.location.search.substring(1).split(",");
+ var queryString = window.location.search.substring(1).split("|");
+ family = queryString[0];
+ pages = queryString[1].split(",");
if (!pages.length) {
alert("please specify which pages to generate via " +
"?<page> ... ie. generator.html?tabs,bookmarks,cookies,...");
@@ -30,7 +32,7 @@ function init() {
function next() {
currentPage = pages.shift();
- childFrame.src = "../" + currentPage + ".html?regenerate";
+ childFrame.src = "../" + family + "/" + currentPage + ".html?regenerate";
}
var count = 0;
@@ -45,7 +47,8 @@ function done() {
"#BEGIN" + JSON.stringify(result) + "#END");
preNode.appendChild(textNode);
document.getElementsByTagName("body")[0].appendChild(preNode);
- layoutTestController.notifyDone();
+ if (window.layoutTestController)
+ layoutTestController.notifyDone();
}
}
</script>