diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index 4677e5817..f7886103e 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -201,14 +201,14 @@
var switchOffCanvas = function() {
classie.toggle(document.body, 'offcanvas--active');
classie.toggle(elm, 'navbar_toggle--active'); }
- if (el.addEventListener) {
+ if (el && el.addEventListener) {
el.addEventListener('click', switchOffCanvas, false);
- } else if (el.attachEvent) {
+ } else if (el && el.attachEvent) {
el.attachEvent('onclick', switchOffCanvas);
}
- if (cancel.addEventListener) {
+ if (cancel && cancel.addEventListener) {
cancel.addEventListener('click', switchOffCanvas, false);
- } else if (cancel.attachEvent) {
+ } else if (cancel && cancel.attachEvent) {
cancel.attachEvent('onclick', switchOffCanvas);
}
@@ -219,9 +219,9 @@
classie.toggle(document.body, 'offcanvas--active');
classie.toggle(el, 'site__header__menu-btn--active');
}
- if (el.addEventListener) {
+ if (el && el.addEventListener) {
el.addEventListener('click', switchOffCanvas, false);
- } else if (el.attachEvent) {
+ } else if (el && el.attachEvent) {
el.attachEvent('onclick', switchOffCanvas);
}