Free Trial Classes
(function(win, doc, zenJSHost, src, module, partitionApiKey, widgetInstanceId){
win.zenplanner = win.zenplanner || {};
win.zenplanner.directLoadArgs = win.zenplanner.directLoadArgs || [];
var tryCount = 0, intervalId = null;
function afterLoad(){
if(win.zenplanner.directLoader !== undefined && window.zenplanner.directLoader !== null){
clearInterval(intervalId);
for(var i = 0, l = win.zenplanner.directLoadArgs.length; l > i; i++){
if(win.zenplanner.directLoadArgs[i].widgetInstanceId === widgetInstanceId) {
win.zenplanner.directLoader.loadWidget(zenJSHost, module, partitionApiKey, widgetInstanceId);
}
}
} else if(tryCount++ > 200) {
console.log(‘Zen Planner widget : ‘ + module + ‘, failed to load.’);
clearInterval(intervalId);
}
}
if(win.zenplanner.directLoader === undefined || win.zenplanner.directLoader === null){
win.zenplanner.directLoadArgs.push({
module: module, partitionApiKey: partitionApiKey, widgetInstanceId : widgetInstanceId
});
var s = doc.createElement(‘script’); s.async = 1; s.src = zenJSHost + ‘/’ + src;
doc.head.appendChild(s);
intervalId = setInterval(afterLoad, 50);
} else {
win.zenplanner.directLoader.loadWidget(zenJSHost, module, partitionApiKey, widgetInstanceId);
}
})(window, document, ‘https://studio.zenplanner.com’, ‘zenplanner/studio/target/zp-widget-direct.js’, ‘freetrial’, ’83eafc22-b9a3-4a00-ad15-557519c9e595′, ‘c8dbb612-a82a-4f6d-bd68-1c28a40a6277’);