Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
- Base: wintercms/winter branch 1.2 (full framework) - Theme vivespos: Canvas 7 + Bootstrap 5 CDN, custom CSS - Layout: deferred GTM/GA4 tracking, JSON-LD SoftwareApplication - Partials: hero (offline-first), features, modes (offline/nube toggle), screenshots, pricing (3 planes), comparison, FAQ, CTA - Plugin VivesPOS.Site with ContactForm - Dockerfile: PHP 8.2 Apache, port 80, healthcheck - Added winter/wn-pages, blog, sitemap, seo plugins - Active theme set to vivespos
48 lines
1.1 KiB
JavaScript
48 lines
1.1 KiB
JavaScript
/*
|
|
* Application
|
|
*/
|
|
|
|
$(document).tooltip({
|
|
selector: "[data-toggle=tooltip]"
|
|
})
|
|
|
|
/*
|
|
* Auto hide navbar
|
|
*/
|
|
jQuery(document).ready(function($){
|
|
var $header = $('.navbar-autohide'),
|
|
scrolling = false,
|
|
previousTop = 0,
|
|
currentTop = 0,
|
|
scrollDelta = 10,
|
|
scrollOffset = 150
|
|
|
|
$(window).on('scroll', function(){
|
|
if (!scrolling) {
|
|
scrolling = true
|
|
|
|
if (!window.requestAnimationFrame) {
|
|
setTimeout(autoHideHeader, 250)
|
|
}
|
|
else {
|
|
requestAnimationFrame(autoHideHeader)
|
|
}
|
|
}
|
|
})
|
|
|
|
function autoHideHeader() {
|
|
var currentTop = $(window).scrollTop()
|
|
|
|
// Scrolling up
|
|
if (previousTop - currentTop > scrollDelta) {
|
|
$header.removeClass('is-hidden')
|
|
}
|
|
else if (currentTop - previousTop > scrollDelta && currentTop > scrollOffset) {
|
|
// Scrolling down
|
|
$header.addClass('is-hidden')
|
|
}
|
|
|
|
previousTop = currentTop
|
|
scrolling = false
|
|
}
|
|
}); |