diff options
| author | Dan Allen <dan@opendevise.com> | 2017-11-18 16:41:34 -0700 |
|---|---|---|
| committer | Dan Allen <dan@opendevise.com> | 2017-11-20 16:41:36 -0700 |
| commit | 7c2f166337d4a43b9f03a2c66b7dd35eb65a83f6 (patch) | |
| tree | b364dde77d628dab9cc322b1d0ce765b77f083c1 /src/js | |
| parent | 9282be7bf52ae46b80fa6163cbc1b65374ac619c (diff) | |
| download | alpine-antora-theme-7c2f166337d4a43b9f03a2c66b7dd35eb65a83f6.tar.bz2 alpine-antora-theme-7c2f166337d4a43b9f03a2c66b7dd35eb65a83f6.tar.xz | |
add JavaScript for page version selector
Diffstat (limited to 'src/js')
| -rw-r--r-- | src/js/03-page-versions.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/js/03-page-versions.js b/src/js/03-page-versions.js new file mode 100644 index 0000000..672bda1 --- /dev/null +++ b/src/js/03-page-versions.js @@ -0,0 +1,18 @@ +;(function () { + 'use strict' + + var toggle = document.querySelector('.page-versions .versions-menu-toggle') + if (!toggle) return + + var selector = document.querySelector('.page-versions') + + toggle.addEventListener('click', function (e) { + selector.classList.toggle('is-active') + // don't let this event get smothered + e.stopPropagation() + }) + + window.addEventListener('click', function () { + selector.classList.remove('is-active') + }) +})() |
