aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts/bootstrap/lightbox.js
blob: ff5b98523fe37378caa039c0c571f16bddf990c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$(document)
    .on('click', 'a[href][data-lightbox]', function() {
        var gallery = $(this).data().lightbox,
            elements = $(this),
            images = [],
            index = 0;

        if (gallery) {
            elements = $('a[href][data-lightbox="' + gallery + '"]');
            index = elements.index(this);
        }

        elements.each(function() {
            images.push({
                src: $(this).attr('href'),
                title: $(this).data().title || $(this).attr('title')
            });
        });

        STUDIP.Lightbox.setImages(images);
        STUDIP.Lightbox.show(index);

        return false;
    })
    .on('resize', function() {
        STUDIP.Lightbox.init();
    });

STUDIP.domReady(function () {
    STUDIP.Lightbox.init();
});