langtools/test/com/sun/javadoc/testJavascript/TestJavascript.java
changeset 18404 a5aaa0341fec
parent 18398 1935600c6f34
child 20257 9da4f6c30089
equal deleted inserted replaced
18403:c70f67529320 18404:a5aaa0341fec
    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 +