equal
deleted
inserted
replaced
21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 |
23 |
24 /* |
24 /* |
25 * @test |
25 * @test |
26 * @bug 4665566 4855876 7025314 8012375 |
26 * @bug 4665566 4855876 7025314 8012375 8015997 |
27 * @summary Verify that the output has the right javascript. |
27 * @summary Verify that the output has the right javascript. |
28 * @author jamieh |
28 * @author jamieh |
29 * @library ../lib/ |
29 * @library ../lib/ |
30 * @build JavadocTester |
30 * @build JavadocTester |
31 * @build TestJavascript |
31 * @build TestJavascript |
54 " if (targetPage != \"\" && targetPage != \"undefined\")" + NL + |
54 " if (targetPage != \"\" && targetPage != \"undefined\")" + NL + |
55 " targetPage = targetPage.substring(1);" + NL + |
55 " targetPage = targetPage.substring(1);" + NL + |
56 " if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))" + NL + |
56 " if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))" + NL + |
57 " targetPage = \"undefined\";" + NL + |
57 " targetPage = \"undefined\";" + NL + |
58 " function validURL(url) {" + NL + |
58 " function validURL(url) {" + NL + |
59 " if (!(url.indexOf(\".html\") == url.length - 5))" + NL + |
59 " var pos = url.indexOf(\".html\");" + NL + |
|
60 " if (pos == -1 || pos != url.length - 5)" + NL + |
60 " return false;" + NL + |
61 " return false;" + NL + |
61 " var allowNumber = false;" + NL + |
62 " var allowNumber = false;" + NL + |
62 " var allowSep = false;" + NL + |
63 " var allowSep = false;" + NL + |
63 " var seenDot = false;" + NL + |
64 " var seenDot = false;" + NL + |
64 " for (var i = 0; i < url.length - 5; i++) {" + NL + |
65 " for (var i = 0; i < url.length - 5; i++) {" + NL + |