11/*!
2- * vue-number-input v1.2.0
2+ * vue-number-input v1.2.1
33 * https://fengyuanchen.github.io/vue-number-input
44 *
55 * Copyright 2018-present Chen Fengyuan
66 * Released under the MIT license
77 *
8- * Date: 2019-10-19T10:01 :39.455Z
8+ * Date: 2020-01-18T05:53 :39.315Z
99 */
1010
1111'use strict' ;
@@ -44,13 +44,13 @@ function _objectSpread2(target) {
4444 var source = arguments [ i ] != null ? arguments [ i ] : { } ;
4545
4646 if ( i % 2 ) {
47- ownKeys ( source , true ) . forEach ( function ( key ) {
47+ ownKeys ( Object ( source ) , true ) . forEach ( function ( key ) {
4848 _defineProperty ( target , key , source [ key ] ) ;
4949 } ) ;
5050 } else if ( Object . getOwnPropertyDescriptors ) {
5151 Object . defineProperties ( target , Object . getOwnPropertyDescriptors ( source ) ) ;
5252 } else {
53- ownKeys ( source ) . forEach ( function ( key ) {
53+ ownKeys ( Object ( source ) ) . forEach ( function ( key ) {
5454 Object . defineProperty ( target , key , Object . getOwnPropertyDescriptor ( source , key ) ) ;
5555 } ) ;
5656 }
@@ -104,6 +104,8 @@ function _objectSpread2(target) {
104104//
105105//
106106//
107+ //
108+ //
107109var isNaN = Number . isNaN || window . isNaN ;
108110var REGEXP_NUMBER = / ^ - ? (?: \d + | \d + \. \d + | \. \d + ) (?: [ e E ] [ - + ] ? \d + ) ? $ / ;
109111var REGEXP_DECIMALS = / \. \d * (?: 0 | 9 ) { 10 } \d * $ / ;
@@ -341,8 +343,8 @@ function normalizeComponent(template, style, script, scopeId, isFunctionalTempla
341343
342344 options . _ssrRegister = hook ;
343345 } else if ( style ) {
344- hook = shadowMode ? function ( ) {
345- style . call ( this , createInjectorShadow ( this . $root . $options . shadowRoot ) ) ;
346+ hook = shadowMode ? function ( context ) {
347+ style . call ( this , createInjectorShadow ( context , this . $root . $options . shadowRoot ) ) ;
346348 } : function ( context ) {
347349 style . call ( this , createInjector ( context ) ) ;
348350 } ;
@@ -367,8 +369,6 @@ function normalizeComponent(template, style, script, scopeId, isFunctionalTempla
367369 return script ;
368370}
369371
370- var normalizeComponent_1 = normalizeComponent ;
371-
372372var isOldIE = typeof navigator !== 'undefined' && / m s i e [ 6 - 9 ] \\ b / . test ( navigator . userAgent . toLowerCase ( ) ) ;
373373
374374function createInjector ( context ) {
@@ -424,8 +424,6 @@ function addStyle(id, css) {
424424 }
425425}
426426
427- var browser = createInjector ;
428-
429427/* script */
430428var __vue_script__ = script ;
431429/* template */
@@ -450,6 +448,7 @@ var __vue_render__ = function __vue_render__() {
450448 staticClass : "number-input__button number-input__button--minus" ,
451449 attrs : {
452450 "type" : "button" ,
451+ "tabindex" : "-1" ,
453452 "disabled" : _vm . disabled || _vm . readonly || ! _vm . decreasable
454453 } ,
455454 on : {
@@ -480,6 +479,7 @@ var __vue_render__ = function __vue_render__() {
480479 staticClass : "number-input__button number-input__button--plus" ,
481480 attrs : {
482481 "type" : "button" ,
482+ "tabindex" : "-1" ,
483483 "disabled" : _vm . disabled || _vm . readonly || ! _vm . increasable
484484 } ,
485485 on : {
@@ -493,16 +493,16 @@ var __vue_staticRenderFns__ = [];
493493
494494var __vue_inject_styles__ = function __vue_inject_styles__ ( inject ) {
495495 if ( ! inject ) return ;
496- inject ( "data-v-b6f730e2_0 " , {
497- source : ".number-input[data-v-b6f730e2]{display:block;font-size:0;max-width:100%;overflow:hidden;position:relative}.number-input__button[data-v-b6f730e2]{background-color:#fff;border:0;border-radius:.25rem;bottom:1px;position:absolute;top:1px;width:2.5rem;z-index:1}.number-input__button[data-v-b6f730e2]:focus{outline:0}.number-input__button[data-v-b6f730e2]:hover::after,.number-input__button[data-v-b6f730e2]:hover::before{background-color:#0074d9}.number-input__button[data-v-b6f730e2]:disabled{opacity:.65}.number-input__button[data-v-b6f730e2]:disabled::after,.number-input__button[data-v-b6f730e2]:disabled::before{background-color:#ddd}.number-input__button[data-v-b6f730e2]::after,.number-input__button[data-v-b6f730e2]::before{background-color:#111;content:\"\";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s}.number-input__button[data-v-b6f730e2]::before{height:1px;width:50%}.number-input__button[data-v-b6f730e2]::after{height:50%;width:1px}.number-input__button--minus[data-v-b6f730e2]{border-bottom-right-radius:0;border-right:1px solid #ddd;border-top-right-radius:0;left:1px}.number-input__button--minus[data-v-b6f730e2]::after{visibility:hidden}.number-input__button--plus[data-v-b6f730e2]{border-bottom-left-radius:0;border-left:1px solid #ddd;border-top-left-radius:0;right:1px}.number-input__input[data-v-b6f730e2]{-moz-appearance:textfield;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;display:block;font-size:1rem;line-height:1.5;max-width:100%;min-height:1.5rem;min-width:3rem;padding:.4375rem .875rem;transition:border-color .15s;width:100%}.number-input__input[data-v-b6f730e2]::-webkit-inner-spin-button,.number-input__input[data-v-b6f730e2]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input__input[data-v-b6f730e2]:focus{border-color:#0074d9;outline:0}.number-input__input[data-v-b6f730e2]:disabled,.number-input__input[readonly][data-v-b6f730e2]{background-color:#f8f8f8}.number-input--inline[data-v-b6f730e2]{display:inline-block}.number-input--inline>input[data-v-b6f730e2]{display:inline-block;width:12.5rem}.number-input--center>input[data-v-b6f730e2]{text-align:center}.number-input--controls>input[data-v-b6f730e2]{padding-left:3.375rem;padding-right:3.375rem}.number-input--small>input[data-v-b6f730e2]{border-radius:.1875rem;font-size:.875rem;padding:.25rem .5rem}.number-input--small.number-input--inline>input[data-v-b6f730e2]{width:10rem}.number-input--small.number-input--controls>button[data-v-b6f730e2]{width:2rem}.number-input--small.number-input--controls>input[data-v-b6f730e2]{padding-left:2.5rem;padding-right:2.5rem}.number-input--large>input[data-v-b6f730e2]{border-radius:.3125rem;font-size:1.25rem;padding:.5rem 1rem}.number-input--large.number-input--inline>input[data-v-b6f730e2]{width:15rem}.number-input--large.number-input--controls>button[data-v-b6f730e2]{width:3rem}.number-input--large.number-input--controls>input[data-v-b6f730e2]{padding-left:4rem;padding-right:4rem}" ,
496+ inject ( "data-v-3580ff4f_0 " , {
497+ source : ".number-input[data-v-3580ff4f]{display:block;font-size:0;max-width:100%;overflow:hidden;position:relative}.number-input__button[data-v-3580ff4f]{background-color:#fff;border:0;border-radius:.25rem;bottom:1px;position:absolute;top:1px;width:2.5rem;z-index:1}.number-input__button[data-v-3580ff4f]:focus{outline:0}.number-input__button[data-v-3580ff4f]:hover::after,.number-input__button[data-v-3580ff4f]:hover::before{background-color:#0074d9}.number-input__button[data-v-3580ff4f]:disabled{opacity:.65}.number-input__button[data-v-3580ff4f]:disabled::after,.number-input__button[data-v-3580ff4f]:disabled::before{background-color:#ddd}.number-input__button[data-v-3580ff4f]::after,.number-input__button[data-v-3580ff4f]::before{background-color:#111;content:\"\";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s}.number-input__button[data-v-3580ff4f]::before{height:1px;width:50%}.number-input__button[data-v-3580ff4f]::after{height:50%;width:1px}.number-input__button--minus[data-v-3580ff4f]{border-bottom-right-radius:0;border-right:1px solid #ddd;border-top-right-radius:0;left:1px}.number-input__button--minus[data-v-3580ff4f]::after{visibility:hidden}.number-input__button--plus[data-v-3580ff4f]{border-bottom-left-radius:0;border-left:1px solid #ddd;border-top-left-radius:0;right:1px}.number-input__input[data-v-3580ff4f]{-moz-appearance:textfield;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;display:block;font-size:1rem;line-height:1.5;max-width:100%;min-height:1.5rem;min-width:3rem;padding:.4375rem .875rem;transition:border-color .15s;width:100%}.number-input__input[data-v-3580ff4f]::-webkit-inner-spin-button,.number-input__input[data-v-3580ff4f]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input__input[data-v-3580ff4f]:focus{border-color:#0074d9;outline:0}.number-input__input[data-v-3580ff4f]:disabled,.number-input__input[readonly][data-v-3580ff4f]{background-color:#f8f8f8}.number-input--inline[data-v-3580ff4f]{display:inline-block}.number-input--inline>input[data-v-3580ff4f]{display:inline-block;width:12.5rem}.number-input--center>input[data-v-3580ff4f]{text-align:center}.number-input--controls>input[data-v-3580ff4f]{padding-left:3.375rem;padding-right:3.375rem}.number-input--small>input[data-v-3580ff4f]{border-radius:.1875rem;font-size:.875rem;padding:.25rem .5rem}.number-input--small.number-input--inline>input[data-v-3580ff4f]{width:10rem}.number-input--small.number-input--controls>button[data-v-3580ff4f]{width:2rem}.number-input--small.number-input--controls>input[data-v-3580ff4f]{padding-left:2.5rem;padding-right:2.5rem}.number-input--large>input[data-v-3580ff4f]{border-radius:.3125rem;font-size:1.25rem;padding:.5rem 1rem}.number-input--large.number-input--inline>input[data-v-3580ff4f]{width:15rem}.number-input--large.number-input--controls>button[data-v-3580ff4f]{width:3rem}.number-input--large.number-input--controls>input[data-v-3580ff4f]{padding-left:4rem;padding-right:4rem}" ,
498498 map : undefined ,
499499 media : undefined
500500 } ) ;
501501} ;
502502/* scoped */
503503
504504
505- var __vue_scope_id__ = "data-v-b6f730e2 " ;
505+ var __vue_scope_id__ = "data-v-3580ff4f " ;
506506/* module identifier */
507507
508508var __vue_module_identifier__ = undefined ;
@@ -511,17 +511,19 @@ var __vue_module_identifier__ = undefined;
511511var __vue_is_functional_template__ = false ;
512512/* style inject SSR */
513513
514- var NumberInput = normalizeComponent_1 ( {
514+ /* style inject shadow dom */
515+
516+ var __vue_component__ = normalizeComponent ( {
515517 render : __vue_render__ ,
516518 staticRenderFns : __vue_staticRenderFns__
517- } , __vue_inject_styles__ , __vue_script__ , __vue_scope_id__ , __vue_is_functional_template__ , __vue_module_identifier__ , browser , undefined ) ;
519+ } , __vue_inject_styles__ , __vue_script__ , __vue_scope_id__ , __vue_is_functional_template__ , __vue_module_identifier__ , false , createInjector , undefined , undefined ) ;
518520
519- NumberInput . install = function ( Vue ) {
520- Vue . component ( NumberInput . name , NumberInput ) ;
521+ __vue_component__ . install = function ( Vue ) {
522+ Vue . component ( __vue_component__ . name , __vue_component__ ) ;
521523} ;
522524
523525if ( typeof window !== 'undefined' && window . Vue ) {
524- window . Vue . use ( NumberInput ) ;
526+ window . Vue . use ( __vue_component__ ) ;
525527}
526528
527- module . exports = NumberInput ;
529+ module . exports = __vue_component__ ;
0 commit comments