JDK-8059280 : Update package-frame, package-summary, package-tree and package-use.
  • Type: Sub-task
  • Component: tools
  • Sub-Component: javadoc(tool)
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2014-09-26
  • Updated: 2015-01-16
  • Resolved: 2014-11-06
Description
Update the package-frame, package-summary, package-tree and package-use pages to be HTML5 compliant. 

Following changes are needed to generate these pages as valid HTML5 pages 

1) Value for <meta> tag attribute name is invalid and need to be updated. As per the legal metadata names listed at http://wiki.whatwg.org/wiki/MetaExtensions it should be updated to "dc.created".

2) The name attribute in <a> tag is obsolete in HTML5. Update it to use the id attribute. 

3) The cellpadding, cellspacing, border and summary attributes of the <table> tag are obsolete. For cellpadding, cellspacing and border use CSS to controll the style. Remove the summary attribute on the <table> tag. 

4) The type attribute on the <li> tag is obsolete. Use CSS instead.
Comments
1) Value for <meta> tag attribute name needs to be updated to "dc.created". 2) The name attribute in <a> tag needs to be updated to the id attribute. 3) The cellpadding, cellspacing and border use CSS to control the style. Remove the summary attribute on the <table> tag. 4) A new CSS class "circle" needs to be implemented to be used for <li>.
07-10-2014