From db89809082730fffd5ef4b685441ba0de8a94eae Mon Sep 17 00:00:00 2001 From: David Darnes Date: Sun, 19 Jun 2016 18:55:01 +0100 Subject: [PATCH] Adds back in favicons :shocked:, adds back in js and changes the name for better understanding --- _includes/favicons.html | 18 ++++++++++++++++++ _includes/theme.js | 14 ++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 _includes/favicons.html create mode 100644 _includes/theme.js diff --git a/_includes/favicons.html b/_includes/favicons.html new file mode 100644 index 0000000..51935ef --- /dev/null +++ b/_includes/favicons.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/_includes/theme.js b/_includes/theme.js new file mode 100644 index 0000000..64d4067 --- /dev/null +++ b/_includes/theme.js @@ -0,0 +1,14 @@ +// Data attribute switch +var toggleState = function (elem, one, two) { +var elem = document.querySelector(elem); +elem.setAttribute('data-state', elem.getAttribute('data-state') === one ? two : one); +}; + +// Mobile navigation toggle selector +var buttonMenu = document.querySelector('.button--nav'); +if (typeof(buttonMenu) != 'undefined' && buttonMenu != null) { + buttonMenu.onclick = function (e) { + toggleState('.nav', 'open', 'closed'); + e.preventDefault(); + }; +};