Sha256: b26791b619562ec41579b0d0af5fd30aacd9897b1f68ccf9a305f731a2a081b5

Contents?: true

Size: 1.27 KB

Versions: 4

Compression:

Stored size: 1.27 KB

Contents

(function() {
    $('#link-modal').on('show.bs.modal', function (event) {
        var button = $(event.relatedTarget);

        var href = button.data('href');
        var header = button.data('header');
        var title = button.data('title');
        var footer = button.data('footer');
        var desc = button.data('desc');

        var modal = $(this);
        modal.find('iframe').attr('src', href);

        if (header) {
            modal.find('.modal-title').html(header);
        }
        else if (title) {
            modal.find('.modal-title').text(title);
        }
        else {
            modal.find('.modal-title').text('')
        }

        if (footer) {
            modal.find('.modal-footer').removeClass('d-none')
            modal.find('.modal-description').html(footer);
        }
        else if (desc) {
            modal.find('.modal-footer').removeClass('d-none')
            modal.find('.modal-description').text(desc);
        }
        else {
            modal.find('.modal-footer').addClass('d-none')
        }
    });
    $('#link-modal').on('hide.bs.modal', function (event) {
        var modal = $(this);
        modal.find('.modal-title').text('');
        modal.find('iframe').attr('src', '');
        modal.find('.modal-description').html('');
    });
})();

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jekyll-theme-conference-2.4.1 _includes/js/conference-modal.js
jekyll-theme-conference-2.4.0 _includes/js/conference-modal.js
jekyll-theme-conference-2.3.1 _includes/js/conference-modal.js
jekyll-theme-conference-2.3.0 _includes/js/conference-modal.js