Sha256: 79572c5cb31883b5fd645e593e361a1c7c369cba70352d494db1bcba5adfe948

Contents?: true

Size: 1.41 KB

Versions: 8

Compression:

Stored size: 1.41 KB

Contents

$(function() {
    $('.screenshot.animation').each(function() {
        var slide = $(this).find('.slides').cycle({
            timeout: 1000,
            autoHeight: "calc",
            pager: $(this).find('div.nav .pager')
        });

        var nav = $(this).find('div.nav');
        var playButton  = nav.find('.play');
        var pauseButton = nav.find('.pause');
        var prevButton  = nav.find('.prev');
        var nextButton  = nav.find('.next');

        var setPauseManipulate = function() {
            playButton.show();
            pauseButton.hide();
            prevButton.show();
            nextButton.show();
        };

        var setPlayManipulate = function() {
            playButton.hide();
            pauseButton.show();
            prevButton.hide();
            nextButton.hide();
        };

        playButton.click(function() { slide.cycle('resume'); });
        pauseButton.click(function() { slide.cycle('pause'); });
        prevButton.click(function() { slide.cycle('prev'); });
        nextButton.click(function() { slide.cycle('next'); });

        setPlayManipulate();

        slide.on('cycle-pager-activated', function(event, opts) {
            slide.cycle('pause');
        });

        slide.on('cycle-paused', function(event, opts) {
            setPauseManipulate();
        });

        slide.on('cycle-resumed', function(event, opts) {
            setPlayManipulate();
        });
    });
});

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gnawrnip-0.8.0 lib/gnawrnip/gnawrnip.js
gnawrnip-0.7.0 lib/gnawrnip/gnawrnip.js
gnawrnip-0.6.0 lib/gnawrnip/gnawrnip.js
gnawrnip-0.5.0 lib/gnawrnip/gnawrnip.js
gnawrnip-0.4.0 lib/gnawrnip/gnawrnip.js
gnawrnip-0.3.2 lib/gnawrnip/gnawrnip.js
gnawrnip-0.3.1 lib/gnawrnip/gnawrnip.js
gnawrnip-0.3.0 lib/gnawrnip/gnawrnip.js