Comparing version 2.2.1 to 2.2.2
@@ -203,3 +203,3 @@ var HTML = "<div class=\"jb-input-web-component\">\r\n <label class=\"--hide\"><span class=\"label-value\"></span></label>\r\n <div class=\"input-box\">\r\n <div class=\"jb-input-start-section-wrapper\">\r\n <slot name=\"start-section\"></slot>\r\n </div>\r\n <input>\r\n <div class=\"password-trigger\">\r\n <svg viewBox=\"0 0 120 120\">\r\n <path class=\"eye-line\" stroke-linecap=\"round\"></path>\r\n <circle cx=\"60\" cy=\"60\" r=\"20\"></circle>\r\n </svg>\r\n </div>\r\n <div class=\"jb-input-end-section-wrapper\">\r\n <slot name=\"end-section\"></slot>\r\n </div>\r\n </div>\r\n <div class=\"message-box\"></div>\r\n</div>"; | ||
const decimalPrecisionCount = decimalNums ? decimalNums.length : 0; | ||
if (!(this.numberFieldParameters.decimalPrecision === null || this.numberFieldParameters.decimalPrecision == undefined) && decimalPrecisionCount && decimalPrecisionCount > this.numberFieldParameters.decimalPrecision) { | ||
if (this.numberFieldParameters && !(this.numberFieldParameters.decimalPrecision === null || this.numberFieldParameters.decimalPrecision == undefined) && decimalPrecisionCount && decimalPrecisionCount > this.numberFieldParameters.decimalPrecision) { | ||
// truncate extra decimal | ||
@@ -343,15 +343,15 @@ const checkRegex = new RegExp(`^-?\\d+(?:\\.\\d{0,${this.numberFieldParameters.decimalPrecision}})?`); | ||
} | ||
if (numberFieldParameters.decimalPrecision && !isNaN(numberFieldParameters.decimalPrecision)) { | ||
if (numberFieldParameters && numberFieldParameters.decimalPrecision && !isNaN(numberFieldParameters.decimalPrecision)) { | ||
this.numberFieldParameters.decimalPrecision = numberFieldParameters.decimalPrecision; | ||
} | ||
if (numberFieldParameters.invalidNumberReplacement) { | ||
if (numberFieldParameters && numberFieldParameters.invalidNumberReplacement) { | ||
this.numberFieldParameters.invalidNumberReplacement = numberFieldParameters.invalidNumberReplacement; | ||
} | ||
if (typeof numberFieldParameters.useThousandSeparator == 'boolean') { | ||
if (numberFieldParameters && typeof numberFieldParameters.useThousandSeparator == 'boolean') { | ||
this.numberFieldParameters.useThousandSeparator = numberFieldParameters.useThousandSeparator; | ||
} | ||
if (typeof numberFieldParameters.thousandSeparator == 'string') { | ||
if (numberFieldParameters && typeof numberFieldParameters.thousandSeparator == 'string') { | ||
this.numberFieldParameters.thousandSeparator = numberFieldParameters.thousandSeparator; | ||
} | ||
if (typeof numberFieldParameters.acceptNegative == 'boolean') { | ||
if (numberFieldParameters && typeof numberFieldParameters.acceptNegative == 'boolean') { | ||
this.numberFieldParameters.acceptNegative = numberFieldParameters.acceptNegative; | ||
@@ -358,0 +358,0 @@ } |
@@ -140,3 +140,3 @@ import HTML from './JBInput.html'; | ||
const decimalPrecisionCount = decimalNums ? decimalNums.length : 0; | ||
if (!(this.numberFieldParameters!.decimalPrecision === null || this.numberFieldParameters!.decimalPrecision == undefined) && decimalPrecisionCount && decimalPrecisionCount > this.numberFieldParameters!.decimalPrecision) { | ||
if (this.numberFieldParameters && !(this.numberFieldParameters.decimalPrecision === null || this.numberFieldParameters.decimalPrecision == undefined) && decimalPrecisionCount && decimalPrecisionCount > this.numberFieldParameters.decimalPrecision) { | ||
// truncate extra decimal | ||
@@ -282,15 +282,15 @@ const checkRegex = new RegExp(`^-?\\d+(?:\\.\\d{0,${this.numberFieldParameters!.decimalPrecision}})?`); | ||
} | ||
if (numberFieldParameters.decimalPrecision && !isNaN(numberFieldParameters.decimalPrecision)) { | ||
if (numberFieldParameters && numberFieldParameters.decimalPrecision && !isNaN(numberFieldParameters.decimalPrecision)) { | ||
this.numberFieldParameters!.decimalPrecision = numberFieldParameters.decimalPrecision; | ||
} | ||
if (numberFieldParameters.invalidNumberReplacement) { | ||
if (numberFieldParameters && numberFieldParameters.invalidNumberReplacement) { | ||
this.numberFieldParameters!.invalidNumberReplacement = numberFieldParameters.invalidNumberReplacement; | ||
} | ||
if(typeof numberFieldParameters.useThousandSeparator == 'boolean'){ | ||
if(numberFieldParameters && typeof numberFieldParameters.useThousandSeparator == 'boolean'){ | ||
this.numberFieldParameters!.useThousandSeparator = numberFieldParameters.useThousandSeparator; | ||
} | ||
if(typeof numberFieldParameters.thousandSeparator == 'string'){ | ||
if(numberFieldParameters && typeof numberFieldParameters.thousandSeparator == 'string'){ | ||
this.numberFieldParameters!.thousandSeparator = numberFieldParameters.thousandSeparator; | ||
} | ||
if(typeof numberFieldParameters.acceptNegative == 'boolean'){ | ||
if(numberFieldParameters && typeof numberFieldParameters.acceptNegative == 'boolean'){ | ||
this.numberFieldParameters!.acceptNegative = numberFieldParameters.acceptNegative; | ||
@@ -297,0 +297,0 @@ } |
@@ -17,3 +17,3 @@ { | ||
], | ||
"version": "2.2.1", | ||
"version": "2.2.2", | ||
"bugs": "https://github.com/javadbat/jb-input/issues", | ||
@@ -20,0 +20,0 @@ "license": "MIT", |
Sorry, the diff of this file is not supported yet
154627