diff --git a/gradle/docs.gradle b/gradle/docs.gradle
index ebd51bd56a..7f46e9c440 100644
--- a/gradle/docs.gradle
+++ b/gradle/docs.gradle
@@ -94,10 +94,10 @@ dependencies {
task extractDocResources(type: Sync) {
dependsOn configurations.docs
- from "src/docs/asciidoc/"
from {
configurations.docs.collect { zipTree(it) }
}
+ from "src/docs/asciidoc/"
into "$buildDir/asciidoc/build"
}
diff --git a/src/docs/asciidoc/docinfo-footer.html b/src/docs/asciidoc/docinfo-footer.html
new file mode 100644
index 0000000000..dad243ed6f
--- /dev/null
+++ b/src/docs/asciidoc/docinfo-footer.html
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/docs/asciidoc/js/switch-language.js b/src/docs/asciidoc/js/switch-language.js
new file mode 100644
index 0000000000..b8c712f7b0
--- /dev/null
+++ b/src/docs/asciidoc/js/switch-language.js
@@ -0,0 +1,18 @@
+function globalSwitch() {
+ $('.switch--item').each(function() {
+ $(this).off('click');
+ $(this).on('click', function() {
+ selectedText = $(this).text()
+ selectedIndex = $(this).index()
+ $(".switch--item").filter(function() { return ($(this).text() === selectedText) }).each(function() {
+ $(this).addClass('selected');
+ $(this).siblings().removeClass('selected');
+ selectedContent = $(this).parent().siblings(".content").eq(selectedIndex)
+ selectedContent.removeClass('hidden');
+ selectedContent.siblings().addClass('hidden');
+ });
+ });
+ });
+}
+
+$(globalSwitch);
\ No newline at end of file