").addClass("hopscotch-bubble-arrow-border");u=$("
").addClass("hopscotch-bubble-arrow");this.$arrowEl.append(t,u);this.$element.append(this.$arrowEl);return this};this.renderStep=function(v,A,w,x,B){var C=this,u=i.valOrDefault(v.showNextButton,s.showNextButton),t=i.valOrDefault(v.showPrevButton,s.showPrevButton),z,y;n=v;this.setTitle(v.title?v.title:"");this.setContent(v.content?v.content:"");this.setNum(A);this.showPrevButton(this.$prevBtnEl&&t&&(A>0||w>0));this.showNextButton(this.$nextBtnEl&&u&&!x);this.$nextBtnEl.val(v.showSkip?j.skipBtn:j.nextBtn);if(x){this.$doneBtnEl.removeClass("hide")}else{this.$doneBtnEl.addClass("hide")}this.setArrow(v.orientation);z=i.getPixelValue(v.width)||s.bubbleWidth;y=i.valOrDefault(v.padding,s.bubblePadding);this.$containerEl.css({width:z+"px",padding:y+"px"});this.$element.css("zIndex",v.zindex?v.zindex:"");if(v.orientation==="top"){setTimeout(function(){q(C,v);if(B&&!v.fixedElement){B()}},5)}else{q(this,v);if(B&&!v.fixedElement){B()}}return this};this.setTitle=function(t){if(t){this.$titleEl.html(t).removeClass("hide")}else{this.$titleEl.addClass("hide")}return this};this.setContent=function(t){if(t){this.$contentEl.html(t).removeClass("hide")}else{this.$contentEl.addClass("hide")}return this};this.setNum=function(t){if(j.stepNums&&t0)?D[z]:D},n=function(){return u.steps[p].length>0},A=function(){var D=u.steps[p].length;if(z0){--z;return true}else{if(p>0){D=u.steps[--p].length;if(D){z=D-1}else{z=undefined}return true}}return false},w=function(){var H=s().$element,D=i.getPixelValue(H.css("top")),I=i.getStepTarget(B())[0],G=I.getBoundingClientRect(),J=G.top+i.getScrollTop(),F=(D1){t=parseInt(F[0],10);v=parseInt(F[1],10)}else{t=parseInt(t,10)}if(H.length>2&&H[2]==="mp"){if(v&&v0){v=0}else{v=undefined}}}}}E=s();E.showPrevButton(q.showPrevButton,true);E.showNextButton(q.showNextButton,true);return this};this.startTour=function(G,F){var D,E;if(!u){throw"Need to load a tour before you start it!"}if(document.readyState!=="complete"){a=true;return this}if(typeof G!==h){p=G;z=F}else{if(u.id===C&&typeof t!==h){p=t;z=v;E=B();if(!i.getStepTarget(E)){x();E=B();if(!i.getStepTarget(E)){this.endTour(false,false);return this}}}else{p=0}}if(!z&&n()){z=0}i.invokeCallbacks("start",[u.id,p]);this.isActive=true;if(q.animate){D.initAnimate()}if(!i.getStepTarget(B())){i.invokeCallbacks("error",[u.id,p]);if(q.skipIfNoElement){this.nextStep(false)}}else{this.showStep(p,z)}return this};this.showStep=function(L,E){var G=u.steps,F=G[L],D=G.length,K=u.id+":"+L,J=s(),I=i.valOrDefault(F.delay,0),H;p=L;z=E;if(typeof E!==h&&n()){F=F[E];K+="-"+E}H=(L===D-1)||(E>=F.length-1);setTimeout(function(){J.renderStep(F,L,E,H,w);J.show()},I);if(F.multipage){K+=":mp"}i.setState(q.cookieName,K,1);return this};this.prevStep=function(){var E=B(),D=[];if(E.onPrev){E.onPrev()}i.invokeCallbacks("prev",[u.id,p]);if(q.skipIfNoElement){while(D.length===0&&x()){E=B();D=i.getStepTarget(E);if(D.length===0){i.invokeCallbacks("error",[u.id,p])}}if(D.length===0){return this.endTour(true,false)}}else{if(x()){E=B();if(!i.getStepTarget(E)){i.invokeCallbacks("error",[u.id,p]);return this.endTour(true,false)}}}this.showStep(p,z);return this};this.nextStep=function(G){var F=B(),E=p,D=[];G=i.valOrDefault(G,true);if(q.skipIfNoElement){while(D.length===0&&A()){F=B();D=i.getStepTarget(F);if(D.length===0){i.invokeCallbacks("error",[u.id,p])}}if(!D.length){return this.endTour(true,false)}}else{if(A()){F=B();if(!i.getStepTarget(F)){i.invokeCallbacks("error",[u.id,p]);return this.endTour(true,false)}}}if(G){if(F.onNext){F.onNext()}i.invokeCallbacks("next",[u.id,E])}this.showStep(p,z);return this};this.endTour=function(F,E){var D=s();F=i.valOrDefault(F,true);E=i.valOrDefault(E,true);p=0;z=undefined;t=undefined;D.hide();if(F){i.clearState(q.cookieName)}l.isActive=false;if(E){i.invokeCallbacks("end",[u.id])}l.removeCallbacks(true);return this};this.getCurrTour=function(){return u};this.getCurrStepNum=function(){return p};this.getCurrSubstepNum=function(){return z};this.hasTakenTour=function(D){if(k){i.getState(q.cookieName+"_history")}return false};this.setHasTakenTour=function(E){var D;if(k&&!this.hasTakenTour(E)){D=i.getState(q.cookieName+"_history");if(D){D+=";"+E}else{D=E}}};this.clearHasTakenTour=function(J){var I,H,E,D,F=q.cookieName+"_history",G=false;if(k){I=i.getState(F);if(I){H=I.split(";");for(E=0,D=H.length;E= step.length - 1);
- bubble.renderStep(step, stepIdx, substepIdx, isLast, adjustWindowScroll);
+
+ setTimeout(function() {
+ bubble.renderStep(step, stepIdx, substepIdx, isLast, adjustWindowScroll);
+ bubble.show();
+ }, delay);
if (step.multipage) {
cookieVal += ':mp';
}
utils.setState(opt.cookieName, cookieVal, 1);
- getBubble().show();
return this;
};