vue-bootstrap-datetimepicker
Advanced tools
Comparing version 4.1.3 to 4.1.4
# Changelog | ||
## 4.1.3 | ||
* Updated dependencies | ||
## [4.1.4](https://github.com/ankurk91/vue-bootstrap-datetimepicker/compare/4.1.3...4.1.4) | ||
* Update dependencies | ||
## [4.1.3](https://github.com/ankurk91/vue-bootstrap-datetimepicker/compare/4.1.2...4.1.3) | ||
* Update dependencies | ||
## [4.1.2](https://github.com/ankurk91/vue-bootstrap-datetimepicker/compare/4.1.1...4.1.2) | ||
@@ -7,0 +10,0 @@ * Internal: no longer require to use `Object.assign` |
(function webpackUniversalModuleDefinition(root, factory) { | ||
if(typeof exports === 'object' && typeof module === 'object') | ||
module.exports = factory(require("jquery"), require("moment"), require("eonasdan-bootstrap-datetimepicker")); | ||
module.exports = factory(require("moment"), require("jquery"), require("eonasdan-bootstrap-datetimepicker")); | ||
else if(typeof define === 'function' && define.amd) | ||
define("VueBootstrapDatetimePicker", ["jquery", "moment", "eonasdan-bootstrap-datetimepicker"], factory); | ||
define("VueBootstrapDatetimePicker", ["moment", "jquery", "eonasdan-bootstrap-datetimepicker"], factory); | ||
else if(typeof exports === 'object') | ||
exports["VueBootstrapDatetimePicker"] = factory(require("jquery"), require("moment"), require("eonasdan-bootstrap-datetimepicker")); | ||
exports["VueBootstrapDatetimePicker"] = factory(require("moment"), require("jquery"), require("eonasdan-bootstrap-datetimepicker")); | ||
else | ||
root["VueBootstrapDatetimePicker"] = factory(root["jquery"], root["moment"], root["eonasdan-bootstrap-datetimepicker"]); | ||
})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_1__, __WEBPACK_EXTERNAL_MODULE_2__, __WEBPACK_EXTERNAL_MODULE_3__) { | ||
root["VueBootstrapDatetimePicker"] = factory(root["moment"], root["jQuery"], root["eonasdan-bootstrap-datetimepicker"]); | ||
})(window, function(__WEBPACK_EXTERNAL_MODULE__0__, __WEBPACK_EXTERNAL_MODULE__1__, __WEBPACK_EXTERNAL_MODULE__3__) { | ||
return /******/ (function(modules) { // webpackBootstrap | ||
@@ -49,10 +49,30 @@ /******/ // The module cache | ||
/******/ if(!__webpack_require__.o(exports, name)) { | ||
/******/ Object.defineProperty(exports, name, { | ||
/******/ configurable: false, | ||
/******/ enumerable: true, | ||
/******/ get: getter | ||
/******/ }); | ||
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); | ||
/******/ } | ||
/******/ }; | ||
/******/ | ||
/******/ // define __esModule on exports | ||
/******/ __webpack_require__.r = function(exports) { | ||
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { | ||
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); | ||
/******/ } | ||
/******/ Object.defineProperty(exports, '__esModule', { value: true }); | ||
/******/ }; | ||
/******/ | ||
/******/ // create a fake namespace object | ||
/******/ // mode & 1: value is a module id, require it | ||
/******/ // mode & 2: merge all properties of value into the ns | ||
/******/ // mode & 4: return value when already ns object | ||
/******/ // mode & 8|1: behave like require | ||
/******/ __webpack_require__.t = function(value, mode) { | ||
/******/ if(mode & 1) value = __webpack_require__(value); | ||
/******/ if(mode & 8) return value; | ||
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; | ||
/******/ var ns = Object.create(null); | ||
/******/ __webpack_require__.r(ns); | ||
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); | ||
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); | ||
/******/ return ns; | ||
/******/ }; | ||
/******/ | ||
/******/ // getDefaultExport function for compatibility with non-harmony modules | ||
@@ -73,4 +93,5 @@ /******/ __webpack_require__.n = function(module) { | ||
/******/ | ||
/******/ | ||
/******/ // Load entry module and return exports | ||
/******/ return __webpack_require__(__webpack_require__.s = 0); | ||
/******/ return __webpack_require__(__webpack_require__.s = 2); | ||
/******/ }) | ||
@@ -80,12 +101,38 @@ /************************************************************************/ | ||
/* 0 */ | ||
/***/ (function(module, exports) { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE__0__; | ||
/***/ }), | ||
/* 1 */ | ||
/***/ (function(module, exports) { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE__1__; | ||
/***/ }), | ||
/* 2 */ | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
"use strict"; | ||
Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); | ||
__webpack_require__.r(__webpack_exports__); | ||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/component.vue?vue&type=template&id=55cbc077 | ||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.config.inline)?_c('div',{staticClass:"datetimepicker-inline"}):_c('input',{staticClass:"form-control",attrs:{"type":"text"}})} | ||
var staticRenderFns = [] | ||
// CONCATENATED MODULE: ./src/component.vue?vue&type=template&id=55cbc077 | ||
// EXTERNAL MODULE: external {"commonjs":"jquery","commonjs2":"jquery","amd":"jquery","root":"jQuery"} | ||
var external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_ = __webpack_require__(1); | ||
var external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_default = /*#__PURE__*/__webpack_require__.n(external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_); | ||
// EXTERNAL MODULE: external "moment" | ||
var external_moment_ = __webpack_require__(0); | ||
var external_moment_default = /*#__PURE__*/__webpack_require__.n(external_moment_); | ||
// EXTERNAL MODULE: external "eonasdan-bootstrap-datetimepicker" | ||
var external__eonasdan_bootstrap_datetimepicker_ = __webpack_require__(3); | ||
var external__eonasdan_bootstrap_datetimepicker__default = /*#__PURE__*/__webpack_require__.n(external__eonasdan_bootstrap_datetimepicker_); | ||
var external_eonasdan_bootstrap_datetimepicker_ = __webpack_require__(3); | ||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/component.vue | ||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/component.vue?vue&type=script&lang=js | ||
// | ||
@@ -99,6 +146,6 @@ // | ||
var jQuery = window.jQuery || __webpack_require__(1); | ||
var moment = window.moment || __webpack_require__(2); | ||
// You have to import css yourself | ||
@@ -110,3 +157,3 @@ | ||
/* harmony default export */ var component = ({ | ||
/* harmony default export */ var componentvue_type_script_lang_js = ({ | ||
name: 'date-picker', | ||
@@ -118,3 +165,3 @@ props: { | ||
validator: function validator(value) { | ||
return value === null || value instanceof Date || typeof value === 'string' || value instanceof String || value instanceof moment; | ||
return value === null || value instanceof Date || typeof value === 'string' || value instanceof String || value instanceof external_moment_default.a; | ||
} | ||
@@ -150,3 +197,3 @@ }, | ||
// Handle wrapped input | ||
this.elem = jQuery(this.wrap ? this.$el.parentNode : this.$el); | ||
this.elem = external_commonjs_jquery_commonjs2_jquery_amd_jquery_root_jQuery_default()(this.wrap ? this.$el.parentNode : this.$el); | ||
// Init date-picker | ||
@@ -206,3 +253,3 @@ this.elem.datetimepicker(this.config); | ||
events.forEach(function (name) { | ||
_this.elem.on("dp." + name, function () { | ||
_this.elem.on('dp.' + name, function () { | ||
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { | ||
@@ -212,3 +259,3 @@ args[_key] = arguments[_key]; | ||
_this.$emit.apply(_this, ["dp-" + name].concat(args)); | ||
_this.$emit.apply(_this, ['dp-' + name].concat(args)); | ||
}); | ||
@@ -230,7 +277,5 @@ }); | ||
}); | ||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-4757e7c2","hasScoped":false,"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/component.vue | ||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.config.inline)?_c('div',{staticClass:"datetimepicker-inline"}):_c('input',{staticClass:"form-control",attrs:{"type":"text"}})} | ||
var staticRenderFns = [] | ||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/component-normalizer.js | ||
// CONCATENATED MODULE: ./src/component.vue?vue&type=script&lang=js | ||
/* harmony default export */ var src_componentvue_type_script_lang_js = (componentvue_type_script_lang_js); | ||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js | ||
/* globals __VUE_SSR_CONTEXT__ */ | ||
@@ -252,10 +297,2 @@ | ||
) { | ||
scriptExports = scriptExports || {} | ||
// ES6 modules interop | ||
var type = typeof scriptExports.default | ||
if (type === 'object' || type === 'function') { | ||
scriptExports = scriptExports.default | ||
} | ||
// Vue.extend constructor export interop | ||
@@ -280,3 +317,3 @@ var options = typeof scriptExports === 'function' | ||
if (scopeId) { | ||
options._scopeId = scopeId | ||
options._scopeId = 'data-v-' + scopeId | ||
} | ||
@@ -341,28 +378,21 @@ | ||
// CONCATENATED MODULE: ./src/component.vue | ||
/* script */ | ||
/* template */ | ||
/* template functional */ | ||
var __vue_template_functional__ = false | ||
/* styles */ | ||
var __vue_styles__ = null | ||
/* scopeId */ | ||
var __vue_scopeId__ = null | ||
/* moduleIdentifier (server only) */ | ||
var __vue_module_identifier__ = null | ||
var Component = normalizeComponent( | ||
component, | ||
/* normalize component */ | ||
var component = normalizeComponent( | ||
src_componentvue_type_script_lang_js, | ||
render, | ||
staticRenderFns, | ||
__vue_template_functional__, | ||
__vue_styles__, | ||
__vue_scopeId__, | ||
__vue_module_identifier__ | ||
false, | ||
null, | ||
null, | ||
null | ||
) | ||
/* harmony default export */ var src_component = (Component.exports); | ||
/* harmony default export */ var src_component = (component.exports); | ||
// CONCATENATED MODULE: ./src/index.js | ||
@@ -387,18 +417,6 @@ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DatetimePickerPlugin", function() { return src_DatetimePickerPlugin; }); | ||
/***/ }), | ||
/* 1 */ | ||
/***/ (function(module, exports) { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE_1__; | ||
/***/ }), | ||
/* 2 */ | ||
/***/ (function(module, exports) { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE_2__; | ||
/***/ }), | ||
/* 3 */ | ||
/***/ (function(module, exports) { | ||
module.exports = __WEBPACK_EXTERNAL_MODULE_3__; | ||
module.exports = __WEBPACK_EXTERNAL_MODULE__3__; | ||
@@ -405,0 +423,0 @@ /***/ }) |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jquery"),require("moment"),require("eonasdan-bootstrap-datetimepicker")):"function"==typeof define&&define.amd?define("VueBootstrapDatetimePicker",["jquery","moment","eonasdan-bootstrap-datetimepicker"],t):"object"==typeof exports?exports.VueBootstrapDatetimePicker=t(require("jquery"),require("moment"),require("eonasdan-bootstrap-datetimepicker")):e.VueBootstrapDatetimePicker=t(e.jquery,e.moment,e["eonasdan-bootstrap-datetimepicker"])}("undefined"!=typeof self?self:this,function(e,t,n){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},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=0)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=(n(3),window.jQuery||n(1)),r=window.moment||n(2),i=["hide","show","change","error","update"],a={name:"date-picker",props:{value:{default:null,required:!0,validator:function(e){return null===e||e instanceof Date||"string"==typeof e||e instanceof String||e instanceof r}},config:{type:Object,default:function(){return{}}},wrap:{type:Boolean,default:!1}},data:function(){return{dp:null,elem:null}},mounted:function(){this.dp||(this.elem=o(this.wrap?this.$el.parentNode:this.$el),this.elem.datetimepicker(this.config),this.dp=this.elem.data("DateTimePicker"),this.dp.date(this.value),this.elem.on("dp.change",this.onChange),this.registerEvents())},watch:{value:function(e){this.dp&&this.dp.date(e||null)},config:{deep:!0,handler:function(e){this.dp&&this.dp.options(e)}}},methods:{onChange:function(e){var t=e.date?e.date.format(this.dp.format()):null;this.$emit("input",t)},registerEvents:function(){var e=this;i.forEach(function(t){e.elem.on("dp."+t,function(){for(var n=arguments.length,o=Array(n),r=0;r<n;r++)o[r]=arguments[r];e.$emit.apply(e,["dp-"+t].concat(o))})})}},beforeDestroy:function(){this.dp&&(this.dp.destroy(),this.dp=null,this.elem=null)}},s=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.config.inline?n("div",{staticClass:"datetimepicker-inline"}):n("input",{staticClass:"form-control",attrs:{type:"text"}})},u=[],c=function(e,t,n,o,r,i,a,s){e=e||{};var u=typeof e.default;"object"!==u&&"function"!==u||(e=e.default);var c="function"==typeof e?e.options:e;t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),o&&(c.functional=!0),i&&(c._scopeId=i);var p;if(a?(p=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__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=p):r&&(p=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),p)if(c.functional){c._injectStyles=p;var d=c.render;c.render=function(e,t){return p.call(t),d(e,t)}}else{var f=c.beforeCreate;c.beforeCreate=f?[].concat(f,p):[p]}return{exports:e,options:c}}(a,s,u,!1,null,null,null),p=c.exports;n.d(t,"DatetimePickerPlugin",function(){return d}),n.d(t,"component",function(){return p});var d=function(e,t){var n="date-picker";"string"==typeof t&&(n=t),e.component(n,p)};p.install=d;t.default=p},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("moment"),require("jquery"),require("eonasdan-bootstrap-datetimepicker")):"function"==typeof define&&define.amd?define("VueBootstrapDatetimePicker",["moment","jquery","eonasdan-bootstrap-datetimepicker"],t):"object"==typeof exports?exports.VueBootstrapDatetimePicker=t(require("moment"),require("jquery"),require("eonasdan-bootstrap-datetimepicker")):e.VueBootstrapDatetimePicker=t(e.moment,e.jQuery,e["eonasdan-bootstrap-datetimepicker"])}(window,function(e,t,n){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t,n){"use strict";n.r(t);var r=n(1),o=n.n(r),i=n(0),a=n.n(i),u=(n(3),["hide","show","change","error","update"]),c=function(e,t,n,r,o,i,a,u){var c,s="function"==typeof e?e.options:e;if(t&&(s.render=t,s.staticRenderFns=[],s._compiled=!0),c)if(s.functional){s._injectStyles=c;var f=s.render;s.render=function(e,t){return c.call(t),f(e,t)}}else{var p=s.beforeCreate;s.beforeCreate=p?[].concat(p,c):[c]}return{exports:e,options:s}}({name:"date-picker",props:{value:{default:null,required:!0,validator:function(e){return null===e||e instanceof Date||"string"==typeof e||e instanceof String||e instanceof a.a}},config:{type:Object,default:function(){return{}}},wrap:{type:Boolean,default:!1}},data:function(){return{dp:null,elem:null}},mounted:function(){this.dp||(this.elem=o()(this.wrap?this.$el.parentNode:this.$el),this.elem.datetimepicker(this.config),this.dp=this.elem.data("DateTimePicker"),this.dp.date(this.value),this.elem.on("dp.change",this.onChange),this.registerEvents())},watch:{value:function(e){this.dp&&this.dp.date(e||null)},config:{deep:!0,handler:function(e){this.dp&&this.dp.options(e)}}},methods:{onChange:function(e){var t=e.date?e.date.format(this.dp.format()):null;this.$emit("input",t)},registerEvents:function(){var e=this;u.forEach(function(t){e.elem.on("dp."+t,function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];e.$emit.apply(e,["dp-"+t].concat(r))})})}},beforeDestroy:function(){this.dp&&(this.dp.destroy(),this.dp=null,this.elem=null)}},function(){var e=this.$createElement,t=this._self._c||e;return this.config.inline?t("div",{staticClass:"datetimepicker-inline"}):t("input",{staticClass:"form-control",attrs:{type:"text"}})}).exports;n.d(t,"DatetimePickerPlugin",function(){return s}),n.d(t,"component",function(){return c});var s=function(e,t){var n="date-picker";"string"==typeof t&&(n=t),e.component(n,c)};c.install=s,t.default=c},function(e,t){e.exports=n}])}); |
{ | ||
"name": "vue-bootstrap-datetimepicker", | ||
"version": "4.1.3", | ||
"description": "Vue.js component for bootstrap-datetimepicker", | ||
"version": "4.1.4", | ||
"description": "Vue.js component for bootstrap date time picker", | ||
"main": "dist/vue-bootstrap-datetimepicker.js", | ||
@@ -30,7 +30,7 @@ "unpkg": "dist/vue-bootstrap-datetimepicker.min.js", | ||
"scripts": { | ||
"test": "node ./node_modules/jest/bin/jest.js", | ||
"test": "jest", | ||
"test:watch": "npm run test -- --watch --onlyChanged --notify", | ||
"start": "npm run dev", | ||
"dev": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js --config=webpack.config.dev.js", | ||
"build": "node ./node_modules/webpack/bin/webpack.js --hide-modules -p --progress", | ||
"dev": "cross-env NODE_ENV=development webpack-serve --config=webpack.config.dev.js", | ||
"build": "cross-env NODE_ENV=production webpack --mode production", | ||
"prepublishOnly": "npm run test && npm run build" | ||
@@ -42,22 +42,24 @@ }, | ||
"devDependencies": { | ||
"@vue/test-utils": "^1.0.0-beta.12", | ||
"babel-core": "^6.25.0", | ||
"@vue/test-utils": "^1.0.0-beta.16", | ||
"babel-core": "^6.26.3", | ||
"babel-loader": "^7.1.1", | ||
"babel-preset-env": "^1.6.1", | ||
"babel-preset-env": "^1.7.0", | ||
"bootstrap": "~3.3.7", | ||
"clean-webpack-plugin": "^0.1.18", | ||
"cross-env": "^5.1.6", | ||
"css-loader": "^0.28.10", | ||
"file-loader": "^1.1.9", | ||
"html-webpack-plugin": "^2.30.1", | ||
"jest": "^22.4.2", | ||
"html-webpack-plugin": "^3.2.0", | ||
"jest": "^23.1.0", | ||
"jquery": "^3.3.1", | ||
"style-loader": "^0.20.2", | ||
"unminified-webpack-plugin": "^1.4.2", | ||
"vee-validate": "^2.0.4", | ||
"style-loader": "^0.21.0", | ||
"unminified-webpack-plugin": "^2.0.0", | ||
"vee-validate": "^2.0.9", | ||
"vue": "^2.5.13", | ||
"vue-jest": "^2.1.0", | ||
"vue-loader": "^14.1.1", | ||
"vue-jest": "^2.6.0", | ||
"vue-loader": "^15.2.2", | ||
"vue-template-compiler": "^2.5.13", | ||
"webpack": "^3.11.0", | ||
"webpack-dev-server": "^2.11.1" | ||
"webpack": "^4.10.2", | ||
"webpack-command": "^0.2.0", | ||
"webpack-serve": "^1.0.2" | ||
}, | ||
@@ -64,0 +66,0 @@ "peerDependencies": { |
@@ -1,2 +0,2 @@ | ||
# Vue-Bootstrap-DatetimePicker | ||
# Vue-Bootstrap-3-DatetimePicker | ||
@@ -15,2 +15,10 @@ [![vue-js](https://img.shields.io/badge/vue.js-2.x-brightgreen.svg?maxAge=604800)](https://vuejs.org/) | ||
## Versions | ||
This package is also available for Bootstrap v4.x, internal API remains same. | ||
| Version | Underlying Library | Bootstrap CSS version | API Docs (same for both) | | ||
| :--- | :---: | :---: | :--- | | ||
| 4.x | [eonasdan-bootstrap-datetimepicker](https://github.com/Eonasdan/bootstrap-datetimepicker) (Official) | 3.x | [Docs](http://eonasdan.github.io/bootstrap-datetimepicker) | | ||
| 5.x | [pc-bootstrap4-datetimepicker](https://github.com/pingcheng/bootstrap4-datetimepicker) (Fork) | 4.x | [Docs](http://eonasdan.github.io/bootstrap-datetimepicker) | | ||
## Features | ||
@@ -28,3 +36,3 @@ * Reactive ``v-model`` value | ||
* Bootstrap ^3.3.7 (only css) | ||
* jQuery >=1.8.3 || ^3.2.1 | ||
* jQuery >=1.8.3 | ||
* [Moment.js](https://momentjs.com/) ^2.18 | ||
@@ -155,6 +163,6 @@ | ||
* Clone this repo | ||
* You should have node-js >=6.10 and yarn >=1.x pre-installed | ||
* You should have node-js `>=6.10` and yarn `>=1.x` pre-installed | ||
* Install dependencies - `yarn install` | ||
* Run webpack dev server - `yarn start` | ||
* This should open the demo page at ``http://localhost:8000`` in your default web browser | ||
* This should open the demo page at ``http://localhost:9000`` in your default web browser | ||
@@ -161,0 +169,0 @@ ## Testing |
Sorry, the diff of this file is not supported yet
34933
368
176
22