diff --git a/VERSION b/VERSION index 37f3e39552..43b7afdb3e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -nursix-dev-4151-ge4ae781 (2020-06-26 21:43:41) +nursix-dev-4152-gea21cf2 (2020-07-01 13:16:01) diff --git a/static/scripts/S3/S3.min.js b/static/scripts/S3/S3.min.js index 103c98851b..d9f01872e3 100644 --- a/static/scripts/S3/S3.min.js +++ b/static/scripts/S3/S3.min.js @@ -1,16 +1,16 @@ /* - 2013-2020 (c) Sahana Software Foundation + 2015-2020 (c) Sahana Software Foundation @license MIT requires jQuery 1.9.1+ requires jQuery UI 1.10 widget factory - - 2015-2020 (c) Sahana Software Foundation + requires jQuery jstree 3.0.3 + 2013-2020 (c) Sahana Software Foundation @license MIT requires jQuery 1.9.1+ requires jQuery UI 1.10 widget factory - requires jQuery jstree 3.0.3 + jQuery UI :data 1.12.1 http://jqueryui.com @@ -213,11 +213,11 @@ g&&g.call(c[0]);e()})}});return b.widget}); (function(b){"function"===typeof define&&define.amd?define(["jquery","./version"],b):b(jQuery)})(function(b){(function(){function a(b,a,e){return[parseFloat(b[0])*(l.test(b[0])?a/100:1),parseFloat(b[1])*(l.test(b[1])?e/100:1)]}function c(a){var e=a[0];return 9===e.nodeType?{width:a.width(),height:a.height(),offset:{top:0,left:0}}:b.isWindow(e)?{width:a.width(),height:a.height(),offset:{top:a.scrollTop(),left:a.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:a.outerWidth(), height:a.outerHeight(),offset:a.offset()}}var d,e=Math.max,f=Math.abs,h=/left|center|right/,g=/top|center|bottom/,k=/[\+\-]\d+(\.[\d]+)?%?/,m=/^\w+/,l=/%$/,n=b.fn.position;b.position={scrollbarWidth:function(){if(void 0!==d)return d;var a=b("
");var e=a.children()[0];b("body").append(a);var c=e.offsetWidth;a.css("overflow","scroll");e=e.offsetWidth;c===e&&(e=a[0].clientWidth); a.remove();return d=c-e},getScrollInfo:function(a){var e=a.isWindow||a.isDocument?"":a.element.css("overflow-x"),c=a.isWindow||a.isDocument?"":a.element.css("overflow-y");e="scroll"===e||"auto"===e&&a.widthc?"left":0n?"top":0< -p?"bottom":"middle"};ve(f(p),f(n))?m.important="horizontal":m.important="vertical";d.using.call(this,b,m)});g.offset(b.extend(r,{using:c}))})};b.ui.position={fit:{left:function(b,a){var c=a.within,d=c.isWindow?c.scrollLeft:c.offset.left,g=c.width,f=b.left-a.collisionPosition.marginLeft;c=d-f;var k=f+a.collisionWidth-g-d;a.collisionWidth>g?0=k?(a=b.left+c+a.collisionWidth-g-d,b.left+=c-a):b.left=0=c? +offset:c||d?{left:0,top:0}:b(a).offset(),scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}};b.fn.position=function(d){if(!d||!d.of)return n.apply(this,arguments);d=b.extend({},d);var l=b(d.of),q=b.position.getWithinInfo(d.within),z=b.position.getScrollInfo(q),u=(d.collision||"flip").split(" "),v={};var r=c(l);l[0].preventDefault&&(d.at="left top");var w=r.width;var A=r.height;var B=r.offset;var y=b.extend({},B);b.each(["my","at"],function(){var b=(d[this]|| +"").split(" ");1===b.length&&(b=h.test(b[0])?b.concat(["center"]):g.test(b[0])?["center"].concat(b):["center","center"]);b[0]=h.test(b[0])?b[0]:"center";b[1]=g.test(b[1])?b[1]:"center";var a=k.exec(b[0]);var e=k.exec(b[1]);v[this]=[a?a[0]:0,e?e[0]:0];d[this]=[m.exec(b[0])[0],m.exec(b[1])[0]]});1===u.length&&(u[1]=u[0]);"right"===d.at[0]?y.left+=w:"center"===d.at[0]&&(y.left+=w/2);"bottom"===d.at[1]?y.top+=A:"center"===d.at[1]&&(y.top+=A/2);var G=a(v.at,w,A);y.left+=G[0];y.top+=G[1];return this.each(function(){var c, +g=b(this),k=g.outerWidth(),h=g.outerHeight(),n=parseInt(b.css(this,"marginLeft"),10)||0,m=parseInt(b.css(this,"marginTop"),10)||0,p=k+n+(parseInt(b.css(this,"marginRight"),10)||0)+z.width,t=h+m+(parseInt(b.css(this,"marginBottom"),10)||0)+z.height,r=b.extend({},y),L=a(v.my,g.outerWidth(),g.outerHeight());"right"===d.my[0]?r.left-=k:"center"===d.my[0]&&(r.left-=k/2);"bottom"===d.my[1]?r.top-=h:"center"===d.my[1]&&(r.top-=h/2);r.left+=L[0];r.top+=L[1];var V={marginLeft:n,marginTop:m};b.each(["left", +"top"],function(a,e){if(b.ui.position[u[a]])b.ui.position[u[a]][e](r,{targetWidth:w,targetHeight:A,elemWidth:k,elemHeight:h,collisionPosition:V,collisionWidth:p,collisionHeight:t,offset:[G[0]+L[0],G[1]+L[1]],my:d.my,at:d.at,within:q,elem:g})});d.using&&(c=function(b){var a=B.left-r.left,c=a+w-k,q=B.top-r.top,n=q+A-h,m={target:{element:l,left:B.left,top:B.top,width:w,height:A},element:{element:g,left:r.left,top:r.top,width:k,height:h},horizontal:0>c?"left":0n?"top":0< +q?"bottom":"middle"};we(f(q),f(n))?m.important="horizontal":m.important="vertical";d.using.call(this,b,m)});g.offset(b.extend(r,{using:c}))})};b.ui.position={fit:{left:function(b,a){var c=a.within,d=c.isWindow?c.scrollLeft:c.offset.left,g=c.width,f=b.left-a.collisionPosition.marginLeft;c=d-f;var k=f+a.collisionWidth-g-d;a.collisionWidth>g?0=k?(a=b.left+c+a.collisionWidth-g-d,b.left+=c-a):b.left=0=c? d:c>k?d+g-a.collisionWidth:d:b.left=0g?0=k?(a=b.top+c+a.collisionHeight-g-d,b.top+=c-a):b.top=0=c?d:c>k?d+g-a.collisionHeight:d:b.top=0c){if(a=b.left+k+l+n+a.collisionWidth-d-e,0>a||ac){if(a=b.top+k+l+n+a.collisionHeight-d-e,0>a||aa,""]},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));a=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((a-b)/864E5)/7)+1},parseDate:function(a,c,e){if(null== -a||null==c)throw"Invalid arguments";c="object"===typeof c?c.toString():c+"";if(""===c)return null;var d,f=0;var g=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff;g="string"!==typeof g?g:(new Date).getFullYear()%100+parseInt(g,10);var h=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort;var k=(e?e.dayNames:null)||this._defaults.dayNames,m=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,t=(e?e.monthNames:null)||this._defaults.monthNames,w=e=-1,r=-1,v=-1,B=!1,A=function(b){(b= -d+1e&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(e<=g?0:-100));if(-1b.getFullYear()%100?"0":"")+b.getFullYear()%100;break;case "@":w+=b.getTime();break;case "!":w+=1E4*b.getTime()+this._ticksTo1970;break;case "'":h("'")?w+="'":r=!0;break;default:w+=a.charAt(e)}return w},_possibleChars:function(a){var b,c="",e=!1,d=function(c){(c=b+1e&&(e+=(new Date).getFullYear()-(new Date).getFullYear()%100+(e<=g?0:-100));if(-1b.getFullYear()%100?"0":"")+b.getFullYear()%100;break;case "@":v+=b.getTime();break;case "!":v+=1E4*b.getTime()+this._ticksTo1970;break;case "'":h("'")?v+="'":r=!0;break;default:v+=a.charAt(e)}return v},_possibleChars:function(a){var b,c="",e=!1,d=function(c){(c=b+1r&&(r+=12,H--);if(G){var C=this._daylightSavingAdjust(new Date(G.getFullYear(),G.getMonth()-w[0]*w[1]+1,G.getDate()));for(C=y&&CC;)r--,0>r&&(r=11,H--)}a.drawMonth=r;a.drawYear=H;C=this._get(a,"prevText");C=t?this.formatDate(C, -this._daylightSavingAdjust(new Date(H,r-v,1)),this._getFormatConfig(a)):C;C=this._canAdjustMonth(a,-1,H,r)?""+C+"":z?"":""+C+"";var U=this._get(a,"nextText");U=t?this.formatDate(U,this._daylightSavingAdjust(new Date(H, -r+v,1)),this._getFormatConfig(a)):U;z=this._canAdjustMonth(a,1,H,r)?""+U+"":z?"":""+U+"";v=this._get(a,"currentText");U=this._get(a,"gotoCurrent")&&a.currentDay?A:f;v=t?this.formatDate(v, -U,this._getFormatConfig(a)):v;t=a.inline?"":"";h=h?"
"+(g?t:"")+(this._isInRange(a,U)?"":"")+(g?"":t)+"
": -"";t=parseInt(this._get(a,"firstDay"),10);t=isNaN(t)?0:t;v=this._get(a,"showWeek");U=this._get(a,"dayNames");var x=this._get(a,"dayNamesMin");var Y=this._get(a,"monthNames");var aa=this._get(a,"monthNamesShort");var fa=this._get(a,"beforeShowDay");var N=this._get(a,"showOtherMonths");var ba=this._get(a,"selectOtherMonths");var L=this._getDefaultDate(a);var V="";for(b=0;b"+(/all|left/.test(D)&&0===b?g?z:C:"")+(/all|right/.test(D)&&0===b?g?C:z:"")+this._generateMonthYearHeader(a,r,H,y,G,0";var F=v?"":"";for(D=0;7>D;D++){var E=(D+t)%7;F+=""}K+=F+"";F=this._getDaysInMonth(H,r);H===a.selectedYear&&r===a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,F));D=(this._getFirstDayOfMonth(H,r)-t+7)%7;F=Math.ceil((D+F)/7);this.maxRows= -F=B?this.maxRows>F?this.maxRows:F:F;E=this._daylightSavingAdjust(new Date(H,r,1-D));for(e=0;e";var O=v?"":"";for(D=0;7>D;D++){var S=fa?fa.apply(a.input?a.input[0]:null,[E]):[!0,""];var X=(d=E.getMonth()!==r)&&!ba||!S[0]||y&&EG;O+="";E.setDate(E.getDate()+1);E=this._daylightSavingAdjust(E)}K+=O+""}r++;11
"+this._get(a,"weekHeader")+""+x[E]+"
"+this._get(a,"calculateWeek")(E)+""+(d&&!N?" ":X?""+E.getDate()+"":""+E.getDate()+"")+"
"+(B?""+(0":""):"");W+=K}V+=W}a._keyEvent=!1;return V+h},_generateMonthYearHeader:function(a,b,c,e,d,f,h,u){var g,l=this._get(a,"changeMonth"),k=this._get(a, -"changeYear"),p=this._get(a,"showMonthAfterYear"),n="
",q="";if(f||!l)q+=""+h[b]+"";else{h=e&&e.getFullYear()===c;var m=d&&d.getFullYear()===c;q+=""}p||(n+=q+(!f&&l&&k?"":" "));if(!a.yearshtml)if(a.yearshtml= -"",f||!k)n+=""+c+"";else{u=this._get(a,"yearRange").split(":");var y=(new Date).getFullYear();h=function(a){a=a.match(/c[+\-].*/)?c+parseInt(a.substring(1),10):a.match(/[+\-].*/)?y+parseInt(a,10):parseInt(a,10);return isNaN(a)?y:a};b=h(u[0]);u=Math.max(b,h(u[1]||""));b=e?Math.max(b,e.getFullYear()):b;u=d?Math.min(u,d.getFullYear()):u;for(a.yearshtml+="";n+=a.yearshtml;a.yearshtml=null}n+=this._get(a,"yearSuffix");p&&(n+=(!f&&l&&k?"":" ")+q);return n+"
"},_adjustInstDate:function(a,b,c){var e=a.selectedYear+("Y"===c?b:0),d=a.selectedMonth+("M"===c?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,d))+("D"===c?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,d,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear= +this,"M");return!1},selectYear:function(){b.datepicker._selectMonthYear(e,this,"Y");return!1}}[this.getAttribute("data-handler")])})},_generateHTML:function(a){var b,c,e,d,f=new Date;f=this._daylightSavingAdjust(new Date(f.getFullYear(),f.getMonth(),f.getDate()));var g=this._get(a,"isRTL");var h=this._get(a,"showButtonPanel");var z=this._get(a,"hideIfNoPrevNext");var u=this._get(a,"navigationAsDateFormat");var v=this._getNumberOfMonths(a),r=this._get(a,"showCurrentAtPos");var w=this._get(a,"stepMonths"); +var A=1!==v[0]||1!==v[1],B=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),y=this._getMinMaxDate(a,"min"),G=this._getMinMaxDate(a,"max");r=a.drawMonth-r;var H=a.drawYear;0>r&&(r+=12,H--);if(G){var C=this._daylightSavingAdjust(new Date(G.getFullYear(),G.getMonth()-v[0]*v[1]+1,G.getDate()));for(C=y&&CC;)r--,0>r&&(r=11,H--)}a.drawMonth=r;a.drawYear=H;C=this._get(a,"prevText");C=u?this.formatDate(C, +this._daylightSavingAdjust(new Date(H,r-w,1)),this._getFormatConfig(a)):C;C=this._canAdjustMonth(a,-1,H,r)?""+C+"":z?"":""+C+"";var U=this._get(a,"nextText");U=u?this.formatDate(U,this._daylightSavingAdjust(new Date(H, +r+w,1)),this._getFormatConfig(a)):U;z=this._canAdjustMonth(a,1,H,r)?""+U+"":z?"":""+U+"";w=this._get(a,"currentText");U=this._get(a,"gotoCurrent")&&a.currentDay?B:f;w=u?this.formatDate(w, +U,this._getFormatConfig(a)):w;u=a.inline?"":"";h=h?"
"+(g?u:"")+(this._isInRange(a,U)?"":"")+(g?"":u)+"
": +"";u=parseInt(this._get(a,"firstDay"),10);u=isNaN(u)?0:u;w=this._get(a,"showWeek");U=this._get(a,"dayNames");var x=this._get(a,"dayNamesMin");var Y=this._get(a,"monthNames");var aa=this._get(a,"monthNamesShort");var fa=this._get(a,"beforeShowDay");var N=this._get(a,"showOtherMonths");var ba=this._get(a,"selectOtherMonths");var L=this._getDefaultDate(a);var V="";for(b=0;b"+(/all|left/.test(D)&&0===b?g?z:C:"")+(/all|right/.test(D)&&0===b?g?C:z:"")+this._generateMonthYearHeader(a,r,H,y,G,0";var F=w?"":"";for(D=0;7>D;D++){var E=(D+u)%7;F+=""}K+=F+"";F=this._getDaysInMonth(H,r);H===a.selectedYear&&r===a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,F));D=(this._getFirstDayOfMonth(H,r)-u+7)%7;F=Math.ceil((D+F)/7);this.maxRows= +F=A?this.maxRows>F?this.maxRows:F:F;E=this._daylightSavingAdjust(new Date(H,r,1-D));for(e=0;e";var O=w?"":"";for(D=0;7>D;D++){var S=fa?fa.apply(a.input?a.input[0]:null,[E]):[!0,""];var X=(d=E.getMonth()!==r)&&!ba||!S[0]||y&&EG;O+="";E.setDate(E.getDate()+1);E=this._daylightSavingAdjust(E)}K+=O+""}r++;11
"+this._get(a,"weekHeader")+""+x[E]+"
"+this._get(a,"calculateWeek")(E)+""+(d&&!N?" ":X?""+E.getDate()+"":""+E.getDate()+"")+"
"+(A?""+(0":""):"");W+=K}V+=W}a._keyEvent=!1;return V+h},_generateMonthYearHeader:function(a,b,c,e,d,f,h,t){var g,l=this._get(a,"changeMonth"),k=this._get(a, +"changeYear"),q=this._get(a,"showMonthAfterYear"),n="
",p="";if(f||!l)p+=""+h[b]+"";else{h=e&&e.getFullYear()===c;var m=d&&d.getFullYear()===c;p+=""}q||(n+=p+(!f&&l&&k?"":" "));if(!a.yearshtml)if(a.yearshtml= +"",f||!k)n+=""+c+"";else{t=this._get(a,"yearRange").split(":");var y=(new Date).getFullYear();h=function(a){a=a.match(/c[+\-].*/)?c+parseInt(a.substring(1),10):a.match(/[+\-].*/)?y+parseInt(a,10):parseInt(a,10);return isNaN(a)?y:a};b=h(t[0]);t=Math.max(b,h(t[1]||""));b=e?Math.max(b,e.getFullYear()):b;t=d?Math.min(t,d.getFullYear()):t;for(a.yearshtml+="";n+=a.yearshtml;a.yearshtml=null}n+=this._get(a,"yearSuffix");q&&(n+=(!f&&l&&k?"":" ")+p);return n+"
"},_adjustInstDate:function(a,b,c){var e=a.selectedYear+("Y"===c?b:0),d=a.selectedMonth+("M"===c?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,d))+("D"===c?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,d,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear= a.selectedYear=e.getFullYear();"M"!==c&&"Y"!==c||this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return null==a?[1,1]:"number"===typeof a?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a, this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var d=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(0>b?b:d[0]*d[1]),1));0>b&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),e=this._getMinMaxDate(a, "max"),d=null,f=null;if(a=this._get(a,"yearRange")){a=a.split(":");var g=(new Date).getFullYear();d=parseInt(a[0],10);f=parseInt(a[1],10);a[0].match(/[+\-].*/)&&(d+=g);a[1].match(/[+\-].*/)&&(f+=g)}return(!c||b.getTime()>=c.getTime())&&(!e||b.getTime()<=e.getTime())&&(!d||b.getFullYear()>=d)&&(!f||b.getFullYear()<=f)},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b="string"!==typeof b?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a, @@ -373,10 +373,10 @@ d.cursor)},stop:function(a,c,d){a=d.options;a._cursor&&b("body").css("cursor",a. d.document[0]&&"HTML"!==d.scrollParentNotHidden[0].tagName&&(d.overflowOffset=d.scrollParentNotHidden.offset())},drag:function(a,c,d){c=d.options;var e=!1,f=d.scrollParentNotHidden[0],h=d.document[0];f!==h&&"HTML"!==f.tagName?(c.axis&&"x"===c.axis||(d.overflowOffset.top+f.offsetHeight-a.pageYp+h||lu+h||!b.contains(d.snapElements[e].item.ownerDocument,d.snapElements[e].item))d.snapElements[e].snapping&&d.options.snap.release&& -d.options.snap.release.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[e].item})),d.snapElements[e].snapping=!1;else{if("inner"!==f.snapMode){var z=Math.abs(q-l)<=h;var t=Math.abs(u-m)<=h;var w=Math.abs(n-k)<=h;var r=Math.abs(p-g)<=h;z&&(c.position.top=d._convertPositionTo("relative",{top:q-d.helperProportions.height,left:0}).top);t&&(c.position.top=d._convertPositionTo("relative",{top:u,left:0}).top);w&&(c.position.left=d._convertPositionTo("relative",{top:0,left:n-d.helperProportions.width}).left); -r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:p}).left)}var v=z||t||w||r;"outer"!==f.snapMode&&(z=Math.abs(q-m)<=h,t=Math.abs(u-l)<=h,w=Math.abs(n-g)<=h,r=Math.abs(p-k)<=h,z&&(c.position.top=d._convertPositionTo("relative",{top:q,left:0}).top),t&&(c.position.top=d._convertPositionTo("relative",{top:u-d.helperProportions.height,left:0}).top),w&&(c.position.left=d._convertPositionTo("relative",{top:0,left:n}).left),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:p- -d.helperProportions.width}).left));!d.snapElements[e].snapping&&(z||t||w||r||v)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[e].item}));d.snapElements[e].snapping=z||t||w||r||v}}}});b.ui.plugin.add("draggable","stack",{start:function(a,c,d){a=b.makeArray(b(d.options.stack)).sort(function(a,c){return(parseInt(b(a).css("zIndex"),10)||0)-(parseInt(b(c).css("zIndex"),10)||0)});if(a.length){var e=parseInt(b(a[0]).css("zIndex"),10)||0;b(a).each(function(a){b(this).css("zIndex", +top:c.top,left:c.left})})},drag:function(a,c,d){var e,f=d.options,h=f.snapTolerance,g=c.offset.left,k=g+d.helperProportions.width,m=c.offset.top,l=m+d.helperProportions.height;for(e=d.snapElements.length-1;0<=e;e--){var n=d.snapElements[e].left-d.margins.left;var q=n+d.snapElements[e].width;var p=d.snapElements[e].top-d.margins.top;var t=p+d.snapElements[e].height;if(kq+h||lt+h||!b.contains(d.snapElements[e].item.ownerDocument,d.snapElements[e].item))d.snapElements[e].snapping&&d.options.snap.release&& +d.options.snap.release.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[e].item})),d.snapElements[e].snapping=!1;else{if("inner"!==f.snapMode){var z=Math.abs(p-l)<=h;var u=Math.abs(t-m)<=h;var v=Math.abs(n-k)<=h;var r=Math.abs(q-g)<=h;z&&(c.position.top=d._convertPositionTo("relative",{top:p-d.helperProportions.height,left:0}).top);u&&(c.position.top=d._convertPositionTo("relative",{top:t,left:0}).top);v&&(c.position.left=d._convertPositionTo("relative",{top:0,left:n-d.helperProportions.width}).left); +r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:q}).left)}var w=z||u||v||r;"outer"!==f.snapMode&&(z=Math.abs(p-m)<=h,u=Math.abs(t-l)<=h,v=Math.abs(n-g)<=h,r=Math.abs(q-k)<=h,z&&(c.position.top=d._convertPositionTo("relative",{top:p,left:0}).top),u&&(c.position.top=d._convertPositionTo("relative",{top:t-d.helperProportions.height,left:0}).top),v&&(c.position.left=d._convertPositionTo("relative",{top:0,left:n}).left),r&&(c.position.left=d._convertPositionTo("relative",{top:0,left:q- +d.helperProportions.width}).left));!d.snapElements[e].snapping&&(z||u||v||r||w)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[e].item}));d.snapElements[e].snapping=z||u||v||r||w}}}});b.ui.plugin.add("draggable","stack",{start:function(a,c,d){a=b.makeArray(b(d.options.stack)).sort(function(a,c){return(parseInt(b(a).css("zIndex"),10)||0)-(parseInt(b(c).css("zIndex"),10)||0)});if(a.length){var e=parseInt(b(a[0]).css("zIndex"),10)||0;b(a).each(function(a){b(this).css("zIndex", e+a)});this.css("zIndex",e+a.length)}}});b.ui.plugin.add("draggable","zIndex",{start:function(a,c,d){a=b(c.helper);d=d.options;a.css("zIndex")&&(d._zIndex=a.css("zIndex"));a.css("zIndex",d.zIndex)},stop:function(a,c,d){a=d.options;a._zIndex&&b(c.helper).css("zIndex",a._zIndex)}});return b.ui.draggable}); (function(b){"function"===typeof define&&define.amd?define(["jquery","./draggable","./mouse","../version","../widget"],b):b(jQuery)})(function(b){b.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var a,d=this.options,e=d.accept;this.isover=!1;this.isout=!0;this.accept=b.isFunction(e)?e:function(a){return a.is(e)};this.proportions= function(){if(arguments.length)a=arguments[0];else return a?a:a={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}};this._addToManager(d.scope);d.addClasses&&this._addClass("ui-droppable")},_addToManager:function(a){b.ui.ddmanager.droppables[a]=b.ui.ddmanager.droppables[a]||[];b.ui.ddmanager.droppables[a].push(this)},_splice:function(a){for(var b=0;b=n&&a=l&&f=n&&d<=q||m>=n&&m<=q||dq)&& -(c>=l&&c<=p||k>=l&&k<=p||cp);default:return!1}}}();b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,d){var c,f=b.ui.ddmanager.droppables[a.options.scope]||[],h=d?d.type:null,g=(a.currentItem||a.element).find(":data(ui-droppable)").addBack();var k=0;a:for(;k=n&&a=l&&f=n&&d<=p||m>=n&&m<=p||dp)&& +(c>=l&&c<=q||k>=l&&k<=q||cq);default:return!1}}}();b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,d){var c,f=b.ui.ddmanager.droppables[a.options.scope]||[],h=d?d.type:null,g=(a.currentItem||a.element).find(":data(ui-droppable)").addBack();var k=0;a:for(;kn,t=c.minHeight&&c.minHeight>p;c.grid=g;z&&(n+=k);t&&(p+=m);q&&(n-=k);u&&(p-=m);if(/^(se|s|e)$/.test(h))a.size.width=n,a.size.height=p;else if(/^(ne)$/.test(h))a.size.width= -n,a.size.height=p,a.position.top=f.top-d;else if(/^(sw)$/.test(h))a.size.width=n,a.size.height=p,a.position.left=f.left-l;else{if(0>=p-m||0>=n-k)var w=a._getPaddingPlusBorderDimensions(this);0n,u=c.minHeight&&c.minHeight>q;c.grid=g;z&&(n+=k);u&&(q+=m);p&&(n-=k);t&&(q-=m);if(/^(se|s|e)$/.test(h))a.size.width=n,a.size.height=q;else if(/^(ne)$/.test(h))a.size.width= +n,a.size.height=q,a.position.top=f.top-d;else if(/^(sw)$/.test(h))a.size.width=n,a.size.height=q,a.position.left=f.left-l;else{if(0>=q-m||0>=n-k)var v=a._getPaddingPlusBorderDimensions(this);0",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var a=this._super()||{};this.isInput=this.element.is("input");var b=this.element[0].disabled;null!=b&&(a.disabled=b);if(this.originalLabel= this.isInput?this.element.val():this.element.html())a.label=this.originalLabel;return a},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0);null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1);this.hasTitle=!!this.element.attr("title");this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label));this._addClass("ui-button","ui-widget");this._setOption("disabled", this.options.disabled);this._enhance();this.element.is("a")&&this._on({keyup:function(a){a.keyCode===b.ui.keyCode.SPACE&&(a.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button");this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title");this.options.showLabel||this.title||this.element.attr("title", @@ -537,20 +537,20 @@ e&&(e=c);a=a.parent()}return e},_refreshTimepicker:function(a){(a=this._getInst( b.proxy(b.fgtimepicker.selectMinutes,this)).bind("dblclick",{fromDoubleClick:!0},b.proxy(b.fgtimepicker.selectMinutes,this)).end().find(".ui-timepicker-hour-cell").unbind().bind("click",{fromDoubleClick:!1},b.proxy(b.fgtimepicker.selectHours,this)).bind("dblclick",{fromDoubleClick:!0},b.proxy(b.fgtimepicker.selectHours,this)).end().find(".ui-timepicker td a").unbind().bind("mouseout",function(){b(this).removeClass("ui-state-hover");-1!=this.className.indexOf("ui-timepicker-prev")&&b(this).removeClass("ui-timepicker-prev-hover"); -1!=this.className.indexOf("ui-timepicker-next")&&b(this).removeClass("ui-timepicker-next-hover")}).bind("mouseover",function(){c._isDisabledTimepicker(a.inline?a.tpDiv.parent()[0]:a.input[0])||(b(this).parents(".ui-timepicker-calendar").find("a").removeClass("ui-state-hover"),b(this).addClass("ui-state-hover"),-1!=this.className.indexOf("ui-timepicker-prev")&&b(this).addClass("ui-timepicker-prev-hover"),-1!=this.className.indexOf("ui-timepicker-next")&&b(this).addClass("ui-timepicker-next-hover"))}).end().find("."+ this._dayOverClass+" a").trigger("mouseover").end().find(".ui-timepicker-now").bind("click",function(a){b.fgtimepicker.selectNow(a)}).end().find(".ui-timepicker-deselect").bind("click",function(a){b.fgtimepicker.deselectTime(a)}).end().find(".ui-timepicker-close").bind("click",function(a){b.fgtimepicker._hideTimepicker()}).end()},_generateHTML:function(a){var b,e,c=1==this._get(a,"showPeriod"),d=1==this._get(a,"showPeriodLabels"),m=1==this._get(a,"showLeadingZero");var l=1==this._get(a,"showHours"); -var n=1==this._get(a,"showMinutes"),p=this._get(a,"amPmText"),q=this._get(a,"rows"),u=0,z=0,t=e=0,w=0,r=0,v=[],B=this._get(a,"hours"),A=0;var y=this._get(a,"hourText");var G=this._get(a,"showCloseButton"),H=this._get(a,"closeButtonText"),C=this._get(a,"showNowButton"),U=this._get(a,"nowButtonText"),x=this._get(a,"showDeselectButton"),Y=this._get(a,"deselectButtonText"),aa=G||C||x;for(b=B.starts;b<=B.ends;b++)v.push(b);b=Math.ceil(v.length/q);if(d){for(A=0;Av[A]?e++:t++;A=0;u=Math.floor(e/ -v.length*q);z=Math.floor(t/v.length*q);q!=u+z&&(e&&(!t||!u||z&&e/u>=t/z)?u++:z++);w=Math.min(u,1);r=u+1;b=0==u?Math.ceil(t/z):0==z?Math.ceil(e/u):Math.ceil(Math.max(e/u,t/z))}e='';if(l){e+='"}n&&(e=e+'");e+="";aa&&(c='';d&&(c=d.apply(a.input?a.input[0]:null,[b]));c&&(!isNaN(parseInt(f.hour))&&b>f.hour&&(c=!1),!isNaN(parseInt(g.hour))&&be||59'+t+'
'+y+'
';for(l=1;l<=q;l++){e+="";l==w&&d&&(e+='");l==r&&d&&(e+='");for(y=1;y<=b;y++)d&&l"}e+="
'+ -p[0]+"'+p[1]+"
'+this._generateHTMLMinutes(a),e+="
',C&&(c+='
';n=0;for(m=1;m<=d;m++){for(c+="";ne&&p?"0"+e.toString():e.toString()),c+=this._generateHTMLMinuteCell(a, -e,q),n++;c+=""}return c+"
"},_generateHTMLHourCell:function(a,b,c,d){var e=b;12e&&d&&(e="0"+e);c=!0;d=this._get(a,"onHourShow");var f=this._get(a,"maxTime"),g=this._get(a,"minTime");if(void 0==b)return'
 
';n=0;for(m=1;m<=d;m++){for(c+="";ne&&q?"0"+e.toString():e.toString()),c+=this._generateHTMLMinuteCell(a, +e,p),n++;c+=""}return c+"
"},_generateHTMLHourCell:function(a,b,c,d){var e=b;12e&&d&&(e="0"+e);c=!0;d=this._get(a,"onHourShow");var f=this._get(a,"maxTime"),g=this._get(a,"minTime");if(void 0==b)return' ';d&&(c=d.apply(a.input?a.input[0]:null,[b]));c&&(!isNaN(parseInt(f.hour))&&b>f.hour&&(c=!1),!isNaN(parseInt(g.hour))&&b'+e.toString()+"":''+e.toString()+""},_generateHTMLMinuteCell:function(a,b,c){var e=!0,d=a.hours,f=this._get(a,"onMinuteShow"),h=this._get(a,"maxTime"),n=this._get(a,"minTime");f&&(e=f.apply(a.input?a.input[0]:null,[a.hours,b]));if(void 0==b)return' '; e&&null!==d&&(!isNaN(parseInt(h.hour))&&!isNaN(parseInt(h.minute))&&d>=h.hour&&b>h.minute&&(e=!1),!isNaN(parseInt(n.hour))&&!isNaN(parseInt(n.minute))&&d<=n.hour&&b'+c+"":''+c+""},_destroyTimepicker:function(a){var e= b(a),c=b.data(a,"fgtimepicker");if(e.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();b.removeData(a,"fgtimepicker");"input"==d?(c.append.remove(),c.trigger.remove(),e.removeClass(this.markerClassName).unbind("focus.fgtimepicker",this._showTimepicker).unbind("click.fgtimepicker",this._adjustZIndex)):"div"!=d&&"span"!=d||e.removeClass(this.markerClassName).empty()}},_enableTimepicker:function(a){var e=b(a),c=e.attr("id"),d=b.data(a,"fgtimepicker");if(e.hasClass(this.markerClassName)){var k= a.nodeName.toLowerCase();if("input"==k)a.disabled=!1,a=this._get(d,"button"),b(a).removeClass("ui-state-disabled").disabled=!1,d.trigger.filter("button").each(function(){this.disabled=!1}).end();else if("div"==k||"span"==k)d=e.children("."+this._inlineClass),d.children().removeClass("ui-state-disabled"),d.find("button").each(function(){this.disabled=!1});this._disabledInputs=b.map(this._disabledInputs,function(a){return a==c?null:a})}},_disableTimepicker:function(a){var e=b(a),c=b.data(a,"fgtimepicker"); if(e.hasClass(this.markerClassName)){var d=a.nodeName.toLowerCase();if("input"==d)d=this._get(c,"button"),b(d).addClass("ui-state-disabled").disabled=!0,a.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end();else if("div"==d||"span"==d)c=e.children("."+this._inlineClass),c.children().addClass("ui-state-disabled"),c.find("button").each(function(){this.disabled=!0});this._disabledInputs=b.map(this._disabledInputs,function(b){return b==a?null:b});this._disabledInputs[this._disabledInputs.length]= -e.attr("id")}},_isDisabledTimepicker:function(a){if(!a)return!1;for(var b=0;bn&&n>e?Math.abs(c.left+e-n):0);c.top-=Math.min(c.top,c.top+f>p&&p>f?Math.abs(f+l):0);return c},_findPos:function(a){var c=this._getInst(a);for(c=this._get(c,"isRTL");a&&("hidden"==a.type||1!=a.nodeType);)a=a[c?"previousSibling":"nextSibling"];a=b(a).offset();return[a.left,a.top]},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))), +e.attr("id")}},_isDisabledTimepicker:function(a){if(!a)return!1;for(var b=0;bn&&n>e?Math.abs(c.left+e-n):0);c.top-=Math.min(c.top,c.top+f>q&&q>f?Math.abs(f+l):0);return c},_findPos:function(a){var c=this._getInst(a);for(c=this._get(c,"isRTL");a&&("hidden"==a.type||1!=a.nodeType);)a=a[c?"previousSibling":"nextSibling"];a=b(a).offset();return[a.left,a.top]},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))), parseFloat(b(a.css("border-top-width")))]},_checkExternalClick:function(a){b.fgtimepicker._curInst&&(a=b(a.target),a[0].id==b.fgtimepicker._mainDivId||0!=a.parents("#"+b.fgtimepicker._mainDivId).length||a.hasClass(b.fgtimepicker.markerClassName)||a.hasClass(b.fgtimepicker._triggerClass)||!b.fgtimepicker._timepickerShowing||b.fgtimepicker._inDialog&&b.blockUI||b.fgtimepicker._hideTimepicker())},_hideTimepicker:function(a){var c=this._curInst;if(c&&(!a||c==b.data(a,"fgtimepicker"))&&this._timepickerShowing){a= this._get(c,"showAnim");var e=this._get(c,"duration"),d=function(){b.fgtimepicker._tidyDialog(c);this._curInst=null};if(b.effects&&b.effects[a])c.tpDiv.hide(a,b.fgtimepicker._get(c,"showOptions"),e,d);else c.tpDiv["slideDown"==a?"slideUp":"fadeIn"==a?"fadeOut":"hide"](a?e:null,d);a||d();this._timepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),b.blockUI&&(b.unblockUI(),b("body").append(this.tpDiv)));this._inDialog=!1;(a=this._get(c, "onClose"))&&a.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c])}},_tidyDialog:function(a){a.tpDiv.removeClass(this._dialogClass).unbind(".ui-timepicker")},_getInst:function(a){try{return b.data(a,"fgtimepicker")}catch(f){throw"Missing instance data for this timepicker";}},_get:function(a,b){return void 0!==a.settings[b]?a.settings[b]:this._defaults[b]},_setTimeFromField:function(a){if(a.input.val()!=a.lastVal){var c=this._get(a,"defaultTime");c="now"==c?this._getCurrentTimeRounded(a):c; @@ -561,8 +561,8 @@ e),10),c.minutes=parseInt(b.substr(e+1),10)):!f||l&&!n?!f&&l&&(c.minutes=parseIn deselectTime:function(a){a=b(a.target).attr("data-timepicker-instance-id");a=b(a);a=this._getInst(a[0]);a.hours=-1;a.minutes=-1;this._updateSelectedValue(a);this._hideTimepicker()},selectHours:function(a){var c=b(a.currentTarget),e=c.attr("data-timepicker-instance-id"),d=parseInt(c.attr("data-hour"));a=a.data.fromDoubleClick;var k=b(e);e=this._getInst(k[0]);var m=1==this._get(e,"showMinutes");if(b.fgtimepicker._isDisabledTimepicker(k.attr("id")))return!1;c.parents(".ui-timepicker-hours:first").find("a").removeClass("ui-state-active"); c.children("a").addClass("ui-state-active");e.hours=d;c=this._get(e,"onMinuteShow");d=this._get(e,"maxTime");k=this._get(e,"minTime");(c||d.minute||k.minute)&&this._updateMinuteDisplay(e);this._updateSelectedValue(e);e._hoursClicked=!0;(e._minutesClicked||a||0==m)&&b.fgtimepicker._hideTimepicker();return!1},selectMinutes:function(a){var c=b(a.currentTarget),e=c.attr("data-timepicker-instance-id"),d=parseInt(c.attr("data-minute"));a=a.data.fromDoubleClick;e=b(e);var k=this._getInst(e[0]),m=1==this._get(k, "showHours");if(b.fgtimepicker._isDisabledTimepicker(e.attr("id")))return!1;c.parents(".ui-timepicker-minutes:first").find("a").removeClass("ui-state-active");c.children("a").addClass("ui-state-active");k.minutes=d;this._updateSelectedValue(k);k._minutesClicked=!0;(k._hoursClicked||a||0==m)&&b.fgtimepicker._hideTimepicker();return!1},_updateSelectedValue:function(a){var b=this._getParsedTime(a);a.input&&(a.input.val(b),a.input.trigger("change"));var c=this._get(a,"onSelect");c&&c.apply(a.input?a.input[0]: -null,[b,a]);this._updateAlternate(a,b);return b},_getParsedTime:function(a){if(-1==a.hours&&-1==a.minutes)return"";if(a.hoursa.hours.ends)a.hours=0;if(a.minutesa.minutes.ends)a.minutes=0;var b="",c=1==this._get(a,"showPeriod"),e=1==this._get(a,"showLeadingZero"),d=1==this._get(a,"showHours"),m=1==this._get(a,"showMinutes"),l=1==this._get(a,"optionalMinutes"),n=this._get(a,"amPmText"),p=a.hours?a.hours:0,q=a.minutes?a.minutes:0,u=p?p:0;p="";-1== -u&&(u=0);-1==q&&(q=0);c&&(0==a.hours&&(u=12),12>a.hours?b=n[0]:(b=n[1],12u&&(c="0"+c);e=q.toString();10>q&&(e="0"+e);d&&(p+=c);!d||!m||l&&0==e||(p+=this._get(a,"timeSeparator"));!m||l&&0==e||(p+=e);d&&0a.hours.ends)a.hours=0;if(a.minutesa.minutes.ends)a.minutes=0;var b="",c=1==this._get(a,"showPeriod"),e=1==this._get(a,"showLeadingZero"),d=1==this._get(a,"showHours"),m=1==this._get(a,"showMinutes"),l=1==this._get(a,"optionalMinutes"),n=this._get(a,"amPmText"),q=a.hours?a.hours:0,p=a.minutes?a.minutes:0,t=q?q:0;q="";-1== +t&&(t=0);-1==p&&(p=0);c&&(0==a.hours&&(t=12),12>a.hours?b=n[0]:(b=n[1],12t&&(c="0"+c);e=p.toString();10>p&&(e="0"+e);d&&(q+=c);!d||!m||l&&0==e||(q+=this._get(a,"timeSeparator"));!m||l&&0==e||(q+=e);d&&0a.hours.ends)a.hours=0;if(a.minutesa.minutes.ends)a.minutes=0;return new Date(0,0,0,a.hours,a.minutes,0)},_getTimeTimepicker:function(a){a=this._getInst(a);return this._getParsedTime(a)},_getHourTimepicker:function(a){a=this._getInst(a);return void 0==a?-1:a.hours},_getMinuteTimepicker:function(a){a=this._getInst(a);return void 0==a?-1:a.minutes}});b.fn.fgtimepicker=function(a){b.fgtimepicker.initialized||(b(document).mousedown(b.fgtimepicker._checkExternalClick), b.fgtimepicker.initialized=!0);0===b("#"+b.fgtimepicker._mainDivId).length&&b("body").append(b.fgtimepicker.tpDiv);var c=Array.prototype.slice.call(arguments,1);return"string"==typeof a&&("getTime"==a||"getTimeAsDate"==a||"getHour"==a||"getMinute"==a)||"option"==a&&2==arguments.length&&"string"==typeof arguments[1]?b.fgtimepicker["_"+a+"Timepicker"].apply(b.fgtimepicker,[this[0]].concat(c)):this.each(function(){"string"==typeof a?b.fgtimepicker["_"+a+"Timepicker"].apply(b.fgtimepicker,[this].concat(c)): b.fgtimepicker._attachTimepicker(this,a)})};b.fgtimepicker=new a;b.fgtimepicker.initialized=!1;b.fgtimepicker.uuid=(new Date).getTime();b.fgtimepicker.version="0.3.3";window["TP_jQuery_"+d]=b})(jQuery); @@ -578,15 +578,15 @@ f._defaults.hour;f.minute=f._defaults.minutef._defaults.microsecMax?f._defaults.microsecMax:f._defaults.microsec;f.ampm="";f.$input=c;f._defaults.altField&&(f.$altInput=b(f._defaults.altField),!0===f._defaults.altRedirectFocus&&f.$altInput.css({cursor:"pointer"}).focus(function(){c.trigger("focus")}));if(0===f._defaults.minDate||0===f._defaults.minDateTime)f._defaults.minDate=new Date;if(0===f._defaults.maxDate||0===f._defaults.maxDateTime)f._defaults.maxDate= new Date;void 0!==f._defaults.minDate&&f._defaults.minDate instanceof Date&&(f._defaults.minDateTime=new Date(f._defaults.minDate.getTime()));void 0!==f._defaults.minDateTime&&f._defaults.minDateTime instanceof Date&&(f._defaults.minDate=new Date(f._defaults.minDateTime.getTime()));void 0!==f._defaults.maxDate&&f._defaults.maxDate instanceof Date&&(f._defaults.maxDateTime=new Date(f._defaults.maxDate.getTime()));void 0!==f._defaults.maxDateTime&&f._defaults.maxDateTime instanceof Date&&(f._defaults.maxDate= new Date(f._defaults.maxDateTime.getTime()));f.$input.bind("focus",function(){f._onFocus()});return f},_addTimePicker:function(a){var b=this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val();this.timeDefined=this._parseTime(b);this._limitMinMaxDateTime(a,!1);this._injectTimePicker()},_parseTime:function(a,c){this.inst||(this.inst=b.datepicker._getInst(this.$input[0]));if(c||!this._defaults.timeOnly){c=b.datepicker._get(this.inst,"dateFormat"); -try{var d=k(c,this._defaults.timeFormat,a,b.datepicker._getFormatConfig(this.inst),this._defaults);if(!d.timeObj)return!1;b.extend(this,d.timeObj)}catch(q){return b.timepicker.log("Error parsing the date/time string: "+q+"\ndate/time string = "+a+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+c),!1}}else{a=b.datepicker.parseTime(this._defaults.timeFormat,a,this._defaults);if(!a)return!1;b.extend(this,a)}return!0},_injectTimePicker:function(){var a=this.inst.dpDiv,c=this.inst.settings, -d=this,e="",f="",g=null,h={},k={},r=null,v=0,B=0;if(0===a.find("div.ui-timepicker-div").length&&c.showTimepicker){r='
";v=0;for(B=this.units.length;v
";w=0;for(A=this.units.length;w
"}r+=""}v=null!==c.showTimezone?c.showTimezone:this.support.timezone;r+='";var A=b(r+('"));!0===c.timeOnly&&(A.prepend('
'+ -c.timeOnlyTitle+"
"),a.find(".ui-datepicker-header, .ui-datepicker-calendar").hide());v=0;for(B=d.units.length;va?a+=12:-1!==f.indexOf("a")&&12===a&&(a=0));d.control.value(d,d[c+"_slider"],e,a);d._onTimeChange();d._onSelectHandler()}).css({cursor:"pointer",width:100/k[e]+"%",textAlign:"center",overflow:"hidden"}));this.timezone_select=A.find(".ui_tpicker_timezone").append("").find("select"); +{hour:f},c),r+=''+g+"";else for(f=c[e+"Min"];f<=h[e];f+=parseInt(c[e+"Grid"],10))k[e]++,r+=''+(10>f?"0":"")+f+"";r+=""}r+=""}w=null!==c.showTimezone?c.showTimezone:this.support.timezone;r+='";var B=b(r+('"));!0===c.timeOnly&&(B.prepend('
'+ +c.timeOnlyTitle+"
"),a.find(".ui-datepicker-header, .ui-datepicker-calendar").hide());w=0;for(A=d.units.length;wa?a+=12:-1!==f.indexOf("a")&&12===a&&(a=0));d.control.value(d,d[c+"_slider"],e,a);d._onTimeChange();d._onSelectHandler()}).css({cursor:"pointer",width:100/k[e]+"%",textAlign:"center",overflow:"hidden"}));this.timezone_select=B.find(".ui_tpicker_timezone").append("").find("select"); b.fn.append.apply(this.timezone_select,b.map(c.timezoneList,function(a,c){return b("