8151921: Improved page resolution
Reviewed-by: jjg, ksrini, ahgross
This commit is contained in:
parent
d130403704
commit
af3d6a8409
langtools
src/jdk.javadoc/share/classes
com/sun/tools/doclets/formats/html/markup
jdk/javadoc/internal/doclets/formats/html/markup
test
com/sun/javadoc/testJavascript
jdk/javadoc/doclet/testJavascript
11
langtools/src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
11
langtools/src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
@ -353,11 +353,12 @@ public class HtmlWriter {
|
|||||||
protected Content getFramesJavaScript() {
|
protected Content getFramesJavaScript() {
|
||||||
HtmlTree script = HtmlTree.SCRIPT();
|
HtmlTree script = HtmlTree.SCRIPT();
|
||||||
String scriptCode = DocletConstants.NL +
|
String scriptCode = DocletConstants.NL +
|
||||||
" targetPage = \"\" + window.location.search;" + DocletConstants.NL +
|
" tmpTargetPage = \"\" + window.location.search;" + DocletConstants.NL +
|
||||||
" if (targetPage != \"\" && targetPage != \"undefined\")" + DocletConstants.NL +
|
" if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")" + DocletConstants.NL +
|
||||||
" targetPage = targetPage.substring(1);" + DocletConstants.NL +
|
" tmpTargetPage = tmpTargetPage.substring(1);" + DocletConstants.NL +
|
||||||
" if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))" + DocletConstants.NL +
|
" if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))" + DocletConstants.NL +
|
||||||
" targetPage = \"undefined\";" + DocletConstants.NL +
|
" tmpTargetPage = \"undefined\";" + DocletConstants.NL +
|
||||||
|
" targetPage = tmpTargetPage;" + DocletConstants.NL +
|
||||||
" function validURL(url) {" + DocletConstants.NL +
|
" function validURL(url) {" + DocletConstants.NL +
|
||||||
" try {" + DocletConstants.NL +
|
" try {" + DocletConstants.NL +
|
||||||
" url = decodeURIComponent(url);" + DocletConstants.NL +
|
" url = decodeURIComponent(url);" + DocletConstants.NL +
|
||||||
|
@ -234,11 +234,12 @@ public class HtmlWriter {
|
|||||||
protected Content getFramesJavaScript() {
|
protected Content getFramesJavaScript() {
|
||||||
HtmlTree scriptTree = HtmlTree.SCRIPT();
|
HtmlTree scriptTree = HtmlTree.SCRIPT();
|
||||||
String scriptCode = "\n" +
|
String scriptCode = "\n" +
|
||||||
" targetPage = \"\" + window.location.search;\n" +
|
" tmpTargetPage = \"\" + window.location.search;\n" +
|
||||||
" if (targetPage != \"\" && targetPage != \"undefined\")\n" +
|
" if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n" +
|
||||||
" targetPage = targetPage.substring(1);\n" +
|
" tmpTargetPage = tmpTargetPage.substring(1);\n" +
|
||||||
" if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))\n" +
|
" if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n" +
|
||||||
" targetPage = \"undefined\";\n" +
|
" tmpTargetPage = \"undefined\";\n" +
|
||||||
|
" targetPage = tmpTargetPage;\n" +
|
||||||
" function validURL(url) {\n" +
|
" function validURL(url) {\n" +
|
||||||
" try {\n" +
|
" try {\n" +
|
||||||
" url = decodeURIComponent(url);\n" +
|
" url = decodeURIComponent(url);\n" +
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* @test
|
* @test
|
||||||
* @bug 4665566 4855876 7025314 8012375 8015997 8016328 8024756
|
* @bug 4665566 4855876 7025314 8012375 8015997 8016328 8024756 8151921
|
||||||
* @summary Verify that the output has the right javascript.
|
* @summary Verify that the output has the right javascript.
|
||||||
* @author jamieh
|
* @author jamieh
|
||||||
* @library ../lib
|
* @library ../lib
|
||||||
@ -54,11 +54,12 @@ public class TestJavascript extends JavadocTester {
|
|||||||
|
|
||||||
checkOutput("index.html", true,
|
checkOutput("index.html", true,
|
||||||
"<script type=\"text/javascript\">\n"
|
"<script type=\"text/javascript\">\n"
|
||||||
+ " targetPage = \"\" + window.location.search;\n"
|
+ " tmpTargetPage = \"\" + window.location.search;\n"
|
||||||
+ " if (targetPage != \"\" && targetPage != \"undefined\")\n"
|
+ " if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n"
|
||||||
+ " targetPage = targetPage.substring(1);\n"
|
+ " tmpTargetPage = tmpTargetPage.substring(1);\n"
|
||||||
+ " if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))\n"
|
+ " if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n"
|
||||||
+ " targetPage = \"undefined\";\n"
|
+ " tmpTargetPage = \"undefined\";\n"
|
||||||
|
+ " targetPage = tmpTargetPage;\n"
|
||||||
+ " function validURL(url) {\n"
|
+ " function validURL(url) {\n"
|
||||||
+ " try {\n"
|
+ " try {\n"
|
||||||
+ " url = decodeURIComponent(url);\n"
|
+ " url = decodeURIComponent(url);\n"
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* @test
|
* @test
|
||||||
* @bug 4665566 4855876 7025314 8012375 8015997 8016328 8024756 8148985
|
* @bug 4665566 4855876 7025314 8012375 8015997 8016328 8024756 8148985 8151921
|
||||||
* @summary Verify that the output has the right javascript.
|
* @summary Verify that the output has the right javascript.
|
||||||
* @author jamieh
|
* @author jamieh
|
||||||
* @library ../lib
|
* @library ../lib
|
||||||
@ -54,11 +54,12 @@ public class TestJavascript extends JavadocTester {
|
|||||||
|
|
||||||
checkOutput("index.html", true,
|
checkOutput("index.html", true,
|
||||||
"<script type=\"text/javascript\">\n"
|
"<script type=\"text/javascript\">\n"
|
||||||
+ " targetPage = \"\" + window.location.search;\n"
|
+ " tmpTargetPage = \"\" + window.location.search;\n"
|
||||||
+ " if (targetPage != \"\" && targetPage != \"undefined\")\n"
|
+ " if (tmpTargetPage != \"\" && tmpTargetPage != \"undefined\")\n"
|
||||||
+ " targetPage = targetPage.substring(1);\n"
|
+ " tmpTargetPage = tmpTargetPage.substring(1);\n"
|
||||||
+ " if (targetPage.indexOf(\":\") != -1 || (targetPage != \"\" && !validURL(targetPage)))\n"
|
+ " if (tmpTargetPage.indexOf(\":\") != -1 || (tmpTargetPage != \"\" && !validURL(tmpTargetPage)))\n"
|
||||||
+ " targetPage = \"undefined\";\n"
|
+ " tmpTargetPage = \"undefined\";\n"
|
||||||
|
+ " targetPage = tmpTargetPage;\n"
|
||||||
+ " function validURL(url) {\n"
|
+ " function validURL(url) {\n"
|
||||||
+ " try {\n"
|
+ " try {\n"
|
||||||
+ " url = decodeURIComponent(url);\n"
|
+ " url = decodeURIComponent(url);\n"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user