From 65b85d0fdcbca4caf5bea6ad543901b57aad6b8f Mon Sep 17 00:00:00 2001 From: Kasper Mikiewicz Date: Wed, 14 Feb 2018 12:22:30 +0100 Subject: [PATCH] feat: set current version from url in version picker --- docs/cheatsheet/web/script.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/cheatsheet/web/script.js b/docs/cheatsheet/web/script.js index aa686ad0..9f0dd8ff 100644 --- a/docs/cheatsheet/web/script.js +++ b/docs/cheatsheet/web/script.js @@ -54,6 +54,12 @@ } const $select = document.querySelector('[data-version]') + const $options = document.querySelectorAll(`[data-version] option`) + const version = window.location.host.match(/^[0-9a-z\.]+/) + const $selectedOption = document.querySelector(`option[value="${version}"]`) + const selectedOptionIndex = Array.prototype.indexOf.call($options, $selectedOption); + + $select.selectedIndex = selectedOptionIndex $select.addEventListener('change', event => { const version = event.target.value