Team:SydneyUni Australia/Scripts/team-gallery

From 2013.igem.org

(Difference between revisions)
 
Line 1: Line 1:
-
 
window.addEvent('domready', function(){
window.addEvent('domready', function(){
   var transition = 'alternate';
   var transition = 'alternate';
Line 13: Line 12:
     }
     }
   }
   }
-
 
+
 
-
  $('option-auto').addEvent('click', function(){
+
-
    slideshow.options.auto = this.checked;
+
-
  });
+
    
    
   var slideshow = new BarackSlideshow('menu', 'pictures', 'loading', { transition: 'slide-left', auto: false});
   var slideshow = new BarackSlideshow('menu', 'pictures', 'loading', { transition: 'slide-left', auto: false});

Latest revision as of 06:03, 1 August 2013

window.addEvent('domready', function(){

 var transition = 'alternate';
 $$('input[name=transition]').addEvent('click', function(){ transition = this.value; });
 var slideAvailable = ['slide-left', 'slide-right', 'slide-top', 'slide-bottom', 'fade'];
 var slideTransition = function(){
   switch(transition){
     case 'alternate':
       if(! $defined(this.count)) this.count = -1;
       return slideAvailable[++this.count % slideAvailable.length];
     case 'random': return slideAvailable.getRandom();
     default: return transition;
   }
 }


 var slideshow = new BarackSlideshow('menu', 'pictures', 'loading', { transition: 'slide-left', auto: false});

// the example above is only fitting for this demo, since we let the user pick the transition and turn auto on/off // for most scenarios, it's only enough with: // new BarackSlideshow('menu', 'pictures', 'loading', {transition: '<transition here>', auto: true}); // transitions can be 'slide-left', 'slide-right', 'slide-top', 'slide-bottom', 'fade' });