Commit a58ea16f by olly Committed by Oliver Woodman

Add favicon to javadocs. b/145393567

PiperOrigin-RevId: 289054937
parent 7e5d6deb
Showing with 18 additions and 0 deletions
...@@ -60,6 +60,7 @@ ...@@ -60,6 +60,7 @@
This issue caused FLAC streams with other bit depths to sound like white noise This issue caused FLAC streams with other bit depths to sound like white noise
on earlier releases, but only when embedded in a non-FLAC container such as on earlier releases, but only when embedded in a non-FLAC container such as
Matroska or MP4. Matroska or MP4.
* Javadocs: Add favicon for easier identification in browser tabs
### 2.11.1 (2019-12-20) ### ### 2.11.1 (2019-12-20) ###
......
...@@ -27,6 +27,23 @@ ext.fixJavadoc = { ...@@ -27,6 +27,23 @@ ext.fixJavadoc = {
ant.replaceregexp(match:oracleLink, replace:oracleFixed, flags:'g') { ant.replaceregexp(match:oracleLink, replace:oracleFixed, flags:'g') {
fileset(dir: "${javadocPath}", includes: "**/*.html") fileset(dir: "${javadocPath}", includes: "**/*.html")
} }
// Add favicon to each page
def headTag = "<head>"
def headTagWithFavicon = "<head>" +
"<!-- start favicons snippet, use https://realfavicongenerator.net/ -->" +
"<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/assets/apple-touch-icon.png\">" +
"<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/assets/favicon-32x32.png\">" +
"<link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/assets/favicon-16x16.png\">" +
"<link rel=\"manifest\" href=\"/assets/site.webmanifest\">" +
"<link rel=\"mask-icon\" href=\"/assets/safari-pinned-tab.svg\" color=\"#fc4d50\">" +
"<link rel=\"shortcut icon\" href=\"/assets/favicon.ico\">" +
"<meta name=\"msapplication-TileColor\" content=\"#ffc40d\">" +
"<meta name=\"msapplication-config\" content=\"/assets/browserconfig.xml\">" +
"<meta name=\"theme-color\" content=\"#ffffff\">" +
"<!-- end favicons snippet -->"
ant.replaceregexp(match:headTag, replace:headTagWithFavicon, flags:'g') {
fileset(dir: "${javadocPath}", includes: "**/*.html")
}
// Remove date metadata that changes every time Javadoc is generated. // Remove date metadata that changes every time Javadoc is generated.
def javadocGeneratedBy = "<!-- Generated by javadoc.*?-->\n" def javadocGeneratedBy = "<!-- Generated by javadoc.*?-->\n"
ant.replaceregexp(match:javadocGeneratedBy, replace:"") { ant.replaceregexp(match:javadocGeneratedBy, replace:"") {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment