From 14f9cab04caba514cc2c04be4e4bd5ba86afb3cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 20 Nov 2020 17:40:57 -0500 Subject: [PATCH] fix: don't recreate if env didn't change --- public/persona.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/public/persona.js b/public/persona.js index 79871bc..2100d9c 100644 --- a/public/persona.js +++ b/public/persona.js @@ -30,16 +30,21 @@ $(document).ready(function () { } } + var lastBSEnv = ''; function configureNavbarHiding() { if (!$.fn.autoHidingNavbar) { return; } - + var env = utils.findBootstrapEnvironment(); + // if env didn't change don't destroy and recreate + if (env === lastBSEnv) { + return; + } + lastBSEnv = env; var navbarEl = $(".navbar-fixed-top"); navbarEl.autoHidingNavbar('destroy').removeData('plugin_autoHidingNavbar'); navbarEl.css('top', ''); - var env = utils.findBootstrapEnvironment(); if (env === 'xs' || env === 'sm') { navbarEl.autoHidingNavbar({ showOnBottom: false,