// Try to set the version number early, jQuery not available yet document.addEventListener("DOMContentLoaded", function(event) { if (!gitbook.state.root) return; var bookVersion = gitbook.state.root.match(/\/(\d\.\d(\.\d)?|devel)\//); var switcher = document.getElementsByClassName("arangodb-version-switcher")[0]; if (bookVersion) { switcher.value = bookVersion[1]; } else { switcher.style.display = "none"; } }); window.onload = function(){ window.localStorage.removeItem(":keyword"); $(document).ready(function() { function appendHeader() { var div = document.createElement('div'); div.innerHTML = '
\n' + ' \n' + '
\n' + ' \n' + ' \n' + ' \n' + '
\n' + ' \n' + ' \n' + ' \n' + '
\n'; $('.book').before(div.innerHTML); }; function rerenderNavbar() { $('.arangodb-header').remove(); appendHeader(); }; //render header rerenderNavbar(); function addGoogleSrc() { var cx = '010085642145132923492:fixi4yzeiz8'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//cse.google.com/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); }; addGoogleSrc(); $(".arangodb-navmenu a:lt(4)").on("click", function(e) { e.preventDefault(); var urlSplit = gitbook.state.root.split("/"); urlSplit.pop(); // "" urlSplit.pop(); // e.g. "Manual" window.location.href = urlSplit.join("/") + "/" + e.target.getAttribute("data-book") + "/index.html"; }); // set again using jQuery to accommodate non-standard browsers (*cough* IE *cough*) var bookVersion = gitbook.state.root.match(/\/(\d\.\d(\.\d)?|devel)\//); var switcher = $(".arangodb-version-switcher"); if (bookVersion) { switcher.val(bookVersion[1]); } else { switcher.hide(); } $(".arangodb-version-switcher").on("change", function(e) { var urlSplit = gitbook.state.root.split("/"); if (urlSplit.length == 6) { urlSplit.pop(); // "" var currentBook = urlSplit.pop(); // e.g. "Manual" var version = urlSplit.pop() // e.g. "3.0" if (version < "2.9") { currentBook = "Users"; } window.location.href = urlSplit.join("/") + "/" + e.target.value + "/" + currentBook + "/"; } else { window.location.href = "https://docs.arangodb.com/" + e.target.value; } }); }); };