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(); + }; +};