|
@ -17,7 +17,7 @@ |
|
|
</sidebar> |
|
|
</sidebar> |
|
|
</section> |
|
|
</section> |
|
|
|
|
|
|
|
|
<div class={"show-md show-sm show-xs navigate-small dropdown dropdown-right " + (menuActive ? "active" : "")}> |
|
|
<div id="menu" class={"show-md show-sm show-xs navigate-small dropdown dropdown-right " + (menuActive ? "active" : "")}> |
|
|
<button onclick={menuOn} class="mobile-navigate btn btn-link navigate-item dropdown-toggle" tabindex="0"> |
|
|
<button onclick={menuOn} class="mobile-navigate btn btn-link navigate-item dropdown-toggle" tabindex="0"> |
|
|
<i class="bar-menu fa fa-bars" aria-hidden="true"></i> |
|
|
<i class="bar-menu fa fa-bars" aria-hidden="true"></i> |
|
|
</button> |
|
|
</button> |
|
@ -100,8 +100,6 @@ var self = this; |
|
|
|
|
|
|
|
|
self.cache = {}; |
|
|
self.cache = {}; |
|
|
|
|
|
|
|
|
self.throttle = throttle; |
|
|
|
|
|
|
|
|
|
|
|
self.showBorder = false; |
|
|
self.showBorder = false; |
|
|
|
|
|
|
|
|
window.addEventListener("scroll", |
|
|
window.addEventListener("scroll", |
|
@ -160,12 +158,21 @@ menuOn(ev) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
menuOff(ev) { |
|
|
menuOff(ev) { |
|
|
ev.preventDefault(); |
|
|
if (ev !== undefined) { |
|
|
console.log("trying to close it"); |
|
|
ev.preventDefault(); |
|
|
|
|
|
} |
|
|
self.menuActive = false; |
|
|
self.menuActive = false; |
|
|
self.update(); |
|
|
self.update(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
document.addEventListener("click", function(event) { |
|
|
|
|
|
if(!event.target.closest('#menu')) { |
|
|
|
|
|
if (self.menuActive) { |
|
|
|
|
|
self.menuOff(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
function activate(page) { |
|
|
function activate(page) { |
|
|
return function() { |
|
|
return function() { |
|
|
if (page !== "posts") { |
|
|
if (page !== "posts") { |
|
|