Sha256: 5a0700a422444eff365713f1ef901532550851ec0641a7460dd5053e2d8cffa3

Contents?: true

Size: 979 Bytes

Versions: 4

Compression:

Stored size: 979 Bytes

Contents

// app.js
import BrandDetailModel from './BrandDetailModel.js';
import BrandDetailView from './BrandDetailView.js';
import BrandDetailController from './BrandDetailController.js';

window.onload = function () {
    document.getElementById('loadingOverlay').style.display = 'none';
};

let lastScrollTop = 0;
const header = document.getElementById('header');

window.addEventListener('scroll', function () {
    let scrollTop = window.pageYOffset || document.documentElement.scrollTop;
    if (scrollTop > lastScrollTop) {
        // Scrolling down
        header.classList.add('scroll-down');
    } else {
        // Scrolling up
        header.classList.remove('scroll-down');
    }
    lastScrollTop = scrollTop;
});
        
document.addEventListener('DOMContentLoaded', async () => {
    const model = new BrandDetailModel();
    const view = new BrandDetailView(model);
    const controller = new BrandDetailController(model, view);
    await controller.initializeApp();
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solara-0.2.4 solara/lib/core/dashboard/brand/BrandDetail.js
solara-0.2.3 solara/lib/core/dashboard/brand/BrandDetail.js
solara-0.2.2 solara/lib/core/dashboard/brand/BrandDetail.js
solara-0.2.1 solara/lib/core/dashboard/brand/BrandDetail.js