src/pyams_skin/resources/js/ext/flot/jquery.flot.time.min.js
changeset 557 bca7a7e058a3
equal deleted inserted replaced
-1:000000000000 557:bca7a7e058a3
       
     1 !function(e){"use strict";function t(e,t,i,o){if("function"==typeof e.strftime)return e.strftime(t);var n=function(e,t){return e=""+e,t=""+(null==t?"0":t),1==e.length?t+e:e},s=[],r=!1,a=e.getHours(),c=a<12;i||(i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),o||(o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]);var m;m=a>12?a-12:0==a?12:a;for(var u=-1,d=0;d<t.length;++d){var l=t.charAt(d);if(!isNaN(Number(l))&&Number(l)>0)u=Number(l);else if(r){switch(l){case"a":l=""+o[e.getDay()];break;case"b":l=""+i[e.getMonth()];break;case"d":l=n(e.getDate());break;case"e":l=n(e.getDate()," ");break;case"h":case"H":l=n(a);break;case"I":l=n(m);break;case"l":l=n(m," ");break;case"m":l=n(e.getMonth()+1);break;case"M":l=n(e.getMinutes());break;case"q":l=""+(Math.floor(e.getMonth()/3)+1);break;case"S":l=n(e.getSeconds());break;case"s":l=""+function(e,t){if(t<6&&t>0){var i=parseFloat("1e"+(t-6));e=("00000"+(e=Math.round(Math.round(e*i)/i))).slice(-6,-(6-t))}else e=("00000"+(e=Math.round(e))).slice(-6);return e}(e.getMicroseconds(),u);break;case"y":l=n(e.getFullYear()%100);break;case"Y":l=""+e.getFullYear();break;case"p":l=c?"am":"pm";break;case"P":l=c?"AM":"PM";break;case"w":l=""+e.getDay()}s.push(l),r=!1}else"%"==l?r=!0:s.push(l)}return s.join("")}function i(e){function t(e,t,i,o){e[t]=function(){return i[o].apply(i,arguments)}}var i={date:e};void 0!==e.strftime&&t(i,"strftime",e,"strftime"),t(i,"getTime",e,"getTime"),t(i,"setTime",e,"setTime");for(var o=["Date","Day","FullYear","Hours","Minutes","Month","Seconds","Milliseconds","Microseconds"],n=0;n<o.length;n++)t(i,"get"+o[n],e,"getUTC"+o[n]),t(i,"set"+o[n],e,"setUTC"+o[n]);return i}function o(e,t){if(t&&"seconds"===t.timeBase?e*=1e3:"microseconds"===t.timeBase&&(e/=1e3),e>864e13?e=864e13:e<-864e13&&(e=-864e13),"browser"===t.timezone)return r(Date,e);if(t.timezone&&"utc"!==t.timezone){if("undefined"!=typeof timezoneJS&&void 0!==timezoneJS.Date){var o=r(timezoneJS.Date,e);return o.setTimezone(t.timezone),o.setTime(e),o}return i(r(Date,e))}return i(r(Date,e))}function n(e){var t,i=e.options,n=[],r=o(e.min,i),u=0,h=i.tickSize&&"quarter"===i.tickSize[1]||i.minTickSize&&"quarter"===i.minTickSize[1]?l:d;t="seconds"===i.timeBase?a:"microseconds"===i.timeBase?m:c,null!==i.minTickSize&&void 0!==i.minTickSize&&(u="number"==typeof i.tickSize?i.tickSize:i.minTickSize[0]*t[i.minTickSize[1]]);for(var M=0;M<h.length-1&&!(e.delta<(h[M][0]*t[h[M][1]]+h[M+1][0]*t[h[M+1][1]])/2&&h[M][0]*t[h[M][1]]>=u);++M);var f=h[M][0],g=h[M][1];if("year"===g){if(null!==i.minTickSize&&void 0!==i.minTickSize&&"year"===i.minTickSize[1])f=Math.floor(i.minTickSize[0]);else{var k=parseFloat("1e"+Math.floor(Math.log(e.delta/t.year)/Math.LN10)),p=e.delta/t.year/k;f=p<1.5?1:p<3?2:p<7.5?5:10,f*=k}f<1&&(f=1)}e.tickSize=i.tickSize||[f,g];var y=e.tickSize[0],S=y*t[g=e.tickSize[1]];"microsecond"===g?r.setMicroseconds(s(r.getMicroseconds(),y)):"millisecond"===g?r.setMilliseconds(s(r.getMilliseconds(),y)):"second"===g?r.setSeconds(s(r.getSeconds(),y)):"minute"===g?r.setMinutes(s(r.getMinutes(),y)):"hour"===g?r.setHours(s(r.getHours(),y)):"month"===g?r.setMonth(s(r.getMonth(),y)):"quarter"===g?r.setMonth(3*s(r.getMonth()/3,y)):"year"===g&&r.setFullYear(s(r.getFullYear(),y)),S>=t.millisecond&&(S>=t.second?r.setMicroseconds(0):r.setMicroseconds(1e3*r.getMilliseconds())),S>=t.minute&&r.setSeconds(0),S>=t.hour&&r.setMinutes(0),S>=t.day&&r.setHours(0),S>=4*t.day&&r.setDate(1),S>=2*t.month&&r.setMonth(s(r.getMonth(),3)),S>=2*t.quarter&&r.setMonth(s(r.getMonth(),6)),S>=t.year&&r.setMonth(0);var T,v,z=0,b=Number.NaN;do{if(v=b,T=r.getTime(),b=i&&"seconds"===i.timeBase?T/1e3:i&&"microseconds"===i.timeBase?1e3*T:T,n.push(b),"month"===g||"quarter"===g)if(y<1){r.setDate(1);var q=r.getTime();r.setMonth(r.getMonth()+("quarter"===g?3:1));var B=r.getTime();r.setTime(b+z*t.hour+(B-q)*y),z=r.getHours(),r.setHours(0)}else r.setMonth(r.getMonth()+y*("quarter"===g?3:1));else"year"===g?r.setFullYear(r.getFullYear()+y):"seconds"===i.timeBase?r.setTime(1e3*(b+S)):"microseconds"===i.timeBase?r.setTime((b+S)/1e3):r.setTime(b+S)}while(b<e.max&&b!==v);return n}var s=e.plot.saturated.floorInBase,r=function(e,t){var i=new e(t),o=i.setTime.bind(i);i.update=function(e){o(e);var t=(e=Math.round(1e3*e)/1e3)/1e3;this.microseconds=1e6*(t-Math.floor(t))};var n=i.getTime.bind(i);return i.getTime=function(){return n()+this.microseconds/1e3},i.setTime=function(e){this.update(e)},i.getMicroseconds=function(){return this.microseconds},i.setMicroseconds=function(e){var t=n()+e/1e3;this.update(t)},i.setUTCMicroseconds=function(e){this.setMicroseconds(e)},i.getUTCMicroseconds=function(){return this.getMicroseconds()},i.microseconds=null,i.microEpoch=null,i.update(t),i},a={microsecond:1e-6,millisecond:.001,second:1,minute:60,hour:3600,day:86400,month:2592e3,quarter:7776e3,year:525949.2*60},c={microsecond:.001,millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5,month:2592e6,quarter:7776e6,year:525949.2*60*1e3},m={microsecond:1,millisecond:1e3,second:1e6,minute:6e7,hour:36e8,day:864e8,month:2592e9,quarter:7776e9,year:525949.2*60*1e6},u=[[1,"microsecond"],[2,"microsecond"],[5,"microsecond"],[10,"microsecond"],[25,"microsecond"],[50,"microsecond"],[100,"microsecond"],[250,"microsecond"],[500,"microsecond"],[1,"millisecond"],[2,"millisecond"],[5,"millisecond"],[10,"millisecond"],[25,"millisecond"],[50,"millisecond"],[100,"millisecond"],[250,"millisecond"],[500,"millisecond"],[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[.25,"month"],[.5,"month"],[1,"month"],[2,"month"]],d=u.concat([[3,"month"],[6,"month"],[1,"year"]]),l=u.concat([[1,"quarter"],[2,"quarter"],[1,"year"]]);e.plot.plugins.push({init:function(i){i.hooks.processOptions.push(function(i){e.each(i.getAxes(),function(e,i){var s=i.options;"time"===s.mode&&(i.tickGenerator=n,i.tickFormatter=function(e,i){var n=o(e,i.options);if(null!=s.timeformat)return t(n,s.timeformat,s.monthNames,s.dayNames);var r,u=i.options.tickSize&&"quarter"==i.options.tickSize[1]||i.options.minTickSize&&"quarter"==i.options.minTickSize[1];r="seconds"===s.timeBase?a:"microseconds"===s.timeBase?m:c;var d,l,h=i.tickSize[0]*r[i.tickSize[1]],M=i.max-i.min,f=s.twelveHourClock?" %p":"",g=s.twelveHourClock?"%I":"%H";if(d="seconds"===s.timeBase?1:"microseconds"===s.timeBase?1e6:1e3,h<r.second){var k=-Math.floor(Math.log10(h/d));String(h).indexOf("25")>-1&&k++,l="%S.%"+k+"s"}else l=h<r.minute?g+":%M:%S"+f:h<r.day?M<2*r.day?g+":%M"+f:"%b %d "+g+":%M"+f:h<r.month?"%b %d":u&&h<r.quarter||!u&&h<r.year?M<r.year?"%b":"%b %Y":u&&h<r.year?M<r.year?"Q%q":"Q%q %Y":"%Y";return t(n,l,s.monthNames,s.dayNames)})})})},options:{xaxis:{timezone:null,timeformat:null,twelveHourClock:!1,monthNames:null,timeBase:"seconds"},yaxis:{timeBase:"seconds"}},name:"time",version:"1.0"}),e.plot.formatDate=t,e.plot.dateGenerator=o,e.plot.dateTickGenerator=n,e.plot.makeUtcWrapper=i}(jQuery);