From aeb2ca06e19be8c8eda8175794139d38156456ce Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 13 Jan 2018 13:39:54 -0500 Subject: [PATCH] Updated navbar for mobile. Updated shared-bulma-theme. --- site/config.toml | 1 + site/themes/shared-bulma-theme | 2 +- src/js/navbar.js | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/js/navbar.js diff --git a/site/config.toml b/site/config.toml index f62567f9..82e74b40 100644 --- a/site/config.toml +++ b/site/config.toml @@ -32,6 +32,7 @@ paginate = 10 GithubURL = "https://github.com/yuzu-emu/yuzu" GoogleAdsenseClient = "ca-pub-4126545610079023" GoogleAdsenseSlot = "5525580072" + GoogleAnalyticsTrackingId = "UA-112443698-1" [Languages] [Languages.en] diff --git a/site/themes/shared-bulma-theme b/site/themes/shared-bulma-theme index 12fc52e0..d085c041 160000 --- a/site/themes/shared-bulma-theme +++ b/site/themes/shared-bulma-theme @@ -1 +1 @@ -Subproject commit 12fc52e060b4f068f63b49a1df77882e61ed3c71 +Subproject commit d085c0413edb617cc8cc2a970ec5ff5945dc1cdd diff --git a/src/js/navbar.js b/src/js/navbar.js new file mode 100644 index 00000000..7e7238d2 --- /dev/null +++ b/src/js/navbar.js @@ -0,0 +1,25 @@ +document.addEventListener('DOMContentLoaded', function () { + + // Get all "navbar-burger" elements + var $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0); + + // Check if there are any navbar burgers + if ($navbarBurgers.length > 0) { + + // Add a click event on each of them + $navbarBurgers.forEach(function ($el) { + $el.addEventListener('click', function () { + + // Get the target from the "data-target" attribute + var target = $el.dataset.target; + var $target = document.getElementById(target); + + // Toggle the class on both the "navbar-burger" and the "navbar-menu" + $el.classList.toggle('is-active'); + $target.classList.toggle('is-active'); + + }); + }); + } + +}); \ No newline at end of file