Thanks for this, I believe I put it in the right place in the slideshow.js. I now get an error – slideshow is not defined.
There was already a pause: 1 which I removed, same results with it too.
I feel like there is one little thing I have wrong, but my knowledge of js is limited. (I’m working on increasing it)
Thanks again for any ideas,
Here is the bit from the top of the slideshow.js I have modified:
var $j = jQuery.noConflict();
$j(document).ready(function() {
// Get the slideshow options
var $slidespeed = parseInt( meteorslidessettings.meteorslideshowspeed );
var $slidetimeout = parseInt( meteorslidessettings.meteorslideshowduration );
var $slideheight = parseInt( meteorslidessettings.meteorslideshowheight );
var $slidewidth = parseInt( meteorslidessettings.meteorslideshowwidth );
var $slidetransition = meteorslidessettings.meteorslideshowtransition;
var toggle = jQuery('#toggle').click(function() {
var paused = slideshow.is(':paused');
slideshow.cycle(paused ? 'resume' : 'pause', true);
});
// Setup jQuery Cycle
$j('.meteor-slides').cycle({
cleartypeNoBg: true,
fit: 1,
fx: $slidetransition,
height: $slideheight,
next: '#meteor-next',
pager: '#meteor-buttons',
pagerEvent: 'click',
prev: '#meteor-prev',
slideExpr: '.mslide',
speed: $slidespeed,
timeout: $slidetimeout,
width: $slidewidth,
pause: true,
paused: function(cont, opts, byHover) {
!byHover && toggle.html('Resume');
jQuery('#status').html('paused');
},
resumed: function(cont, opts, byHover) {
!byHover && toggle.html('Pause');
jQuery('#status').html('running');
}
});