Sha256: 0234e398de4a794bf8436ef4e6117b57af7e33955526987225ef4ac2f3d64b95

Contents?: true

Size: 574 Bytes

Versions: 8

Compression:

Stored size: 574 Bytes

Contents

import { generateHeaderLinks } from "./linkButtonGenerator.mjs";
import handleSidebar from "./sidebar.mjs";
import handleSearch from "./search.mjs";
import autoExpandDropdowns from "./dropdownExpander.mjs";

// After loading elements, images, css, etc.
addEventListener("load", () => {
    generateHeaderLinks(document.querySelector("main"));
    handleSearch();

    // Expand dropdowns on print, etc.
    autoExpandDropdowns();
});

// After loading elements, but before loading elements like images.
addEventListener("DOMContentLoaded", () => {
    handleSidebar();
});

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
hematite-0.0.8 assets/js/main.mjs
hematite-0.0.7 assets/js/main.mjs
hematite-0.0.6 assets/js/main.mjs
hematite-0.0.5 assets/js/main.mjs
hematite-0.0.4 assets/js/main.mjs
hematite-0.0.3 assets/js/main.mjs
hematite-0.0.2 assets/js/main.mjs
hematite-0.0.1 assets/js/main.mjs