Sha256: 79dfdc74838b61f0a2f73125c68eee5357d02d7b732641deede1d74821d50452

Contents?: true

Size: 1.2 KB

Versions: 5

Compression:

Stored size: 1.2 KB

Contents

// Libraries
//   Bootstrap (Style Framework)
{% include js/lib/jquery-3.5.1.min.js %}
{% include js/lib/popper.min.js %}
{% include js/lib/bootstrap.js %}

//   FontAwesome (Icons)
//     Imported via CSS and webfonts

// Conference
window.conference = {
    config: {
        baseurl: '{{ site.baseurl }}'
    },

    ready: false,
    awaitReady: () => {
        const poll = (resolve) => {
            if(window.conference.ready === true) {
                resolve();
            }
            else {
                setTimeout(() => poll(resolve), 500);
            }
        }
        return new Promise(poll);
    }
};


// Program
{% include js/lib/syncscroll.js %}
{% include js/program.js %}

// Leaflet (Map Display)
{% include partials/get_enable_map.html %}
{% if enable_map %}
    {%- include js/lib/leaflet.js %}
    {%- include js/lib/leaflet-easybutton.js %}
    {%- include js/lib/leaflet-locatecontrol.js %}
    {%- include js/lib/leaflet-providers.js %}

    {%- include js/map.js %}
{% endif %}

// Modals ("Popups")
{% include js/modal.js %}

// Live and Streaming
{% if site.conference.live %}
    {%- include js/live.js %}
{% endif %}

// Load configuration and start initialization
{% include js/init.js %}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jekyll-theme-conference-3.6.6 _includes/js/conference.js
jekyll-theme-conference-3.6.5 _includes/js/conference.js
jekyll-theme-conference-3.6.4 _includes/js/conference.js
jekyll-theme-conference-3.6.3 _includes/js/conference.js
jekyll-theme-conference-3.6.2 _includes/js/conference.js