langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
--- a/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java Tue Jan 17 09:40:23 2017 -0800
+++ b/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java Tue Jul 12 14:41:14 2016 -0700
@@ -296,9 +296,21 @@
return false;
}
}
+
+ // In a more object-oriented world, this would be done by methods on the Option objects.
+ // Note that -windowtitle silently removes any and all HTML elements, and so does not need
+ // to be handled here.
+ utils.checkJavaScriptInOption("-header", header);
+ utils.checkJavaScriptInOption("-footer", footer);
+ utils.checkJavaScriptInOption("-top", top);
+ utils.checkJavaScriptInOption("-bottom", bottom);
+ utils.checkJavaScriptInOption("-doctitle", doctitle);
+ utils.checkJavaScriptInOption("-packagesheader", packagesheader);
+
return true;
}
+
@Override
public boolean finishOptionSettings() {
if (!validateOptions()) {