Socket
Socket
Sign inDemoInstall

pickerjs

Package Overview
Dependencies
0
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.0 to 0.1.1

bower.json

5

CHANGELOG.md
# Changelog
## 0.1.1 (Oct 22, 2016)
- Fixed the issue of increment and decrement (#1).
## 0.1.0 (Jul 16, 2016)

@@ -5,0 +10,0 @@

50

dist/picker.js
/*!
* Picker.js v0.1.0
* Picker.js v0.1.1
* https://github.com/fengyuanchen/pickerjs

@@ -8,3 +8,3 @@ *

*
* Date: 2016-07-16T12:44:36.898Z
* Date: 2016-10-22T12:48:24.738Z
*/

@@ -527,3 +527,3 @@

var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };

@@ -619,9 +619,11 @@ exports.typeOf = typeOf;

args.forEach(function (arg) {
Object.keys(arg).forEach(function (key) {
if (deep && isPlainObject(data[key])) {
extend(true, data[key], arg[key]);
} else {
data[key] = arg[key];
}
});
if (isObject(arg)) {
Object.keys(arg).forEach(function (key) {
if (deep && isObject(data[key])) {
extend(true, data[key], arg[key]);
} else {
data[key] = arg[key];
}
});
}
});

@@ -769,11 +771,8 @@ }

}
} else if (data === undefined) {
event = document.createEvent('Event');
event.initEvent(type, true, true);
} else {
// IE9-11
if (data === undefined) {
event = document.createEvent('Event');
event.initEvent(type, true, true);
} else {
event = document.createEvent('CustomEvent');
event.initCustomEvent(type, true, true, data);
}
event = document.createEvent('CustomEvent');
event.initCustomEvent(type, true, true, data);
}

@@ -796,3 +795,3 @@

