@gravitano/vue-date-range-picker
Version:
Vue.js Date Range Picker Plugin
2 lines • 9.32 kB
JavaScript
(function(e){function t(t){for(var s,c,i=t[0],o=t[1],f=t[2],u=0,l=[];u<i.length;u++)c=i[u],n[c]&&l.push(n[c][0]),n[c]=0;for(s in o)Object.prototype.hasOwnProperty.call(o,s)&&(e[s]=o[s]);d&&d(t);while(l.length)l.shift()();return r.push.apply(r,f||[]),a()}function a(){for(var e,t=0;t<r.length;t++){for(var a=r[t],s=!0,i=1;i<a.length;i++){var o=a[i];0!==n[o]&&(s=!1)}s&&(r.splice(t--,1),e=c(c.s=a[0]))}return e}var s={},n={app:0},r=[];function c(t){if(s[t])return s[t].exports;var a=s[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,c),a.l=!0,a.exports}c.m=e,c.c=s,c.d=function(e,t,a){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(c.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var s in e)c.d(a,s,function(t){return e[t]}.bind(null,s));return a},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="/";var i=window["webpackJsonp"]=window["webpackJsonp"]||[],o=i.push.bind(i);i.push=t,i=i.slice();for(var f=0;f<i.length;f++)t(i[f]);var d=o;r.push([0,"chunk-vendors"]),a()})({0:function(e,t,a){e.exports=a("56d7")},"034f":function(e,t,a){"use strict";var s=a("c21b"),n=a.n(s);n.a},4678:function(e,t,a){var s={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-nz":"6f50","./en-nz.js":"6f50","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-tw":"90ea","./zh-tw.js":"90ea"};function n(e){var t=r(e);return a(t)}function r(e){var t=s[e];if(!(t+1)){var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}return t}n.keys=function(){return Object.keys(s)},n.resolve=r,e.exports=n,n.id="4678"},"56d7":function(e,t,a){"use strict";a.r(t);var s=a("2b0e"),n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"app"}},[a("h1",{staticClass:"page-title"},[e._v("Vue Date Range Picker Demo:")]),a("div",[a("h3",[e._v("Basic Example:")]),a("date-range-picker",{model:{value:e.range,callback:function(t){e.range=t},expression:"range"}})],1),a("div",[a("h3",[e._v("DateRangePicker with options:")]),a("date-range-picker",{attrs:{options:e.options},model:{value:e.range2,callback:function(t){e.range2=t},expression:"range2"}})],1),a("div",[a("h3",[e._v("Single Date Picker:")]),a("date-range-picker",{attrs:{options:e.options3},model:{value:e.singleDatePickerValue,callback:function(t){e.singleDatePickerValue=t},expression:"singleDatePickerValue"}})],1),a("div",[a("h3",[e._v("Predefined Date Ranges:")]),a("date-range-picker",{attrs:{options:e.options4},model:{value:e.range3,callback:function(t){e.range3=t},expression:"range3"}})],1)])},r=[],c=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("input",{class:e.className,attrs:{type:"text"}})},i=[],o=a("cebc"),f=(a("7878"),a("17a8"),a("1157")),d=a.n(f),u={name:"date-range-picker",props:{value:{},options:{type:Object,default:function(){return{}}},format:{type:String,default:"DD/MM/YYYY"},className:{type:String,default:""}},data:function(){return{range:[]}},computed:{isSingleDatePicker:function(){return this.options.singleDatePicker},startDate:function(){return this.isSingleDatePicker?this.range:this.range[0]},endDate:function(){return this.isSingleDatePicker?this.range:this.range[1]},customOptions:function(){return Object(o["a"])({locale:{format:this.format}},this.options)}},watch:{value:function(e){this.range=e},range:function(e){this.$emit("change",e),this.$emit("input",e)}},created:function(){this.range=this.value},mounted:function(){var e=this;this.$nextTick(function(){var t=d()(e.$el);t.daterangepicker(e.customOptions),t.on("apply.daterangepicker",function(t,a){var s=a.startDate.format(e.format),n=a.endDate.format(e.format);e.isSingleDatePicker?e.range=s:e.range=[s,n]}),t.on("cancel.daterangepicker",function(){e.isSingleDatePicker?e.range="":e.range=[]})})},beforeDestroy:function(){d()(this.$el).daterangepicker("hide").daterangepicker("destroy")}},l=u,j=a("2877"),b=Object(j["a"])(l,c,i,!1,null,null,null);b.options.__file="DateRangePicker.vue";var p=b.exports,h=a("c1df"),g=a.n(h),m={name:"app",components:{DateRangePicker:p},data:function(){return{range:[],range2:[],range3:[],singleDatePickerValue:"01/01/2013",options:{timePicker:!0,startDate:g()().startOf("hour"),endDate:g()().startOf("hour").add(32,"hour"),locale:{format:"M/DD hh:mm A"}},options3:{singleDatePicker:!0,minYear:2001,maxYear:+g()().format("YYYY")},options4:{startDate:g()().subtract(29,"days"),endDate:g()(),ranges:{Today:[g()(),g()()],Yesterday:[g()().subtract(1,"days"),g()().subtract(1,"days")],"Last 7 Days":[g()().subtract(6,"days"),g()()],"Last 30 Days":[g()().subtract(29,"days"),g()()],"This Month":[g()().startOf("month"),g()().endOf("month")],"Last Month":[g()().subtract(1,"month").startOf("month"),g()().subtract(1,"month").endOf("month")]}}}}},k=m,v=(a("034f"),Object(j["a"])(k,n,r,!1,null,null,null));v.options.__file="App.vue";var y=v.exports;s["a"].config.productionTip=!1,new s["a"]({render:function(e){return e(y)}}).$mount("#app")},c21b:function(e,t,a){}});
//# sourceMappingURL=app.3ec91cc5.js.map