Project

General

Profile

1
!function(m,u){m.fn.extend({_aria:function(e,t){return this.attr("aria-"+e,t)},_removeAria:function(e){return this.removeAttr("aria-"+e)},_enableAria:function(e){return null==e||e?this.removeClass("disabled")._aria("disabled","false"):this.addClass("disabled")._aria("disabled","true")},_showAria:function(e){return null==e||e?this.show()._aria("hidden","false"):this.hide()._aria("hidden","true")},_selectAria:function(e){return null==e||e?this.addClass("current")._aria("selected","true"):this.removeClass("current")._aria("selected","false")},_id:function(e){return e?this.attr("id",e):this.attr("id")}}),String.prototype.format||(String.prototype.format=function(){for(var e=1===arguments.length&&m.isArray(arguments[0])?arguments[0]:arguments,t=this,n=0;n<e.length;n++){var a=new RegExp("\\{"+n+"\\}","gm");t=t.replace(a,e[n])}return t});var f=0,s="jQu3ry_5teps_St@te_",p="-t-",h="-p-",v="-h-",c="Index out of range.",o="One or more corresponding step {0} are missing.";function C(d,e,t){var n=d.children(e.headerTag),c=d.children(e.bodyTag);n.length>c.length?j(o,"contents"):n.length<c.length&&j(o,"titles");var a=e.startIndex;if(t.stepCount=n.length,e.saveState&&m.cookie){var r=m.cookie(s+A(d)),i=parseInt(r,0);!isNaN(i)&&i<t.stepCount&&(a=i)}t.currentIndex=a,n.each(function(e){var t,n=m(this),a=c.eq(e),r=a.data("mode"),i=null==r?U.html:w(U,/^\s*$/.test(r)||isNaN(r)?r:parseInt(r,0)),s=i===U.html||a.data("url")===u?"":a.data("url"),o=i!==U.html&&"1"===a.data("loaded"),l=m.extend({},Q,{title:n.html(),content:i===U.html?a.html():"",contentUrl:s,contentMode:i,contentLoaded:o});t=l,y(d).push(t)})}function l(e,t){var n=e.find(".steps li").eq(t.currentIndex);e.triggerHandler("finishing",[t.currentIndex])?(n.addClass("done").removeClass("error"),e.triggerHandler("finished",[t.currentIndex])):n.addClass("error")}function b(e){var t=e.data("eventNamespace");return null==t&&(t="."+A(e),e.data("eventNamespace",t)),t}function g(e,t){var n=A(e);return e.find("#"+n+p+t)}function x(e,t){var n=A(e);return e.find("#"+n+h+t)}function d(e){return e.data("options")}function I(e){return e.data("state")}function y(e){return e.data("steps")}function _(e,t){var n=y(e);return(t<0||t>=n.length)&&j(c),n[t]}function A(e){var t=e.data("uid");return null==t&&(null==(t=e._id())&&(t="steps-uid-".concat(f),e._id(t)),f++,e.data("uid",t)),t}function w(e,t){if(i("enumType",e),i("keyOrValue",t),"string"==typeof t){var n=e[t];return n===u&&j("The enum key '{0}' does not exist.",t),n}if("number"==typeof t){for(var a in e)if(e[a]===t)return t;j("Invalid enum value '{0}'.",t)}else j("Invalid key or value type.")}function F(e,t,n){return r(e,t,n,(a=1,n.currentIndex+a));var a}function T(e,t,n){return r(e,t,n,(a=1,n.currentIndex-a));var a}function k(e,t,n,a){if((a<0||a>=n.stepCount)&&j(c),!(t.forceMoveForward&&a<n.currentIndex)){var r=n.currentIndex;return e.triggerHandler("stepChanging",[n.currentIndex,a])?(n.currentIndex=a,H(e,t,n),M(e,t,n,r),D(e,t,n),q(e,t,n),function(e,t,n,a,r,i){var s=e.find(".content > .body"),o=w($,t.transitionEffect),l=t.transitionEffectSpeed,d=s.eq(a),c=s.eq(r);switch(o){case $.fade:case $.slide:var u=o===$.fade?"fadeOut":"slideUp",f=o===$.fade?"fadeIn":"slideDown";n.transitionElement=d,c[u](l,function(){var e=m(this)._showAria(!1).parent().parent(),t=I(e);t.transitionElement&&(t.transitionElement[f](l,function(){m(this)._showAria()}).promise().done(i),t.transitionElement=null)});break;case $.slideLeft:var p=c.outerWidth(!0),h=r<a?-p:p,v=r<a?p:-p;m.when(c.animate({left:h},l,function(){m(this)._showAria(!1)}),d.css("left",v+"px")._showAria().animate({left:0},l)).done(i);break;default:m.when(c._showAria(!1),d._showAria()).done(i)}}(e,t,n,a,r,function(){e.triggerHandler("stepChanged",[a,r])})):e.find(".steps li").eq(r).addClass("error"),!0}}function t(e){var u=m.extend(!0,{},K,e);return this.each(function(){var t,n,a,e,r,i,s,o,l,d=m(this),c={currentIndex:u.startIndex,currentStep:null,stepCount:0,transitionElement:null};d.data("options",u),d.data("state",c),d.data("steps",[]),C(d,u,c),t=d,a=c,e='<{0} class="{1}">{2}</{0}>',r=w(z,(n=u).stepsOrientation)===z.vertical?" vertical":"",i=m(e.format(n.contentContainerTag,"content "+n.clearFixCssClass,t.html())),s=m(e.format(n.stepsContainerTag,"steps "+n.clearFixCssClass,'<ul role="tablist"></ul>')),o=i.children(n.headerTag),l=i.children(n.bodyTag),t.attr("role","application").empty().append(s).append(i).addClass(n.cssClass+" "+n.clearFixCssClass+r),l.each(function(e){L(t,a,m(this),e)}),o.each(function(e){B(t,n,a,m(this),e)}),M(t,n,a),function(e,t,n){if(t.enablePagination){var a='<li class="button_{0}"><a href="#{0}" role="menuitem">{1}</a></li>',r="";t.forceMoveForward||(r+=a.format("previous",t.labels.previous)),r+=a.format("next",t.labels.next),t.enableFinishButton&&(r+=a.format("finish",t.labels.finish)),t.enableCancelButton&&(r+=a.format("cancel",t.labels.cancel)),e.append('<{0} class="actions {1}"><ul role="menu" aria-label="{2}">{3}</ul></{0}>'.format(t.actionContainerTag,t.clearFixCssClass,t.labels.pagination,r)),D(e,t,n),q(e,t,n)}}(t,n,a),function(e,t){var n=b(e);e.bind("canceled"+n,t.onCanceled),e.bind("contentLoaded"+n,t.onContentLoaded),e.bind("finishing"+n,t.onFinishing),e.bind("finished"+n,t.onFinished),e.bind("init"+n,t.onInit),e.bind("stepChanging"+n,t.onStepChanging),e.bind("stepChanged"+n,t.onStepChanged),t.enableKeyNavigation&&e.bind("keyup"+n,S);e.find(".actions a").bind("click"+n,E)}(d,u),u.autoFocus&&0===f&&g(d,u.startIndex).focus(),d.triggerHandler("init",[u.startIndex])})}function n(e,t,n,a,r){var i,s;(a<0||a>n.stepCount)&&j(c),r=m.extend({},Q,r),i=a,s=r,y(e).splice(i,0,s),n.currentIndex!==n.stepCount&&n.currentIndex>=a&&(n.currentIndex++,H(e,t,n)),n.stepCount++;var o=e.find(".content"),l=m("<{0}>{1}</{0}>".format(t.headerTag,r.title)),d=m("<{0}></{0}>".format(t.bodyTag));return null!=r.contentMode&&r.contentMode!==U.html||d.html(r.content),0===a?o.prepend(d).prepend(l):x(e,a-1).after(d).after(l),L(e,n,d,a),B(e,t,n,l,a),N(e,t,n,a),a===n.currentIndex&&M(e,t,n),D(e,t,n),e}function S(e){var t=m(this),n=d(t),a=I(t);if(n.suppressPaginationOnFocus&&t.find(":focus").is(":input"))return e.preventDefault(),!1;var r=37,i=39;e.keyCode===r?(e.preventDefault(),T(t,n,a)):e.keyCode===i&&(e.preventDefault(),F(t,n,a))}function q(t,e,n){if(0<n.stepCount){var a=n.currentIndex,r=_(t,a);if(!e.enableContentCache||!r.contentLoaded)switch(w(U,r.contentMode)){case U.iframe:t.find(".content > .body").eq(n.currentIndex).empty().html('<iframe src="'+r.contentUrl+'" frameborder="0" scrolling="no" />').data("loaded","1");break;case U.async:var i=x(t,a)._aria("busy","true").empty().append(O(e.loadingTemplate,{text:e.labels.loading}));m.ajax({url:r.contentUrl,cache:!1}).done(function(e){i.empty().html(e)._aria("busy","false").data("loaded","1"),t.triggerHandler("contentLoaded",[a])})}}}function r(e,t,n,a){var r=n.currentIndex;if(!(0<=a&&a<n.stepCount)||t.forceMoveForward&&a<n.currentIndex)return!1;var i=g(e,a),s=i.parent(),o=s.hasClass("disabled");return s._enableAria(),i.click(),r!==n.currentIndex||!o||(s._enableAria(!1),!1)}function E(e){e.preventDefault();var t=m(this),n=t.parent().parent().parent().parent(),a=d(n),r=I(n),i=t.attr("href");switch(i.substring(i.lastIndexOf("#")+1)){case"cancel":n.triggerHandler("canceled");break;case"finish":l(n,r);break;case"next":F(n,a,r);break;case"previous":T(n,a,r)}}function D(e,t,n){if(t.enablePagination){var a=e.find(".actions a[href$='#finish']").parent(),r=e.find(".actions a[href$='#next']").parent();if(!t.forceMoveForward)e.find(".actions a[href$='#previous']").parent()._enableAria(0<n.currentIndex);t.enableFinishButton&&t.showFinishButtonAlways?(a._enableAria(0<n.stepCount),r._enableAria(1<n.stepCount&&n.stepCount>n.currentIndex+1)):(a._showAria(t.enableFinishButton&&n.stepCount===n.currentIndex+1),r._showAria(0===n.stepCount||n.stepCount>n.currentIndex+1)._enableAria(n.stepCount>n.currentIndex+1||!t.enableFinishButton))}}function M(e,t,n,a){var r=g(e,n.currentIndex),i=m('<span class="current-info audible">'+t.labels.current+" </span>"),s=e.find(".content > .title");if(null!=a){var o=g(e,a);o.parent().addClass("done").removeClass("error")._selectAria(!1),s.eq(a).removeClass("current").next(".body").removeClass("current"),i=o.find(".current-info"),r.focus()}r.prepend(i).parent()._selectAria().removeClass("done")._enableAria(),s.eq(n.currentIndex).addClass("current").next(".body").addClass("current")}function N(e,t,n,a){for(var r=A(e),i=a;i<n.stepCount;i++){var s=r+p+i,o=r+h+i,l=r+v+i,d=e.find(".title").eq(i)._id(l);e.find(".steps a").eq(i)._id(s)._aria("controls",o).attr("href","#"+l).html(O(t.titleTemplate,{index:i+1,title:d.html()})),e.find(".body").eq(i)._id(o)._aria("labelledby",l)}}function a(e,t,n,a){return!(a<0||a>=n.stepCount||n.currentIndex===a)&&(r=a,y(e).splice(r,1),n.currentIndex>a&&(n.currentIndex--,H(e,t,n)),n.stepCount--,(i=e,s=a,o=A(i),i.find("#"+o+v+s)).remove(),x(e,a).remove(),g(e,a).parent().remove(),0===a&&e.find(".steps li").first().addClass("first"),a===n.stepCount&&e.find(".steps li").eq(a).addClass("last"),N(e,t,n,a),D(e,t,n),!0);var r,i,s,o}function L(e,t,n,a){var r=A(e),i=r+h+a,s=r+v+a;n._id(i).attr("role","tabpanel")._aria("labelledby",s).addClass("body step-"+a).attr("data-step",a)._showAria(t.currentIndex===a)}function O(e,t){for(var n=e.match(/#([a-z]*)#/gi),a=0;a<n.length;a++){var r=n[a],i=r.substring(1,r.length-1);t[i]===u&&j("The key '{0}' does not exist in the substitute collection!",i),e=e.replace(r,t[i])}return e}function B(e,t,n,a,r){var i=A(e),s=i+p+r,o=i+h+r,l=i+v+r,d=e.find(".steps > ul"),c=O(t.titleTemplate,{index:r+1,title:a.html()}),u=m('<li role="tab"><a id="'+s+'" href="#'+l+'" aria-controls="'+o+'">'+c+"</a></li>");u._enableAria(t.enableAllSteps||n.currentIndex>r),n.currentIndex>r&&u.addClass("done"),a._id(l).attr("tabindex","-1").addClass("title"),0===r?d.prepend(u):d.find("li").eq(r-1).after(u),0===r&&d.find("li").removeClass("first").eq(r).addClass("first"),r===n.stepCount-1&&d.find("li").removeClass("last").eq(r).addClass("last"),u.children("a").bind("click"+b(e),P)}function H(e,t,n){t.saveState&&m.cookie&&m.cookie(s+A(e),n.currentIndex)}function P(e){e.preventDefault();var t=m(this),n=t.parent().parent().parent().parent(),a=d(n),r=I(n),i=r.currentIndex;if(t.parent().is(":not(.disabled):not(.current)")){var s=t.attr("href");k(n,a,r,parseInt(s.substring(s.lastIndexOf("-")+1),0))}if(i===r.currentIndex)return g(n,i).focus(),!1}function j(e){throw 1<arguments.length&&(e=e.format(Array.prototype.slice.call(arguments,1))),new Error(e)}function i(e,t){null==t&&j("The argument '{0}' is null or undefined.",e)}m.fn.steps=function(e){return m.fn.steps[e]?m.fn.steps[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void m.error("Method "+e+" does not exist on jQuery.steps"):t.apply(this,arguments)},m.fn.steps.add=function(e){var t=I(this);return n(this,d(this),t,t.stepCount,e)},m.fn.steps.count=function(){return I(this).stepCount},m.fn.steps.destroy=function(){return function(e,t){var n=b(e);e.unbind(n).removeData("uid").removeData("options").removeData("state").removeData("steps").removeData("eventNamespace").find(".actions a").unbind(n),e.removeClass(t.clearFixCssClass+" vertical");var a=e.find(".content > *");a.removeData("loaded").removeData("mode").removeData("url"),a.removeAttr("id").removeAttr("role").removeAttr("tabindex").removeAttr("class").removeAttr("style")._removeAria("labelledby")._removeAria("hidden"),e.find(".content > [data-mode='async'],.content > [data-mode='iframe']").empty();var r=m('<{0} class="{1}"></{0}>'.format(e.get(0).tagName,e.attr("class"))),i=e._id();return null!=i&&""!==i&&r._id(i),r.html(e.find(".content").html()),e.after(r),e.remove(),r}(this,d(this))},m.fn.steps.finish=function(){l(this,I(this))},m.fn.steps.getCurrentIndex=function(){return I(this).currentIndex},m.fn.steps.getCurrentStep=function(){return _(this,I(this).currentIndex)},m.fn.steps.getStep=function(e){return _(this,e)},m.fn.steps.insert=function(e,t){return n(this,d(this),I(this),e,t)},m.fn.steps.next=function(){return F(this,d(this),I(this))},m.fn.steps.previous=function(){return T(this,d(this),I(this))},m.fn.steps.remove=function(e){return a(this,d(this),I(this),e)},m.fn.steps.setStep=function(e){return k(this,d(this),I(this),e)},m.fn.steps.skip=function(e){throw new Error("Not yet implemented!")};var U=m.fn.steps.contentMode={html:0,iframe:1,async:2},z=m.fn.steps.stepsOrientation={horizontal:0,vertical:1},$=m.fn.steps.transitionEffect={none:0,fade:1,slide:2,slideLeft:3},Q=m.fn.steps.stepModel={title:"",content:"",contentUrl:"",contentMode:U.html,contentLoaded:!1},K=m.fn.steps.defaults={headerTag:"h1",bodyTag:"div",contentContainerTag:"div",actionContainerTag:"div",stepsContainerTag:"div",cssClass:"wizard",clearFixCssClass:"clearfix",stepsOrientation:z.horizontal,titleTemplate:"<span class=\"number\">#index#</span> <span class='title'>#title#</span>",loadingTemplate:'<span class="spinner"></span> #text#',autoFocus:!1,enableAllSteps:!1,enableKeyNavigation:!0,enablePagination:!0,suppressPaginationOnFocus:!0,enableContentCache:!0,enableCancelButton:!1,enableFinishButton:!0,preloadContent:!1,showFinishButtonAlways:!1,forceMoveForward:!1,saveState:!1,startIndex:0,transitionEffect:$.none,transitionEffectSpeed:280,onStepChanging:function(e,t,n){return!0},onStepChanged:function(e,t,n){},onCanceled:function(e){},onFinishing:function(e,t){return!0},onFinished:function(e,t){},onContentLoaded:function(e,t){},onInit:function(e,t){},labels:{cancel:"Cancel",current:"current step:",pagination:"Pagination",finish:"Finish",next:"Next <i class='material-icons'>&#xE315;</i>",previous:"<i class='material-icons'>&#xE314;</i> Previous",loading:"Loading ..."}}}(jQuery);
(27-27/27)