vue-bootstrap-datetimepicker
Advanced tools
Comparing version 3.0.0 to 3.0.1
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("eonasdan-bootstrap-datetimepicker"),require("jquery"),require("moment")):"function"==typeof define&&define.amd?define("VueBootstrapDatetimePicker",["eonasdan-bootstrap-datetimepicker","jquery","moment"],t):"object"==typeof exports?exports.VueBootstrapDatetimePicker=t(require("eonasdan-bootstrap-datetimepicker"),require("jquery"),require("moment")):e.VueBootstrapDatetimePicker=t(e["eonasdan-bootstrap-datetimepicker"],e.jquery,e.moment)}(this,function(e,t,n){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t,n){"use strict";var r=n(1),o=n(4),i=n(3),a=i(r.a,o.a,null,null,null);t.a=a.exports},function(e,t,n){"use strict";var r=n(5),o=(n.n(r),window.jQuery||n(6)),i=window.moment||n(7);t.a={props:{value:{default:null,required:!0,validator:function(e){return null===e||e instanceof Date||"string"==typeof e||e instanceof String||e instanceof i}},config:{type:Object,default:function(){return{}}},placeholder:{type:String,default:""},inputClass:{type:[String,Object],default:""},name:{type:String,default:"datetime"},required:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},id:{type:String}},data:function(){return{dp:null}},mounted:function(){if(!this.dp){var e=this.wrap?this.$el.parentNode:this.$el,t=o(e);t.datetimepicker(this.config),this.dp=t.data("DateTimePicker"),this.dp.date(this.value),t.on("dp.change",this.onChange)}},beforeDestroy:function(){this.dp&&(this.dp.destroy(),this.dp=null)},watch:{value:function(e){this.dp&&this.dp.date(e||null)},config:function(e){this.dp&&this.dp.options(Object.assign(this.dp.options(),e))}},methods:{onChange:function(e){this.$emit("input",e.date||null)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"DatetimePickerPlugin",function(){return o});var r=n(0);n.d(t,"component",function(){return r.a});var o={install:function(e,t){var n="date-picker";"string"==typeof t&&(n=t),e.component(n,r.a)}};r.a.install=o.install,t.default=r.a},function(e,t){e.exports=function(e,t,n,r,o){var i,a=e=e||{},u=typeof e.default;"object"!==u&&"function"!==u||(i=e,a=e.default);var s="function"==typeof a?a.options:a;t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns),r&&(s._scopeId=r);var d;if(o?(d=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},s._ssrRegister=d):n&&(d=n),d){var c=s.functional,p=c?s.render:s.beforeCreate;c?s.render=function(e,t){return d.call(t),p(e,t)}:s.beforeCreate=p?[].concat(p,d):[d]}return{esModule:i,exports:a,options:s}}},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("input",{staticClass:"form-control input",class:e.inputClass,attrs:{type:"text",id:e.id,name:e.name,placeholder:e.placeholder,required:e.required,readOnly:e.readOnly,disabled:e.disabled}})},o=[],i={render:r,staticRenderFns:o};t.a=i},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=n}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery"),require("moment"),require(void 0)):"function"==typeof define&&define.amd?define("VueBootstrapDatetimePicker",["jquery","moment"],t):"object"==typeof exports?exports.VueBootstrapDatetimePicker=t(require("jquery"),require("moment"),require(void 0)):e.VueBootstrapDatetimePicker=t(e.jQuery,e.moment,e[void 0])}(this,function(e,t,n){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t,n){"use strict";var r=n(1),i=n(4),o=n(3),a=o(r.a,i.a,null,null,null);t.a=a.exports},function(e,t,n){"use strict";var r=n(7),i=(n.n(r),n(5)),o=n(6);t.a={props:{value:{default:null,required:!0,validator:function(e){return null===e||e instanceof Date||"string"==typeof e||e instanceof String||e instanceof o}},config:{type:Object,default:function(){return{}}},placeholder:{type:String,default:""},inputClass:{type:[String,Object],default:""},name:{type:String,default:"datetime"},required:{type:Boolean,default:!1},readOnly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},id:{type:String}},data:function(){return{dp:null}},mounted:function(){if(!this.dp){var e=this.wrap?this.$el.parentNode:this.$el,t=i(e);t.datetimepicker(this.config),this.dp=t.data("DateTimePicker"),this.dp.date(this.value),t.on("dp.change",this.onChange)}},beforeDestroy:function(){this.dp&&(this.dp.destroy(),this.dp=null)},watch:{value:function(e){this.dp&&this.dp.date(e||null)},config:function(e){this.dp&&this.dp.options(Object.assign(this.dp.options(),e))}},methods:{onChange:function(e){this.$emit("input",e.date||null)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"DatetimePickerPlugin",function(){return i});var r=n(0);n.d(t,"component",function(){return r.a});var i={install:function(e,t){var n="date-picker";"string"==typeof t&&(n=t),e.component(n,r.a)}};r.a.install=i.install,t.default=r.a},function(e,t){e.exports=function(e,t,n,r,i){var o,a=e=e||{},u=typeof e.default;"object"!==u&&"function"!==u||(o=e,a=e.default);var s="function"==typeof a?a.options:a;t&&(s.render=t.render,s.staticRenderFns=t.staticRenderFns),r&&(s._scopeId=r);var d;if(i?(d=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},s._ssrRegister=d):n&&(d=n),d){var c=s.functional,l=c?s.render:s.beforeCreate;c?s.render=function(e,t){return d.call(t),l(e,t)}:s.beforeCreate=l?[].concat(l,d):[d]}return{esModule:o,exports:a,options:s}}},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("input",{staticClass:"form-control input",class:e.inputClass,attrs:{type:"text",id:e.id,name:e.name,placeholder:e.placeholder,required:e.required,readOnly:e.readOnly,disabled:e.disabled}})},i=[],o={render:r,staticRenderFns:i};t.a=o},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=n}])}); |
{ | ||
"name": "vue-bootstrap-datetimepicker", | ||
"version": "3.0.0", | ||
"version": "3.0.1", | ||
"description": "Vue.js component for bootstrap-datetimepicker", | ||
@@ -37,16 +37,16 @@ "main": "dist/vue-bootstrap-datetimepicker.min.js", | ||
"babel-loader": "^7.1.1", | ||
"babel-preset-env": "^1.5.1", | ||
"babel-preset-env": "^1.6.0", | ||
"bootstrap": "^3.3.7", | ||
"clean-webpack-plugin": "^0.1.16", | ||
"css-loader": "^0.28.4", | ||
"file-loader": "^0.11.1", | ||
"html-webpack-plugin": "^2.29.0", | ||
"file-loader": "^0.11.2", | ||
"html-webpack-plugin": "^2.30.1", | ||
"jquery": "^3.2.1", | ||
"style-loader": "^0.18.1", | ||
"vee-validate": "^2.0.0-rc.6", | ||
"style-loader": "^0.18.2", | ||
"vee-validate": "^2.0.0-rc.12", | ||
"vue": "^2.4.2", | ||
"vue-loader": "^13.0.4", | ||
"vue-template-compiler": "^2.4.2", | ||
"webpack": "^2.6.1", | ||
"webpack-dev-server": "~2.4.5" | ||
"webpack": "^3.5.3", | ||
"webpack-dev-server": "^2.7.1" | ||
}, | ||
@@ -53,0 +53,0 @@ "peerDependencies": { |
@@ -26,2 +26,3 @@ # Vue-Bootstrap-DatetimePicker | ||
- Component will watch for changes and apply them | ||
- You are suggested to modify config via [Vue.set](https://vuejs.org/v2/api/#Vue-set) | ||
* Play nice with [vee-validate](https://github.com/logaretm/vee-validate) validation library | ||
@@ -31,3 +32,3 @@ | ||
## Requirements | ||
* Vue.js ^2.4.2 | ||
* Vue.js ^2.4.4 | ||
* Bootstrap ^3.3.7 (only css) | ||
@@ -111,3 +112,3 @@ * jQuery >=1.8.3 || ^3.2.1 | ||
<!-- Vue js --> | ||
<script src="https://unpkg.com/vue@2.4.2/dist/vue.min.js"></script> | ||
<script src="https://unpkg.com/vue@2.4/dist/vue.min.js"></script> | ||
<!-- Lastly add this package --> | ||
@@ -139,5 +140,20 @@ <script src="https://unpkg.com/vue-bootstrap-datetimepicker"></script> | ||
### Using Webpack? | ||
* Webpack users need to configure [ProvidePlugin](https://webpack.js.org/plugins/provide-plugin/) | ||
```js | ||
// webpack.config.js | ||
plugins: [ | ||
new webpack.ProvidePlugin({ | ||
Vue: ['vue/dist/vue.esm.js', 'default'], | ||
jQuery: 'jquery', | ||
'window.jQuery': 'jquery', | ||
$: 'jquery', | ||
moment: 'moment', | ||
}), | ||
] | ||
``` | ||
## Run examples on your localhost | ||
* Clone this repo | ||
* Make sure you have node-js >=6.10 and [yarn](https://yarnpkg.com) >=0.27.x | ||
* Make sure you have node-js >=6.10 and [yarn](https://yarnpkg.com) >=1.x | ||
* Install dependencies | ||
@@ -153,4 +169,2 @@ `` | ||
## todo | ||
* Inline mode, who uses it ? | ||
@@ -157,0 +171,0 @@ ## Changelog |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17299
171
2