diff --git a/src/js/bundle.js b/src/js/bundle.js index dce1b076c6065581ee5549549d02b473fb1928d3..2710a3368a40214ebeb98d2576ac20ed2bfbbf17 100644 --- a/src/js/bundle.js +++ b/src/js/bundle.js @@ -16,4 +16,11 @@ $(document).ready(function () { } }, }); + + // side menu + $('#menuLink').click(function (e) { + e.preventDefault(); + $('#layout').toggleClass('active'); + $(this).toggleClass('active'); + }); }); \ No newline at end of file diff --git a/templates/_header.twig b/templates/_header.twig index 1359659c46d28057b1c0881e9192ac8a82e0d6bc..ac0a21c8a172a43e8d994ccd12f6f3856a680215 100644 --- a/templates/_header.twig +++ b/templates/_header.twig @@ -19,8 +19,7 @@ </div> {% if not hideLanguageBar -%} <div class="right"> - <a href="#menu" id="menuLink" class="menu-link hide-for-large"> - <!-- Hamburger icon --> + <a href="" id="menuLink" class="menu-link hide-for-large"> <span class="fa fa-language fa-2x" aria-hidden="true"></span> </a> </div> diff --git a/www/assets/js/src/language.js b/www/assets/js/src/language.js deleted file mode 100644 index 0f4484728bd92788c217c3cc2248827fe0a3c10a..0000000000000000000000000000000000000000 --- a/www/assets/js/src/language.js +++ /dev/null @@ -1,17 +0,0 @@ - -$(document).ready(function () { - // get available languages - var languages = $.map($('#language_selector option') ,function (option) { - return option.text.toLowerCase(); - }); - - $('#SelectLang').on("change", function (e) { - if (-1 !== $.inArray( - $('#language_selector-selectized').prev().text().toLowerCase(), - languages - )) { - e.currentTarget.submit(); - } - }); - -}); diff --git a/www/assets/js/src/side_menu.js b/www/assets/js/src/side_menu.js deleted file mode 100644 index ef81946439db1fa19384a8c8bd23ff5622ad35c2..0000000000000000000000000000000000000000 --- a/www/assets/js/src/side_menu.js +++ /dev/null @@ -1,50 +0,0 @@ -(function (window, document) { - - var layout = document.getElementById('layout'), - menu = document.getElementById('menu'), - menuLink = document.getElementById('menuLink'), - content = document.getElementById('content'); - footer = document.getElementById('foot'); - - function toggleClass(element, className) - { - var classes = element.className.split(/\s+/), - length = classes.length, - i = 0; - - for (; i < length; i++) { - if (classes[i] === className) { - classes.splice(i, 1); - break; - } - } - // The className is not found - if (length === classes.length) { - classes.push(className); - } - - element.className = classes.join(' '); - } - - function toggleAll(e) - { - var active = 'active'; - - e.preventDefault(); - toggleClass(layout, active); - toggleClass(menu, active); - toggleClass(menuLink, active); - toggleClass(footer, active); - } - - menuLink.onclick = function (e) { - toggleAll(e); - }; - - content.onclick = function (e) { - if (menu.className.indexOf('active') !== -1) { - toggleAll(e); - } - }; - -}(this, this.document));