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));