Skip to content
This repository has been archived by the owner on Mar 2, 2018. It is now read-only.

Commit

Permalink
Fix JS error that happens when more menu is not used in nav
Browse files Browse the repository at this point in the history
  • Loading branch information
Magnus-G committed Apr 21, 2016
1 parent 4e6693f commit b7c61c1
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 21 deletions.
24 changes: 13 additions & 11 deletions source/javascripts/refills/centered_navigation.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
$(window).on("load resize",function(e) {

var more = document.getElementById("js-centered-more");
var windowWidth = $(window).width();
var moreLeftSideToPageLeftSide = $(more).offset().left;
var moreLeftSideToPageRightSide = windowWidth - moreLeftSideToPageLeftSide;

if (moreLeftSideToPageRightSide < 330) {
$("#js-centered-more .submenu .submenu").removeClass("fly-out-right");
$("#js-centered-more .submenu .submenu").addClass("fly-out-left");
}
if ($(more).length > 0) {
var windowWidth = $(window).width();
var moreLeftSideToPageLeftSide = $(more).offset().left;
var moreLeftSideToPageRightSide = windowWidth - moreLeftSideToPageLeftSide;

if (moreLeftSideToPageRightSide < 330) {
$("#js-centered-more .submenu .submenu").removeClass("fly-out-right");
$("#js-centered-more .submenu .submenu").addClass("fly-out-left");
}

if (moreLeftSideToPageRightSide > 330) {
$("#js-centered-more .submenu .submenu").removeClass("fly-out-left");
$("#js-centered-more .submenu .submenu").addClass("fly-out-right");
if (moreLeftSideToPageRightSide > 330) {
$("#js-centered-more .submenu .submenu").removeClass("fly-out-left");
$("#js-centered-more .submenu .submenu").addClass("fly-out-right");
}
}

var menuToggle = $("#js-centered-navigation-mobile-menu").unbind();
Expand Down
22 changes: 12 additions & 10 deletions source/javascripts/refills/navigation.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
$(window).resize(function() {
var more = document.getElementById("js-navigation-more");
var windowWidth = $(window).width();
var moreLeftSideToPageLeftSide = $(more).offset().left;
var moreLeftSideToPageRightSide = windowWidth - moreLeftSideToPageLeftSide;
if ($(more).length > 0) {
var windowWidth = $(window).width();
var moreLeftSideToPageLeftSide = $(more).offset().left;
var moreLeftSideToPageRightSide = windowWidth - moreLeftSideToPageLeftSide;

if (moreLeftSideToPageRightSide < 330) {
$("#js-navigation-more .submenu .submenu").removeClass("fly-out-right");
$("#js-navigation-more .submenu .submenu").addClass("fly-out-left");
}
if (moreLeftSideToPageRightSide < 330) {
$("#js-navigation-more .submenu .submenu").removeClass("fly-out-right");
$("#js-navigation-more .submenu .submenu").addClass("fly-out-left");
}

if (moreLeftSideToPageRightSide > 330) {
$("#js-navigation-more .submenu .submenu").removeClass("fly-out-left");
$("#js-navigation-more .submenu .submenu").addClass("fly-out-right");
if (moreLeftSideToPageRightSide > 330) {
$("#js-navigation-more .submenu .submenu").removeClass("fly-out-left");
$("#js-navigation-more .submenu .submenu").addClass("fly-out-right");
}
}
});

Expand Down

0 comments on commit b7c61c1

Please sign in to comment.