diff --git a/doc/api_assets/style.css b/doc/api_assets/style.css
index 98c6b18bcf096f..45e2c7c06b5573 100644
--- a/doc/api_assets/style.css
+++ b/doc/api_assets/style.css
@@ -81,28 +81,61 @@ em code {
#gtoc {
font-size: .8em;
+ margin-bottom: 1em;
}
-#alt-docs {
- color: #666;
- font-size: .75em;
+#gtoc ul {
+ list-style: none;
+ margin-left: 0;
}
-#alt-docs a {
- color: #666;
+#gtoc li {
+ display: inline;
}
-#alt-docs a:hover {
- background: none;
- text-decoration: underline;
+li.version-picker {
+ position: relative;
}
-#alt-docs a:active, #alt-docs a:link {
- background: none;
+li.version-picker:hover > ol {
+ display: block;
+}
+
+li.version-picker a span {
+ font-size: .7em;
+}
+
+ol.version-picker {
+ background: #fff;
+ border: 1px #43853d solid;
+ border-radius: 2px;
+ display: none;
+ list-style: none;
+ position: absolute;
+ right: -2px;
+ width: 101%;
+}
+
+#gtoc ol.version-picker li {
+ display: block;
+}
+
+ol.version-picker li a {
+ border-radius: 0;
+ display: block;
+ margin: 0;
+ padding: .1em;
+ padding-left: 1em;
+}
+
+ol.version-picker li:first-child a {
+ border-top-right-radius: 1px;
+ border-top-left-radius: 1px;
}
-#alt-docs b {
- margin-left: .5em;
+ol.version-picker li:last-child a {
+ border-bottom-right-radius: 1px;
+ border-bottom-left-radius: 1px;
}
.line {
diff --git a/doc/template.html b/doc/template.html
index 4dd0d99e815cb3..f30965a9a67ba6 100644
--- a/doc/template.html
+++ b/doc/template.html
@@ -23,14 +23,23 @@
- Index |
- View on single page |
- View as JSON
- Node.js __VERSION__ Documentation
+
-