function addLeadingZero(value) {
var length = arguments.length <= 1 || arguments[1] === undefined ? 1 : arguments[1];
var length = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;

@@ -1035,3 +1034,3 @@ var str = String(Math.abs(value));

if (base) {
newValue = newValue % base;
newValue %= base;

@@ -1166,3 +1165,2 @@ if (newValue < min) {

// Show the picker.
show: function show() {

@@ -1253,5 +1251,3 @@ var self = this;

if (value < min) {
value = max;
} else if (value > max) {
value = min;
value += max - min + 1;
}

@@ -1299,6 +1295,4 @@

if (value < min) {
value = max;
} else if (value > max) {
value = min;
if (value > max) {
value -= max - min + 1;
}

@@ -1305,0 +1299,0 @@

/*!
* Picker.js v0.1.0
* Picker.js v0.1.1
* https://github.com/fengyuanchen/pickerjs

@@ -8,5 +8,5 @@ *

*
* Date: 2016-07-16T12:44:36.898Z
* Date: 2016-10-22T12:48:24.738Z
*/
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function a(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(1),c=a(s),u=n(2),d=a(u),l=n(3),f=a(l),m=n(5),p=a(m),v=n(6),h=a(v),g=n(7),b=a(g),y=n(4),k=r(y),M={},w=/\{\{\s*(\w+)\s*\}\}/g,D=/input|textarea/i,x=void 0,C=function(){function e(t,n){i(this,e);var r=this;n=k.isPlainObject(n)?n:{},n.language&&(n=k.extend(!0,{},M[n.language],n)),r.element=t,r.options=k.extend(!0,{},c["default"],n),r.shown=!1,r.init()}return o(e,[{key:"init",value:function(){var e=this,t=e.element;if(!k.getData(t,"picker")){k.setData(t,"picker",e);var n=e.options,r=D.test(t.tagName),a=n.inline&&(n.container||!r),i=document.createElement("div");i.insertAdjacentHTML("afterbegin",d["default"].replace(w,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.text[t[1]]}));var o=i.getElementsByClassName("picker")[0],s=o.getElementsByClassName("picker-grid")[0],c=n.container;"string"==typeof c&&(c=document.querySelector(c)),a?(k.addClass(o,"picker-open"),k.addClass(o,"picker-opened"),c||(c=t)):(e.scrollbarWidth=window.innerWidth-document.body.clientWidth,k.addClass(o,"picker-fixed"),c||(c=document.body)),e.isInput=r,e.inline=a,e.container=c,e.picker=o,e.grid=s,e.cell=null,e.format=k.parseFormat(n.format);var u=e.getValue(),l=e.parseDate(n.date||u);e.date=l,e.initialDate=new Date(l),e.initialValue=u,e.data={};var f=Number(n.rows);f%2||(f+=1),n.rows=f||5,k.addClass(s,f>1?"picker-multiple":"picker-single");var m=n.increment;k.isPlainObject(m)||(m={year:m,month:m,day:m,hour:m,minute:m,second:m,millisecond:m}),e.format.tokens.forEach(function(t){var r=k.tokenToType(t),a=document.createElement("div"),i=document.createElement("ul"),o={digit:t.length,increment:Math.abs(Number(m[r]))||1,list:i,max:1/0,min:-(1/0),index:Math.floor((n.rows+2)/2),offset:0};switch(t.charAt(0)){case"Y":2===o.digit&&(o.max=99,o.min=0);break;case"M":o.max=11,o.min=0,o.offset=1,3===o.digit?o.aliases=n.monthsShort:4===o.digit&&(o.aliases=n.months);break;case"D":o.max=function(){return k.getDaysInMonth(l.getFullYear(),l.getMonth())},o.min=1;break;case"H":o.max=23,o.min=0;break;case"m":o.max=59,o.min=0;break;case"s":o.max=59,o.min=0;break;case"S":o.max=999,o.min=0}k.setData(a,"type",r),k.setData(a,"token",t),k.addClass(i,"picker-list"),k.addClass(a,"picker-cell"),k.addClass(a,"picker-"+r+"s"),a.appendChild(i),s.appendChild(a),e.data[r]=o,e.render(r)}),a&&k.empty(c),c.appendChild(o),e.bind()}}}],[{key:"noConflict",value:function(){return window.Picker=x,e}},{key:"setDefaults",value:function(e){e=k.isPlainObject(e)?e:{},e.language&&(e=k.extend(!0,{},M[e.language],e)),k.extend(!0,c["default"],e)}}]),e}();k.extend(C.prototype,f["default"]),k.extend(C.prototype,p["default"]),k.extend(C.prototype,h["default"]),k.extend(C.prototype,b["default"]),C.languages=M,"undefined"!=typeof window&&(x=window.Picker,window.Picker=C),t["default"]=C},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={container:null,date:null,format:"YYYY-MM-DD HH:mm",increment:1,inline:!1,language:"",months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],translate:function(e,t){return t},rows:5,text:{title:"Pick a date / time",cancel:"Cancel",confirm:"OK"},show:null,shown:null,hide:null,hidden:null,pick:null}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]='<div class="picker" data-action="hide"><div class="picker-content"><div class="picker-header"><h4 class="picker-title">{{ title }}</h4><button data-action="hide" class="picker-close" type="button">&times;</button></div><div class="picker-body"><div class="picker-grid"></div></div><div class="picker-footer"><button class="picker-cancel" data-action="hide" type="button">{{ cancel }}</button><button class="picker-confirm" data-action="pick" type="button">{{ confirm }}</button></div></div></div>'},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a),o="mousedown touchstart pointerdown MSPointerDown",s="mousemove touchmove pointermove MSPointerMove",c="mouseup touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",u="keydown",d="wheel",l="click",f="focus",m="show",p="shown",v="hide",h="hidden",g="pick";t["default"]={bind:function(){var e=this,t=e.element,n=e.options,r=e.picker,a=e.grid;i.isFunction(n.show)&&i.addListener(t,m,n.show),i.isFunction(n.shown)&&i.addListener(t,p,n.shown),i.isFunction(n.hide)&&i.addListener(t,v,n.hide),i.isFunction(n.hidden)&&i.addListener(t,h,n.hidden),i.isFunction(n.pick)&&i.addListener(t,g,n.pick),i.addListener(t,f,e.onFocus=e.focus.bind(e)),i.addListener(t,l,e.onFocus),i.addListener(r,l,e.onClick=e.click.bind(e)),i.addListener(a,d,e.onWheel=e.wheel.bind(e)),i.addListener(a,o,e.onMouseDown=e.mousedown.bind(e)),i.addListener(document,s,e.onMouseMove=e.mousemove.bind(e)),i.addListener(document,c,e.onMouseUp=e.mouseup.bind(e)),i.addListener(document,u,e.onKeyDown=e.keydown.bind(e))},unbind:function(){var e=this,t=e.element,n=e.options,r=e.picker,a=e.grid;i.isFunction(n.show)&&i.removeListener(t,m,n.show),i.isFunction(n.shown)&&i.removeListener(t,p,n.shown),i.isFunction(n.hide)&&i.removeListener(t,v,n.hide),i.isFunction(n.hidden)&&i.removeListener(t,h,n.hidden),i.isFunction(n.pick)&&i.removeListener(t,g,n.pick),i.removeListener(t,f,e.onFocus),i.removeListener(t,l,e.onFocus),i.removeListener(r,l,e.onClick),i.removeListener(a,d,e.onWheel),i.removeListener(a,o,e.onMouseDown),i.removeListener(document,s,e.onMouseMove),i.removeListener(document,c,e.onMouseUp),i.removeListener(document,u,e.onKeyDown)}}},function(e,t){"use strict";function n(e){return N.call(e).slice(8,-1).toLowerCase()}function r(e){return"object"===("undefined"==typeof e?"undefined":Y(e))&&null!==e}function a(e){return"function"==typeof e}function i(e){return"number"==typeof e&&!isNaN(e)}function o(e){return"date"===n(e)}function s(e){return o(e)&&"Invalid Date"!==e.toString()}function c(e){return e%4===0&&e%100!==0||e%400===0}function u(e){if(!r(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&F.call(n,"isPrototypeOf")}catch(a){return!1}}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0]===!0,a=r?t[1]:t[0];return t.length>1&&(t.shift(),t.forEach(function(e){Object.keys(e).forEach(function(t){r&&u(a[t])?d(!0,a[t],e[t]):a[t]=e[t]})})),a}function l(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function f(e,t){if(e.classList)return void e.classList.add(t);var n=e.className.trim();n?n.indexOf(t)<0&&(e.className=n+" "+t):e.className=t}function m(e,t){if(e.classList)return void e.classList.remove(t);var n=e.className;n.indexOf(t)>-1&&(e.className=n.replace(t,"").trim())}function p(e,t,n){n?f(e,t):m(e,t)}function v(e){return e.replace(O,"$1-$2").toLowerCase()}function h(e,t){return r(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-"+v(t))}function g(e,t,n){r(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-"+v(t),n)}function b(e,t){r(e[t])?delete e[t]:e.dataset?delete e.dataset[t]:e.removeAttribute("data-"+v(t))}function y(e,t,n){var r=t.trim().split(E);return r.length>1?void r.forEach(function(t){return y(e,t,n)}):void(e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent&&e.detachEvent("on"+t,n))}function k(e,t,n,r){var a=t.trim().split(E),i=n;return a.length>1?void a.forEach(function(t){return k(e,t,n)}):(r&&(n=function(){for(var r=arguments.length,a=Array(r),o=0;o<r;o++)a[o]=arguments[o];return y(e,t,n),i.apply(e,a)}),void e.addEventListener(t,n,!1))}function M(e,t,n){var r=void 0;return"function"==typeof Event&&"function"==typeof CustomEvent?r=void 0===n?new Event(t,{bubbles:!0,cancelable:!0}):new CustomEvent(t,{detail:n,bubbles:!0,cancelable:!0}):void 0===n?(r=document.createEvent("Event"),r.initEvent(t,!0,!0)):(r=document.createEvent("CustomEvent"),r.initCustomEvent(t,!0,!0,n)),e.dispatchEvent(r)}function w(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function D(e,t){return[31,c(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]}function x(e){var t=arguments.length<=1||void 0===arguments[1]?1:arguments[1],n=String(Math.abs(e)),r=n.length,a="";for(e<0&&(a+="-");r++<t;)a+="0";return a+n}function C(e){return{Y:"year",M:"month",D:"day",H:"hour",m:"minute",s:"second",S:"millisecond"}[e.charAt(0)]}function L(e){var t=e.match(S);if(!t)throw new Error("Invalid format");var n={tokens:t};return t.forEach(function(e){n[C(e)]=e}),n}Object.defineProperty(t,"__esModule",{value:!0});var Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};t.typeOf=n,t.isObject=r,t.isFunction=a,t.isNumber=i,t.isDate=o,t.isValidDate=s,t.isLeapYear=c,t.isPlainObject=u,t.extend=d,t.hasClass=l,t.addClass=f,t.removeClass=m,t.toggleClass=p,t.toHyphenCase=v,t.getData=h,t.setData=g,t.removeData=b,t.removeListener=y,t.dispatchEvent=M,t.empty=w,t.getDaysInMonth=D,t.addLeadingZero=x,t.tokenToType=C,t.parseFormat=L;var E=/\s+/,S=/(Y|M|D|H|m|s|S)+/g,O=/([a-z\d])([A-Z])/g,N=Object.prototype.toString,F=Object.prototype.hasOwnProperty;t.addListener=k},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a);t["default"]={focus:function(e){e.target.blur(),this.show()},click:function(e){var t=i.getData(e.target,"action");"hide"===t?this.hide():"pick"===t&&this.pick()},wheel:function(e){var t=this,n=e.target;if(n!==t.grid){e.preventDefault(),"li"===n.tagName.toLowerCase()&&(n=n.parentNode),"ul"===n.tagName.toLowerCase()&&(n=n.parentNode);var r=i.getData(n,"type");e.deltaY<0?t.prev(r):t.next(r)}},mousedown:function(e){var t=this,n=e.touches,r=e.target;if(r!==t.grid){"li"===r.tagName.toLowerCase()&&(r=r.parentNode),"ul"===r.tagName.toLowerCase()&&(r=r.parentNode);var a=r.firstElementChild,o=a.firstElementChild.offsetHeight;t.cell={elem:r,list:a,moveY:0,maxMoveY:o,minMoveY:o/2,startY:n?n[0].pageY:e.pageY,type:i.getData(r,"type")}}},mousemove:function(e){var t=this,n=t.cell;if(n){e.preventDefault();var r=e.touches,a=r?r[0].pageY:e.pageY,i=n.moveY+(a-n.startY);if(n.startY=a,n.moveY=i,Math.abs(i)<n.maxMoveY)return void(n.list.style.top=i+"px");n.list.style.top=0,n.moveY=0,i>=n.maxMoveY?t.prev(n.type):i<=-n.maxMoveY&&t.next(n.type)}},mouseup:function(){var e=this,t=e.cell;t&&(t.list.style.top=0,t.moveY>=t.minMoveY?e.prev(t.type):t.moveY<=-t.minMoveY&&e.next(t.type),e.cell=null)},keydown:function(e){var t=this;!t.shown||"Escape"!==e.key&&27!==e.keyCode||t.hide()}}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a);t["default"]={render:function(e){var t=this;if(!e)return void t.format.tokens.forEach(function(e){return t.render(i.tokenToType(e))});var n=t.options,r=t.data[e],a=t.current(e),o=i.isFunction(r.max)?r.max():r.max,s=i.isFunction(r.min)?r.min():r.min,c=0;isFinite(o)&&(c=s>0?o:o+1),i.empty(r.list),r.current=a;for(var u=0;u<n.rows+2;u++){var d=document.createElement("li"),l=u-r.index,f=a+l*r.increment;c&&(f%=c,f<s&&(f+=c)),d.textContent=n.translate(e,r.aliases?r.aliases[f]:i.addLeadingZero(f+r.offset,r.digit)),i.setData(d,"name",e),i.setData(d,"value",f),i.addClass(d,"picker-item"),0===l&&(i.addClass(d,"picker-picked"),r.item=d),r.list.appendChild(d)}},current:function(e,t){var n=this,r=n.date,a=n.format,o=a[e];switch(o.charAt(0)){case"Y":return i.isNumber(t)&&(r.setFullYear(2===o.length?2e3+t:t),a.month&&n.render(i.tokenToType(a.month)),a.day&&n.render(i.tokenToType(a.day))),r.getFullYear();case"M":return i.isNumber(t)&&(r.setMonth(t),a.day&&n.render(i.tokenToType(a.day))),r.getMonth();case"D":return i.isNumber(t)&&r.setDate(t),r.getDate();case"H":return i.isNumber(t)&&r.setHours(t),r.getHours();case"m":return i.isNumber(t)&&r.setMinutes(t),r.getMinutes();case"s":return i.isNumber(t)&&r.setSeconds(t),r.getSeconds();case"S":return i.isNumber(t)&&r.setMilliseconds(t),r.getMilliseconds()}return r},getValue:function(){var e=this,t=e.element;return e.isInput?t.value:t.textContent},setValue:function(e){var t=this,n=t.element;t.isInput?n.value=e:t.options.container&&(n.textContent=e)}}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a);t["default"]={show:function(){var e=this,t=e.element,n=e.picker;if(e.inline||e.shown)return e;if(i.dispatchEvent(t,"show")===!1)return e;e.shown=!0;var r=document.body.style;return r.overflow="hidden",r.paddingRight=e.scrollbarWidth+"px",i.addClass(n,"picker-open"),n.offsetWidth,i.addClass(n,"picker-opened"),setTimeout(function(){i.dispatchEvent(t,"shown")},300),e},hide:function(){var e=this,t=e.element,n=e.picker;return e.inline||!e.shown?e:i.dispatchEvent(t,"hide")===!1?e:(e.shown=!1,i.removeClass(n,"picker-opened"),setTimeout(function(){var e=document.body.style;i.removeClass(n,"picker-open"),e.overflow="auto",e.paddingRight=0,i.dispatchEvent(t,"hidden")},300),e)},prev:function o(e){var t=this,n=t.options,r=t.format[e],a=t.data[e],s=a.list,c=s.lastElementChild,u=i.isFunction(a.max)?a.max():a.max,d=i.isFunction(a.min)?a.min():a.min,o=a.item.previousElementSibling,l=Number(i.getData(s.firstElementChild,"value"))-a.increment;return l<d?l=u:l>u&&(l=d),c.textContent=n.translate(e,a.aliases?a.aliases[l]:i.addLeadingZero(l+a.offset,r.length)),i.setData(c,"value",l),o&&(i.removeClass(a.item,"picker-picked"),i.addClass(o,"picker-picked"),a.item=o),s.insertBefore(c,s.firstElementChild),a.current=Number(i.getData(a.item,"value")),t.current(e,a.current),t.inline&&n.container&&t.pick(),t},next:function s(e){var t=this,n=t.options,r=t.format[e],a=t.data[e],o=a.list,c=o.firstElementChild,u=i.isFunction(a.max)?a.max():a.max,d=i.isFunction(a.min)?a.min():a.min,s=a.item.nextElementSibling,l=Number(i.getData(o.lastElementChild,"value"))+a.increment;return l<d?l=u:l>u&&(l=d),c.textContent=n.translate(e,a.aliases?a.aliases[l]:i.addLeadingZero(l+a.offset,r.length)),i.setData(c,"value",l),o.appendChild(c),s&&(i.removeClass(a.item,"picker-picked"),i.addClass(s,"picker-picked"),a.item=s),a.current=Number(i.getData(a.item,"value")),t.current(e,a.current),t.inline&&n.container&&t.pick(),t},pick:function(){var e=this,t=e.element;if(i.dispatchEvent(t,"pick")===!1)return e;var n=e.formatDate(e.date);return e.setValue(n),e.isInput&&i.dispatchEvent(t,"change")===!1&&e.reset(),e.hide(),e},getDate:function(e){var t=this,n=t.date;return e?t.formatDate(n):new Date(n)},setDate:function(e){var t=this;return e&&(t.date=t.parseDate(e),t.render()),t},update:function(){var e=this;return e.date=e.parseDate(e.getValue()),e.render(),e},reset:function(){var e=this;return e.setValue(e.initialValue),e.date=new Date(e.initialDate),e.render(),e},parseDate:function(e){var t=this,n=t.options,r=t.format,a=[];if(i.isDate(e))return new Date(e);if("string"==typeof e){var o=n.months.join("|"),s=n.monthsShort.join("|");if(a=e.match(new RegExp("("+o+"|"+s+"|\\d+)","g")),!a||a.length!==r.tokens.length)return new Date}var c=new Date;return a.forEach(function(t,a){var i=r.tokens[a],o=Number(t);switch(i){case"YYYY":case"YYY":case"Y":c.setFullYear("-"===e.substr(e.indexOf(t)-1,1)?-o:o);break;case"YY":c.setFullYear(2e3+o);break;case"MMMM":c.setMonth(n.months.indexOf(t));break;case"MMM":c.setMonth(n.monthsShort.indexOf(t));break;case"MM":case"M":c.setMonth(o-1);break;case"DD":case"D":c.setDate(o);break;case"HH":case"H":c.setHours(o);break;case"mm":case"m":c.setMinutes(o);break;case"ss":case"s":c.setSeconds(o);break;case"SSS":case"SS":case"S":c.setMilliseconds(o)}}),c},formatDate:function(e){var t=this,n=t.options,r=t.format,a="";return i.isValidDate(e)&&!function(){var t=e.getFullYear(),o=e.getMonth(),s=e.getDate(),c=e.getHours(),u=e.getMinutes(),d=e.getSeconds(),l=e.getMilliseconds();a=n.format,r.tokens.forEach(function(e){var r="";switch(e){case"YYYY":case"YYY":case"Y":r=i.addLeadingZero(t,e.length);break;case"YY":r=i.addLeadingZero(t%100,2);break;case"MMMM":r=n.months[o];break;case"MMM":r=n.monthsShort[o];break;case"MM":case"M":r=i.addLeadingZero(o+1,e.length);break;case"DD":case"D":r=i.addLeadingZero(s,e.length);break;case"HH":case"H":r=i.addLeadingZero(c,e.length);break;case"mm":case"m":r=i.addLeadingZero(u,e.length);break;case"ss":case"s":r=i.addLeadingZero(d,e.length);break;case"SSS":case"SS":case"S":r=i.addLeadingZero(l,e.length)}a=a.replace(e,r)})}(),a},destroy:function(){var e=this,t=e.element,n=e.picker;return e.unbind(),i.removeData(t,"picker"),n.parentNode.removeChild(n),e}}}])});
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=n(1),c=a(s),u=n(2),d=a(u),l=n(3),f=a(l),m=n(5),p=a(m),v=n(6),h=a(v),g=n(7),b=a(g),y=n(4),k=r(y),M={},w=/\{\{\s*(\w+)\s*\}\}/g,D=/input|textarea/i,x=void 0,C=function(){function e(t,n){i(this,e);var r=this;n=k.isPlainObject(n)?n:{},n.language&&(n=k.extend(!0,{},M[n.language],n)),r.element=t,r.options=k.extend(!0,{},c.default,n),r.shown=!1,r.init()}return o(e,[{key:"init",value:function(){var e=this,t=e.element;if(!k.getData(t,"picker")){k.setData(t,"picker",e);var n=e.options,r=D.test(t.tagName),a=n.inline&&(n.container||!r),i=document.createElement("div");i.insertAdjacentHTML("afterbegin",d.default.replace(w,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.text[t[1]]}));var o=i.getElementsByClassName("picker")[0],s=o.getElementsByClassName("picker-grid")[0],c=n.container;"string"==typeof c&&(c=document.querySelector(c)),a?(k.addClass(o,"picker-open"),k.addClass(o,"picker-opened"),c||(c=t)):(e.scrollbarWidth=window.innerWidth-document.body.clientWidth,k.addClass(o,"picker-fixed"),c||(c=document.body)),e.isInput=r,e.inline=a,e.container=c,e.picker=o,e.grid=s,e.cell=null,e.format=k.parseFormat(n.format);var u=e.getValue(),l=e.parseDate(n.date||u);e.date=l,e.initialDate=new Date(l),e.initialValue=u,e.data={};var f=Number(n.rows);f%2||(f+=1),n.rows=f||5,k.addClass(s,f>1?"picker-multiple":"picker-single");var m=n.increment;k.isPlainObject(m)||(m={year:m,month:m,day:m,hour:m,minute:m,second:m,millisecond:m}),e.format.tokens.forEach(function(t){var r=k.tokenToType(t),a=document.createElement("div"),i=document.createElement("ul"),o={digit:t.length,increment:Math.abs(Number(m[r]))||1,list:i,max:1/0,min:-(1/0),index:Math.floor((n.rows+2)/2),offset:0};switch(t.charAt(0)){case"Y":2===o.digit&&(o.max=99,o.min=0);break;case"M":o.max=11,o.min=0,o.offset=1,3===o.digit?o.aliases=n.monthsShort:4===o.digit&&(o.aliases=n.months);break;case"D":o.max=function(){return k.getDaysInMonth(l.getFullYear(),l.getMonth())},o.min=1;break;case"H":o.max=23,o.min=0;break;case"m":o.max=59,o.min=0;break;case"s":o.max=59,o.min=0;break;case"S":o.max=999,o.min=0}k.setData(a,"type",r),k.setData(a,"token",t),k.addClass(i,"picker-list"),k.addClass(a,"picker-cell"),k.addClass(a,"picker-"+r+"s"),a.appendChild(i),s.appendChild(a),e.data[r]=o,e.render(r)}),a&&k.empty(c),c.appendChild(o),e.bind()}}}],[{key:"noConflict",value:function(){return window.Picker=x,e}},{key:"setDefaults",value:function(e){e=k.isPlainObject(e)?e:{},e.language&&(e=k.extend(!0,{},M[e.language],e)),k.extend(!0,c.default,e)}}]),e}();k.extend(C.prototype,f.default),k.extend(C.prototype,p.default),k.extend(C.prototype,h.default),k.extend(C.prototype,b.default),C.languages=M,"undefined"!=typeof window&&(x=window.Picker,window.Picker=C),t.default=C},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={container:null,date:null,format:"YYYY-MM-DD HH:mm",increment:1,inline:!1,language:"",months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],translate:function(e,t){return t},rows:5,text:{title:"Pick a date / time",cancel:"Cancel",confirm:"OK"},show:null,shown:null,hide:null,hidden:null,pick:null}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default='<div class="picker" data-action="hide"><div class="picker-content"><div class="picker-header"><h4 class="picker-title">{{ title }}</h4><button data-action="hide" class="picker-close" type="button">&times;</button></div><div class="picker-body"><div class="picker-grid"></div></div><div class="picker-footer"><button class="picker-cancel" data-action="hide" type="button">{{ cancel }}</button><button class="picker-confirm" data-action="pick" type="button">{{ confirm }}</button></div></div></div>'},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a),o="mousedown touchstart pointerdown MSPointerDown",s="mousemove touchmove pointermove MSPointerMove",c="mouseup touchend touchcancel pointerup pointercancel MSPointerUp MSPointerCancel",u="keydown",d="wheel",l="click",f="focus",m="show",p="shown",v="hide",h="hidden",g="pick";t.default={bind:function(){var e=this,t=e.element,n=e.options,r=e.picker,a=e.grid;i.isFunction(n.show)&&i.addListener(t,m,n.show),i.isFunction(n.shown)&&i.addListener(t,p,n.shown),i.isFunction(n.hide)&&i.addListener(t,v,n.hide),i.isFunction(n.hidden)&&i.addListener(t,h,n.hidden),i.isFunction(n.pick)&&i.addListener(t,g,n.pick),i.addListener(t,f,e.onFocus=e.focus.bind(e)),i.addListener(t,l,e.onFocus),i.addListener(r,l,e.onClick=e.click.bind(e)),i.addListener(a,d,e.onWheel=e.wheel.bind(e)),i.addListener(a,o,e.onMouseDown=e.mousedown.bind(e)),i.addListener(document,s,e.onMouseMove=e.mousemove.bind(e)),i.addListener(document,c,e.onMouseUp=e.mouseup.bind(e)),i.addListener(document,u,e.onKeyDown=e.keydown.bind(e))},unbind:function(){var e=this,t=e.element,n=e.options,r=e.picker,a=e.grid;i.isFunction(n.show)&&i.removeListener(t,m,n.show),i.isFunction(n.shown)&&i.removeListener(t,p,n.shown),i.isFunction(n.hide)&&i.removeListener(t,v,n.hide),i.isFunction(n.hidden)&&i.removeListener(t,h,n.hidden),i.isFunction(n.pick)&&i.removeListener(t,g,n.pick),i.removeListener(t,f,e.onFocus),i.removeListener(t,l,e.onFocus),i.removeListener(r,l,e.onClick),i.removeListener(a,d,e.onWheel),i.removeListener(a,o,e.onMouseDown),i.removeListener(document,s,e.onMouseMove),i.removeListener(document,c,e.onMouseUp),i.removeListener(document,u,e.onKeyDown)}}},function(e,t){"use strict";function n(e){return N.call(e).slice(8,-1).toLowerCase()}function r(e){return"object"===("undefined"==typeof e?"undefined":Y(e))&&null!==e}function a(e){return"function"==typeof e}function i(e){return"number"==typeof e&&!isNaN(e)}function o(e){return"date"===n(e)}function s(e){return o(e)&&"Invalid Date"!==e.toString()}function c(e){return e%4===0&&e%100!==0||e%400===0}function u(e){if(!r(e))return!1;try{var t=e.constructor,n=t.prototype;return t&&n&&F.call(n,"isPrototypeOf")}catch(e){return!1}}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var a=t[0]===!0,i=a?t[1]:t[0];return t.length>1&&(t.shift(),t.forEach(function(e){r(e)&&Object.keys(e).forEach(function(t){a&&r(i[t])?d(!0,i[t],e[t]):i[t]=e[t]})})),i}function l(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function f(e,t){if(e.classList)return void e.classList.add(t);var n=e.className.trim();n?n.indexOf(t)<0&&(e.className=n+" "+t):e.className=t}function m(e,t){if(e.classList)return void e.classList.remove(t);var n=e.className;n.indexOf(t)>-1&&(e.className=n.replace(t,"").trim())}function p(e,t,n){n?f(e,t):m(e,t)}function v(e){return e.replace(O,"$1-$2").toLowerCase()}function h(e,t){return r(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-"+v(t))}function g(e,t,n){r(n)?e[t]=n:e.dataset?e.dataset[t]=n:e.setAttribute("data-"+v(t),n)}function b(e,t){r(e[t])?delete e[t]:e.dataset?delete e.dataset[t]:e.removeAttribute("data-"+v(t))}function y(e,t,n){var r=t.trim().split(E);return r.length>1?void r.forEach(function(t){return y(e,t,n)}):void(e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent&&e.detachEvent("on"+t,n))}function k(e,t,n,r){var a=t.trim().split(E),i=n;return a.length>1?void a.forEach(function(t){return k(e,t,n)}):(r&&(n=function(){for(var r=arguments.length,a=Array(r),o=0;o<r;o++)a[o]=arguments[o];return y(e,t,n),i.apply(e,a)}),void e.addEventListener(t,n,!1))}function M(e,t,n){var r=void 0;return"function"==typeof Event&&"function"==typeof CustomEvent?r=void 0===n?new Event(t,{bubbles:!0,cancelable:!0}):new CustomEvent(t,{detail:n,bubbles:!0,cancelable:!0}):void 0===n?(r=document.createEvent("Event"),r.initEvent(t,!0,!0)):(r=document.createEvent("CustomEvent"),r.initCustomEvent(t,!0,!0,n)),e.dispatchEvent(r)}function w(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function D(e,t){return[31,c(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=String(Math.abs(e)),r=n.length,a="";for(e<0&&(a+="-");r++<t;)a+="0";return a+n}function C(e){return{Y:"year",M:"month",D:"day",H:"hour",m:"minute",s:"second",S:"millisecond"}[e.charAt(0)]}function L(e){var t=e.match(S);if(!t)throw new Error("Invalid format");var n={tokens:t};return t.forEach(function(e){n[C(e)]=e}),n}Object.defineProperty(t,"__esModule",{value:!0});var Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.typeOf=n,t.isObject=r,t.isFunction=a,t.isNumber=i,t.isDate=o,t.isValidDate=s,t.isLeapYear=c,t.isPlainObject=u,t.extend=d,t.hasClass=l,t.addClass=f,t.removeClass=m,t.toggleClass=p,t.toHyphenCase=v,t.getData=h,t.setData=g,t.removeData=b,t.removeListener=y,t.dispatchEvent=M,t.empty=w,t.getDaysInMonth=D,t.addLeadingZero=x,t.tokenToType=C,t.parseFormat=L;var E=/\s+/,S=/(Y|M|D|H|m|s|S)+/g,O=/([a-z\d])([A-Z])/g,N=Object.prototype.toString,F=Object.prototype.hasOwnProperty;t.addListener=k},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a);t.default={focus:function(e){e.target.blur(),this.show()},click:function(e){var t=i.getData(e.target,"action");"hide"===t?this.hide():"pick"===t&&this.pick()},wheel:function(e){var t=this,n=e.target;if(n!==t.grid){e.preventDefault(),"li"===n.tagName.toLowerCase()&&(n=n.parentNode),"ul"===n.tagName.toLowerCase()&&(n=n.parentNode);var r=i.getData(n,"type");e.deltaY<0?t.prev(r):t.next(r)}},mousedown:function(e){var t=this,n=e.touches,r=e.target;if(r!==t.grid){"li"===r.tagName.toLowerCase()&&(r=r.parentNode),"ul"===r.tagName.toLowerCase()&&(r=r.parentNode);var a=r.firstElementChild,o=a.firstElementChild.offsetHeight;t.cell={elem:r,list:a,moveY:0,maxMoveY:o,minMoveY:o/2,startY:n?n[0].pageY:e.pageY,type:i.getData(r,"type")}}},mousemove:function(e){var t=this,n=t.cell;if(n){e.preventDefault();var r=e.touches,a=r?r[0].pageY:e.pageY,i=n.moveY+(a-n.startY);if(n.startY=a,n.moveY=i,Math.abs(i)<n.maxMoveY)return void(n.list.style.top=i+"px");n.list.style.top=0,n.moveY=0,i>=n.maxMoveY?t.prev(n.type):i<=-n.maxMoveY&&t.next(n.type)}},mouseup:function(){var e=this,t=e.cell;t&&(t.list.style.top=0,t.moveY>=t.minMoveY?e.prev(t.type):t.moveY<=-t.minMoveY&&e.next(t.type),e.cell=null)},keydown:function(e){var t=this;!t.shown||"Escape"!==e.key&&27!==e.keyCode||t.hide()}}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a);t.default={render:function(e){var t=this;if(!e)return void t.format.tokens.forEach(function(e){return t.render(i.tokenToType(e))});var n=t.options,r=t.data[e],a=t.current(e),o=i.isFunction(r.max)?r.max():r.max,s=i.isFunction(r.min)?r.min():r.min,c=0;isFinite(o)&&(c=s>0?o:o+1),i.empty(r.list),r.current=a;for(var u=0;u<n.rows+2;u++){var d=document.createElement("li"),l=u-r.index,f=a+l*r.increment;c&&(f%=c,f<s&&(f+=c)),d.textContent=n.translate(e,r.aliases?r.aliases[f]:i.addLeadingZero(f+r.offset,r.digit)),i.setData(d,"name",e),i.setData(d,"value",f),i.addClass(d,"picker-item"),0===l&&(i.addClass(d,"picker-picked"),r.item=d),r.list.appendChild(d)}},current:function(e,t){var n=this,r=n.date,a=n.format,o=a[e];switch(o.charAt(0)){case"Y":return i.isNumber(t)&&(r.setFullYear(2===o.length?2e3+t:t),a.month&&n.render(i.tokenToType(a.month)),a.day&&n.render(i.tokenToType(a.day))),r.getFullYear();case"M":return i.isNumber(t)&&(r.setMonth(t),a.day&&n.render(i.tokenToType(a.day))),r.getMonth();case"D":return i.isNumber(t)&&r.setDate(t),r.getDate();case"H":return i.isNumber(t)&&r.setHours(t),r.getHours();case"m":return i.isNumber(t)&&r.setMinutes(t),r.getMinutes();case"s":return i.isNumber(t)&&r.setSeconds(t),r.getSeconds();case"S":return i.isNumber(t)&&r.setMilliseconds(t),r.getMilliseconds()}return r},getValue:function(){var e=this,t=e.element;return e.isInput?t.value:t.textContent},setValue:function(e){var t=this,n=t.element;t.isInput?n.value=e:t.options.container&&(n.textContent=e)}}},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=r(a);t.default={show:function(){var e=this,t=e.element,n=e.picker;if(e.inline||e.shown)return e;if(i.dispatchEvent(t,"show")===!1)return e;e.shown=!0;var r=document.body.style;return r.overflow="hidden",r.paddingRight=e.scrollbarWidth+"px",i.addClass(n,"picker-open"),n.offsetWidth,i.addClass(n,"picker-opened"),setTimeout(function(){i.dispatchEvent(t,"shown")},300),e},hide:function(){var e=this,t=e.element,n=e.picker;return e.inline||!e.shown?e:i.dispatchEvent(t,"hide")===!1?e:(e.shown=!1,i.removeClass(n,"picker-opened"),setTimeout(function(){var e=document.body.style;i.removeClass(n,"picker-open"),e.overflow="auto",e.paddingRight=0,i.dispatchEvent(t,"hidden")},300),e)},prev:function e(t){var n=this,r=n.options,a=n.format[t],o=n.data[t],s=o.list,c=s.lastElementChild,u=i.isFunction(o.max)?o.max():o.max,d=i.isFunction(o.min)?o.min():o.min,e=o.item.previousElementSibling,l=Number(i.getData(s.firstElementChild,"value"))-o.increment;return l<d&&(l+=u-d+1),c.textContent=r.translate(t,o.aliases?o.aliases[l]:i.addLeadingZero(l+o.offset,a.length)),i.setData(c,"value",l),e&&(i.removeClass(o.item,"picker-picked"),i.addClass(e,"picker-picked"),o.item=e),s.insertBefore(c,s.firstElementChild),o.current=Number(i.getData(o.item,"value")),n.current(t,o.current),n.inline&&r.container&&n.pick(),n},next:function e(t){var n=this,r=n.options,a=n.format[t],o=n.data[t],s=o.list,c=s.firstElementChild,u=i.isFunction(o.max)?o.max():o.max,d=i.isFunction(o.min)?o.min():o.min,e=o.item.nextElementSibling,l=Number(i.getData(s.lastElementChild,"value"))+o.increment;return l>u&&(l-=u-d+1),c.textContent=r.translate(t,o.aliases?o.aliases[l]:i.addLeadingZero(l+o.offset,a.length)),i.setData(c,"value",l),s.appendChild(c),e&&(i.removeClass(o.item,"picker-picked"),i.addClass(e,"picker-picked"),o.item=e),o.current=Number(i.getData(o.item,"value")),n.current(t,o.current),n.inline&&r.container&&n.pick(),n},pick:function(){var e=this,t=e.element;if(i.dispatchEvent(t,"pick")===!1)return e;var n=e.formatDate(e.date);return e.setValue(n),e.isInput&&i.dispatchEvent(t,"change")===!1&&e.reset(),e.hide(),e},getDate:function(e){var t=this,n=t.date;return e?t.formatDate(n):new Date(n)},setDate:function(e){var t=this;return e&&(t.date=t.parseDate(e),t.render()),t},update:function(){var e=this;return e.date=e.parseDate(e.getValue()),e.render(),e},reset:function(){var e=this;return e.setValue(e.initialValue),e.date=new Date(e.initialDate),e.render(),e},parseDate:function(e){var t=this,n=t.options,r=t.format,a=[];if(i.isDate(e))return new Date(e);if("string"==typeof e){var o=n.months.join("|"),s=n.monthsShort.join("|");if(a=e.match(new RegExp("("+o+"|"+s+"|\\d+)","g")),!a||a.length!==r.tokens.length)return new Date}var c=new Date;return a.forEach(function(t,a){var i=r.tokens[a],o=Number(t);switch(i){case"YYYY":case"YYY":case"Y":c.setFullYear("-"===e.substr(e.indexOf(t)-1,1)?-o:o);break;case"YY":c.setFullYear(2e3+o);break;case"MMMM":c.setMonth(n.months.indexOf(t));break;case"MMM":c.setMonth(n.monthsShort.indexOf(t));break;case"MM":case"M":c.setMonth(o-1);break;case"DD":case"D":c.setDate(o);break;case"HH":case"H":c.setHours(o);break;case"mm":case"m":c.setMinutes(o);break;case"ss":case"s":c.setSeconds(o);break;case"SSS":case"SS":case"S":c.setMilliseconds(o)}}),c},formatDate:function(e){var t=this,n=t.options,r=t.format,a="";return i.isValidDate(e)&&!function(){var t=e.getFullYear(),o=e.getMonth(),s=e.getDate(),c=e.getHours(),u=e.getMinutes(),d=e.getSeconds(),l=e.getMilliseconds();a=n.format,r.tokens.forEach(function(e){var r="";switch(e){case"YYYY":case"YYY":case"Y":r=i.addLeadingZero(t,e.length);break;case"YY":r=i.addLeadingZero(t%100,2);break;case"MMMM":r=n.months[o];break;case"MMM":r=n.monthsShort[o];break;case"MM":case"M":r=i.addLeadingZero(o+1,e.length);break;case"DD":case"D":r=i.addLeadingZero(s,e.length);break;case"HH":case"H":r=i.addLeadingZero(c,e.length);break;case"mm":case"m":r=i.addLeadingZero(u,e.length);break;case"ss":case"s":r=i.addLeadingZero(d,e.length);break;case"SSS":case"SS":case"S":r=i.addLeadingZero(l,e.length)}a=a.replace(e,r)})}(),a},destroy:function(){var e=this,t=e.element,n=e.picker;return e.unbind(),i.removeData(t,"picker"),n.parentNode.removeChild(n),e}}}])});
{
"name": "pickerjs",
"description": "JavaScript date time picker.",
"version": "0.1.0",
"version": "0.1.1",
"main": "dist/picker.js",

@@ -27,22 +27,22 @@ "license": "MIT",

"devDependencies": {
"babel-core": "^6.10.4",
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.9.0",
"eslint": "^3.0.1",
"eslint-config-airbnb-base": "^4.0.2",
"eslint-plugin-import": "^1.10.3",
"babel-core": "^6.17.0",
"babel-loader": "^6.2.5",
"babel-preset-es2015": "^6.16.0",
"eslint": "^3.8.1",
"eslint-config-airbnb-base": "^9.0.0",
"eslint-plugin-import": "^2.0.1",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.1.0",
"gulp-autoprefixer": "^3.1.1",
"gulp-banner": "^0.1.3",
"gulp-clean-css": "^2.0.11",
"gulp-clean-css": "^2.0.13",
"gulp-eslint": "^3.0.1",
"gulp-less": "^3.1.0",
"gulp-load-plugins": "^1.2.2",
"gulp-load-plugins": "^1.3.0",
"gulp-rename": "^1.2.2",
"gulp-sourcemaps": "^1.6.0",
"gulp-uglify": "^1.5.4",
"gulp-sourcemaps": "^2.1.1",
"gulp-uglify": "^2.0.0",
"gulp-util": "^3.0.7",
"webpack": "^1.13.1",
"webpack": "^1.13.2",
"webpack-stream": "^3.2.0"
}
}

@@ -39,3 +39,3 @@ # Picker.js

Three quick start options are available:
Four quick start options are available:

@@ -45,2 +45,3 @@ - [Download the latest release](https://github.com/fengyuanchen/pickerjs/archive/master.zip).

- Install with [NPM](https://npmjs.com): `npm install pickerjs`.
- Install with [Bower](https://bower.io): `bower install pickerjs`.

@@ -63,3 +64,3 @@

- Browser: `window.Picker`
- CommonJS: `const Picker = require('picker')`
- CommonJS: `const Picker = require('pickerjs')`

@@ -66,0 +67,0 @@ ```js

@@ -32,3 +32,3 @@ import * as $ from './utilities';

if (base) {
newValue = newValue % base;
newValue %= base;

@@ -35,0 +35,0 @@ if (newValue < min) {

@@ -88,5 +88,3 @@ import * as $ from './utilities';

if (value < min) {
value = max;
} else if (value > max) {
value = min;
value += (max - min) + 1;
}

@@ -134,6 +132,4 @@

if (value < min) {
value = max;
} else if (value > max) {
value = min;
if (value > max) {
value -= (max - min) + 1;
}

@@ -140,0 +136,0 @@

@@ -62,9 +62,11 @@ const REGEXP_SPACES = /\s+/;

args.forEach((arg) => {
Object.keys(arg).forEach((key) => {
if (deep && isPlainObject(data[key])) {
extend(true, data[key], arg[key]);
} else {
data[key] = arg[key];
}
});
if (isObject(arg)) {
Object.keys(arg).forEach((key) => {
if (deep && isObject(data[key])) {
extend(true, data[key], arg[key]);
} else {
data[key] = arg[key];
}
});
}
});

@@ -205,11 +207,8 @@ }

}
} else if (data === undefined) {
event = document.createEvent('Event');
event.initEvent(type, true, true);
} else {
// IE9-11
if (data === undefined) {
event = document.createEvent('Event');
event.initEvent(type, true, true);
} else {
event = document.createEvent('CustomEvent');
event.initCustomEvent(type, true, true, data);
}
event = document.createEvent('CustomEvent');
event.initCustomEvent(type, true, true, data);
}

@@ -216,0 +215,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc