8182029: Make the top-level docs index.html to a HTML-level redirect to the API overview page

Reviewed-by: alanb, erikj, ihse
This commit is contained in:
Mandy Chung 2017-06-13 10:44:11 -07:00
parent 20d68ecb58
commit a8c2c0eadd

View File

@ -168,11 +168,6 @@ JDK_LONG_NAME := Standard Edition Development Kit (JDK™) $(VERSION_SPECIFI
JAVASE_SHORT_NAME := SE $(VERSION_SPECIFICATION) JAVASE_SHORT_NAME := SE $(VERSION_SPECIFICATION)
JAVASE_LONG_NAME := Standard Edition $(VERSION_SPECIFICATION) JAVASE_LONG_NAME := Standard Edition $(VERSION_SPECIFICATION)
################################################################################
# Index page text titles/snippets
JDK_INDEX_TITLE := $(JAVA_PLATFORM), $(JDK_LONG_NAME) Specification $(DRAFT_MARKER_TITLE)
################################################################################ ################################################################################
# Functions # Functions
@ -208,7 +203,6 @@ define create_overview_file
# #
ifneq ($$($1_GROUPS),) ifneq ($$($1_GROUPS),)
$1_OVERVIEW_TEXT += \ $1_OVERVIEW_TEXT += \
<p>For an overview of the full specification, grouped by usage, see the <a href="../index.html">$$(JAVA_PLATFORM), $$($1_LONG_NAME) Specification</a>.</p> \
<dl> \ <dl> \
# #
$1_OVERVIEW_TEXT += $$(foreach g, $$($1_GROUPS), \ $1_OVERVIEW_TEXT += $$(foreach g, $$($1_GROUPS), \
@ -442,15 +436,17 @@ $(eval $(call SetupApiDocsGeneration, JAVASE_API, \
################################################################################ ################################################################################
JDK_INDEX_HTML := $(DOCS_OUTPUTDIR)/index.html JDK_INDEX_HTML := $(DOCS_OUTPUTDIR)/index.html
JDK_INDEX_TOOLS_DIR := $(TOOLS_CLASSES_DIR)/build/tools/docs
$(JDK_INDEX_HTML): $(BUILD_JIGSAW_TOOLS) \ JDK_INDEX_CONTENT := \
$(JDK_INDEX_TOOLS_DIR)/docs-bundle-page.html \ <!DOCTYPE html> \
$(JDK_INDEX_TOOLS_DIR)/docs-module-groups.properties <html lang="en"> \
$(call LogInfo, Generating docs bundle index page) <head> \
$(MKDIR) -p $(@D) <meta http-equiv="refresh" content="0;url=api/index.html"> \
$(TOOL_GEN_DOCS_BUNDLE_PAGE) --title '$(JDK_INDEX_TITLE)' \ </head> \
--output $@ </html>
$(JDK_INDEX_HTML):
$(ECHO) '$(JDK_INDEX_CONTENT)' > $@
JDK_INDEX_TARGETS := $(JDK_INDEX_HTML) JDK_INDEX_TARGETS := $(JDK_INDEX_HTML)