');
}
// FILL VIEWPORT WITH FIRST PANEL -- use only if welcome panel is to be full page
var firstpanelsplash = function () {
var newwidth = jQuery(window).width();
var newheight = jQuery(window).height();
jQuery('.widget-welcome').height(newheight).width(newwidth);
};
jQuery(document).ready(firstpanelsplash);
jQuery(window).resize(firstpanelsplash);
// FILL VIEWPORT WITH FIRST PANEL -- end
WebFontConfig = {
google: { families: [ 'Droid Sans:400,700', 'Source Sans Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic' ]
}
};
(function() {
var wf = document.createElement('script');
wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
'://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
wf.type = 'text/javascript';
wf.async = 'true';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(wf, s);
})();
/*window.onload = function() {
//jQuery('.widget-horizontal-event-list .event-single .event-info .event-buttons a.button > span').html('Buy Tickets Here');
jQuery('.widget .widget-instance .event-single .event-info a.button.tickets').html('Buy Tickets Here');
};*/
jQuery(document).ready(function() {
jQuery(jQuery('nav ul li a#about-us')).attr('href', '#');
jQuery(jQuery('nav ul li a#conservatory')).attr('href', '#');
jQuery(jQuery('nav ul li a#about-us')).hover().css('cursor', 'default');
jQuery(jQuery('nav ul li a#conservatory')).hover().css('cursor', 'default');
if (jQuery(".siteline-home-page").length) {
var owl = jQuery(".owl-carousel");
owl.data('owlCarousel').reinit({
autoPlay: 6000,
lazyLoad: true,
lazyFollow: false,
autoHeight: true
});
//Reduced Event Description
jQuery('.siteline-home-page .event-single').each(function(index){
pElement = jQuery('p',jQuery(this));
yourString = pElement.text();
var maxLength = 100;
trimmedString = yourString.substr(0, maxLength);
if (yourString.length > maxLength ) {
trimmedString = trimmedString.substr(0, Math.min(trimmedString.length, trimmedString.lastIndexOf(" "))) + " ...";
}
pElement.text(trimmedString );
});
}
});
window.onload = function() {
jQuery('.event-single .event-info .event-buttons a.button.tickets > span').html('Buy Tickets Here');
jQuery('.siteline-event-page #tickets-box a.tickets').text('Buy Tickets Here');
};
function ticketButtonChangeHorizontal() {
// Select the node that will be observed for mutations
var targetNode = document.getElementById('horizontal-event-list');
// Options for the observer (which mutations to observe)
var config = { attributes: true, childList: true };
// Callback function to execute when mutations are observed
var callback = function() {
jQuery('.widget .widget-instance .event-single .event-info a.button.tickets').html('Buy Tickets Here');
};
// Create an observer instance linked to the callback function
var observer = new MutationObserver(callback);
// Start observing the target node for configured mutations
observer.observe(targetNode, config);
};
function ticketButtonChangeVertical() {
// Select the node that will be observed for mutations
var targetNode = document.getElementById('vertical-event-list');
// Options for the observer (which mutations to observe)
var config = { attributes: true, childList: true };
// Callback function to execute when mutations are observed
var callback = function() {
jQuery('.widget .widget-instance .event-single .event-info a.button.tickets').html('Buy Tickets Here');
};
// Create an observer instance linked to the callback function
var observer = new MutationObserver(callback);
// Start observing the target node for configured mutations
observer.observe(targetNode, config);
};
function ticketButtonChange2() {
//single event page
jQuery('.siteline-event-page #tickets-box a.tickets').text('Buy Tickets Here');
// Select the node that will be observed for mutations
var targetNode = document.getElementById('event-information');
// Options for the observer (which mutations to observe)
var config = { attributes: true, childList: true };
// Callback function to execute when mutations are observed
var callback = function() {
jQuery('.siteline-event-page #tickets-box a.tickets').text('Buy Tickets Here');
};
// Create an observer instance linked to the callback function
var observer = new MutationObserver(callback);
// Start observing the target node for configured mutations
observer.observe(targetNode, config);
};
jQuery(document).ready(function(){
if (jQuery('.siteline-events-page').length > 0 || jQuery('.siteline-home-page').length > 0 ){
setTimeout(ticketButtonChangeHorizontal, 500);
setTimeout(ticketButtonChangeVertical, 500);
};
});
document.addEventListener("DOMContentLoaded", function(event) {
if (jQuery('.siteline-event-page').length > 0 ){
ticketButtonChange2();
};
jQuery('.owl-item section a.tickets').text('Buy Tickets Here');
});
//-->
Catapult’s theatrical touring production is not just a series of shape transformations. The show is full of humor, emotion, and engaging stories told through music and shadows and in between the delightful stories, there are brief moments of poetry or humor which perfectly cleanse the palate and prepare the audience for their next shadow journey. Audiences leave this show dazed and happy, and they will never look at their own shadow the same way again!