Skip to content

Commit 0c35280

Browse files
author
pipeline
committed
v21.1.35 is released
1 parent ab669d9 commit 0c35280

File tree

24,933 files changed

+834782
-467841
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

24,933 files changed

+834782
-467841
lines changed

controls/barcodegenerator/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "@syncfusion/ej2-barcode-generator",
3-
"version": "19.3.0",
3+
"version": "19.4.0",
44
"description": "Barcode generator component is a pure JavaScript library which will convert a string to Barcode and show it to the user. This supports major 1D and 2D barcodes including coda bar, code 128, QR Code.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",
77
"main": "./dist/ej2-barcode-generator.umd.min.js",
88
"module": "./index.js",
9-
"es2015": "./dist/es6/ej2-barcode-generator.es2015.js",
9+
"es2015": "./dist/es6/ej2-barcode-generator.es5.js",
1010
"dependencies": {
1111
"@syncfusion/ej2-base": "*",
1212
"@syncfusion/ej2-data": "*"

controls/barcodegenerator/src/barcode/barcode.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ export class BarcodeGenerator extends Component<HTMLElement> implements INotifyP
184184
const arg: ValidateEvent = {
185185
message: message
186186
};
187-
this.trigger(BarcodeEvent[eventName], arg);
187+
this.trigger(BarcodeEvent[`${eventName}`], arg);
188188
}
189189

190190
// eslint-disable-next-line
@@ -396,10 +396,10 @@ export class BarcodeGenerator extends Component<HTMLElement> implements INotifyP
396396
const measureElement: HTMLCollection = document.getElementsByClassName('barcodeMeasureElement');
397397
if (measureElement.length > 0) {
398398
for (let i: number = measureElement.length - 1; i >= 0; i--) {
399-
measureElement[i].parentNode.removeChild(measureElement[i]);
399+
measureElement[parseInt(i.toString(), 10)].parentNode.removeChild(measureElement[parseInt(i.toString(), 10)]);
400400
}
401401
const element: string = 'barcodeMeasureElement';
402-
window[element] = null;
402+
window[`${element}`] = null;
403403
}
404404
}
405405

controls/barcodegenerator/src/barcode/one-dimension.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,16 @@ export abstract class OneDimension extends BarcodeBase {
7070
} else if (type === 'Code93Extension') {
7171
let count: number = 0;
7272
for (let i: number = 0; i < code.length; i++) {
73-
const numberOfDigits: string = code[i];
73+
const numberOfDigits: string = code[parseInt(i.toString(), 10)];
7474
for (let j: number = 0; j < numberOfDigits.length; j++) {
75-
count += Number(numberOfDigits[j]);
75+
count += Number(numberOfDigits[parseInt(j.toString(), 10)]);
7676
}
7777
}
7878
return widthValue / count;
7979
} else {
8080
let lineCount: number = 0;
8181
for (let i: number = 0; i < code.length; i++) {
82-
const numberOfDigits: number = code[i].length;
82+
const numberOfDigits: number = code[parseInt(i.toString(), 10)].length;
8383
lineCount += numberOfDigits;
8484
}
8585
let additionalValue: number;
@@ -94,7 +94,7 @@ export abstract class OneDimension extends BarcodeBase {
9494

9595
private multipleWidth(codeValue: string, k: number, value: number): number {
9696
let number: number;
97-
if (codeValue[k] === '1' && codeValue[k + 1] === '1') {
97+
if (codeValue[parseInt(k.toString(), 10)] === '1' && codeValue[k + 1] === '1') {
9898
number = value + 1;
9999
return this.multipleWidth(codeValue, k + 1, number);
100100
}
@@ -218,7 +218,7 @@ export abstract class OneDimension extends BarcodeBase {
218218
const position: string = this.displayText.position; const scaleValue: number = this.isSvgMode ? 1 : 1.5;
219219
let textOptions: BaseAttributes; let textSize: Size; let textHeight: number; let textProperty: DisplayTextModel;
220220
for (let j: number = 0; j < code.length; j++) {
221-
const codeValue: string = code[j] as string;
221+
const codeValue: string = code[parseInt(j.toString(), 10)] as string;
222222
const check: boolean = (type !== 'UpcA' && type !== 'UpcE' && type !== 'Code11' && type !== 'Code93' && type !== 'Code93Extension');
223223
const barType: string = this.barCodeType(this.type);
224224
const extraHeight: boolean = this.checkExtraHeight(j, type, code);
@@ -236,8 +236,8 @@ export abstract class OneDimension extends BarcodeBase {
236236
renderText = true;
237237
}
238238
const canDrawCheck: boolean = (type === 'Code39' || type === 'Code93Extension' || type === 'Code32' || type === 'Code11' || type === 'Code39Extension');
239-
const candraw: boolean = canDrawCheck ? (k % 2 ? false : true) : (codeValue[k] === '1' ? true : false);
240-
const string: string = codeValue.toString(); const number: number = Number(string[k]); let width: number;
239+
const candraw: boolean = canDrawCheck ? (k % 2 ? false : true) : (codeValue[parseInt(k.toString(), 10)] === '1' ? true : false);
240+
const string: string = codeValue.toString(); const number: number = Number(string[parseInt(k.toString(), 10)]); let width: number;
241241
width = this.getWidthValue(number, width, type); width = width * ratio; textProperty = this.displayText;
242242
const text: string = this.getDisplayText(j, textProperty);
243243
textOptions = this.getBaseAttributes(
@@ -397,7 +397,7 @@ export abstract class OneDimension extends BarcodeBase {
397397
: void {
398398
const barcodeRenderer: BarcodeRenderer = this.getInstance(canvas.id);
399399
for (let i: number = 0; i < options.length; i++) {
400-
barcodeRenderer.renderRectElement(canvas as HTMLCanvasElement, options[i]);
400+
barcodeRenderer.renderRectElement(canvas as HTMLCanvasElement, options[parseInt(i.toString(), 10)]);
401401
}
402402
}
403403

controls/barcodegenerator/src/barcode/one-dimension/codabar.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ export class CodaBar extends OneDimension {
5757
private getPatternCollection(givenCharacter: string, codes: string[]): number[] {
5858
const code: number[] = [];
5959
for (let i: number = 0; i < givenCharacter.length; i++) {
60-
const char: string = givenCharacter[i];
61-
code.push(codes[char]);
60+
const char: string = givenCharacter[parseInt(i.toString(), 10)];
61+
code.push(codes[`${char}`]);
6262
}
6363
return code;
6464
}

controls/barcodegenerator/src/barcode/one-dimension/code11.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export class Code11 extends OneDimension {
5050
const code: string[] = [];
5151
const codes: string[] = this.getCodeValue() as string[];
5252
for (let i: number = 0; i < givenChar.length; i++) {
53-
code.push(codes[givenChar[i]]);
53+
code.push(codes[givenChar[parseInt(i.toString(), 10)]]);
5454
}
5555
return code;
5656
}

controls/barcodegenerator/src/barcode/one-dimension/code128.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ export class Code128 extends OneDimension {
5151
private getBytes(givenWord: string): number[] {
5252
const bytes: number[] = [];
5353
for (let i: number = 0; i < givenWord.length; i++) {
54-
bytes.push(givenWord[i].charCodeAt(0));
54+
bytes.push(givenWord[parseInt(i.toString(), 10)].charCodeAt(0));
5555
}
5656
return bytes;
5757
}
@@ -215,7 +215,7 @@ export class Code128 extends OneDimension {
215215
// Get a bar symbol by index
216216
private getCodes(index: number): string {
217217
const codes: number[] = this.getCodeValue();
218-
return codes[index] ? codes[index].toString() : '';
218+
return codes[parseInt(index.toString(), 10)] ? codes[parseInt(index.toString(), 10)].toString() : '';
219219
}
220220

221221
}

controls/barcodegenerator/src/barcode/one-dimension/code32.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ export class Code32 extends OneDimension {
4949
const codes: object[] = this.getCodeValue();
5050
for (let i: number = 0; i <= givenChar.length; i++) {
5151
for (let j: number = 0; j < codes.length; j++) {
52-
if (givenChar[i] === codes[j][0]) {
53-
code.push(codes[j][2][0]);
52+
if (givenChar[parseInt(i.toString(), 10)] === codes[parseInt(j.toString(), 10)][0]) {
53+
code.push(codes[parseInt(j.toString(), 10)][2][0]);
5454
}
5555
}
5656
}

controls/barcodegenerator/src/barcode/one-dimension/code39.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export class Code39 extends OneDimension {
4444
private checkSum(char: string, characters: string): number {
4545
let checksum: number = 0;
4646
for (let i: number = 0; i < char.length; i++) {
47-
const codeNumber: number = characters.indexOf(char[i]);
47+
const codeNumber: number = characters.indexOf(char[parseInt(i.toString(), 10)]);
4848
checksum += codeNumber;
4949
}
5050
checksum = checksum % 43;
@@ -73,7 +73,7 @@ export class Code39 extends OneDimension {
7373
const codes: string[] = this.getCodeValue();
7474
for (let i: number = 0; i < givenChar.length; i++) {
7575
codeNumber = characters.indexOf(givenChar.charAt(i));
76-
code.push(codes[codeNumber]);
76+
code.push(codes[parseInt(codeNumber.toString(), 10)]);
7777
}
7878
return code;
7979
}

controls/barcodegenerator/src/barcode/one-dimension/code39Extension.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ export class Code39Extension extends Code39 {
125125
const code: object = this.code39ExtensionValues();
126126
let asciivalue: number;
127127
for (let i: number = 0; i < givenCharacter.length; i++) {
128-
asciivalue = givenCharacter[i].charCodeAt(0);
129-
encodedString += code[asciivalue];
128+
asciivalue = givenCharacter[parseInt(i.toString(), 10)].charCodeAt(0);
129+
encodedString += code[parseInt(asciivalue.toString(), 10)];
130130
}
131131
return encodedString;
132132
}

controls/barcodegenerator/src/barcode/one-dimension/code93.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ export class Code93 extends OneDimension {
137137
private getPatternCollection(givenCharacter: string, codes: string[], encodingValue: string[]): void {
138138
const code: string[] = encodingValue;
139139
for (let i: number = 0; i < givenCharacter.length; i++) {
140-
const char: string = givenCharacter[i];
141-
code.push(codes[char]);
140+
const char: string = givenCharacter[parseInt(i.toString(), 10)];
141+
code.push(codes[`${char}`]);
142142
}
143143
}
144144

@@ -150,13 +150,13 @@ export class Code93 extends OneDimension {
150150
// eslint-disable-next-line
151151
const codes: object = this.getCharacterWeight();
152152
for (let i: number = value.length; i > 0; i--) {
153-
const characterValue: number = codes[value[j]] * i;
153+
const characterValue: number = codes[value[parseInt(j.toString(), 10)]] * i;
154154
weightSum += characterValue;
155155
j++;
156156
}
157157
const moduloValue: number = weightSum % 47;
158158
const objectValue: string[] = Object.keys(codes);
159-
const appendSymbol: string = objectValue[moduloValue];
159+
const appendSymbol: string = objectValue[parseInt(moduloValue.toString(), 10)];
160160
return appendSymbol;
161161
}
162162

controls/barcodegenerator/src/barcode/one-dimension/code93Extension.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ export class Code93Extension extends Code93 {
9090
this.extendedText = '';
9191
for (let i: number = 0; i < code.length; i++) {
9292
for (let j: number = string.length - 1; j > 0; j--) {
93-
if (string[j] && string[j].value && string[j].character === code[i]) {
94-
extcodes = string[j];
93+
if (string[parseInt(j.toString(), 10)] && string[parseInt(j.toString(), 10)].value && string[parseInt(j.toString(), 10)].character === code[parseInt(i.toString(), 10)]) {
94+
extcodes = string[parseInt(j.toString(), 10)];
9595
break;
9696
}
9797
}
@@ -116,7 +116,7 @@ export class Code93Extension extends Code93 {
116116
this.GetExtendedText(string);
117117
const checkDigit: string[] = this.CalculateCheckDigit();
118118
for (let i: number = 0; i < checkDigit.length; i++) {
119-
this.extendedText += checkDigit[i];
119+
this.extendedText += checkDigit[parseInt(i.toString(), 10)];
120120
}
121121
temp[0] = '*' + this.extendedText + 'ÿ';
122122
let encodingValue: string[] = [];
@@ -138,8 +138,8 @@ export class Code93Extension extends Code93 {
138138
num4 = 20;
139139
}
140140
for (let j: number = 0; j < this.barcodeSymbols.length; j++) {
141-
if (dataToEncode[i] === this.barcodeSymbols[j].value) {
142-
numi = this.barcodeSymbols[j].checkDigit;
141+
if (dataToEncode[parseInt(i.toString(), 10)] === this.barcodeSymbols[parseInt(j.toString(), 10)].value) {
142+
numi = this.barcodeSymbols[parseInt(j.toString(), 10)].checkDigit;
143143
}
144144
}
145145

@@ -148,8 +148,8 @@ export class Code93Extension extends Code93 {
148148
checkValue = checkValue % 0x2f;
149149
let char1: string = '';
150150
for (let k: number = 0; k < this.barcodeSymbols.length; k++) {
151-
if (checkValue === this.barcodeSymbols[k].checkDigit) {
152-
char1 = this.barcodeSymbols[k].value;
151+
if (checkValue === this.barcodeSymbols[parseInt(k.toString(), 10)].checkDigit) {
152+
char1 = this.barcodeSymbols[parseInt(k.toString(), 10)].value;
153153
break;
154154
}
155155
}
@@ -166,8 +166,8 @@ export class Code93Extension extends Code93 {
166166
num4 = 15;
167167
}
168168
for (let m: number = 0; m < this.barcodeSymbols.length; m++) {
169-
if (dataToEncode[i] === this.barcodeSymbols[m].value) {
170-
const tempi: number = this.barcodeSymbols[m].checkDigit;
169+
if (dataToEncode[parseInt(i.toString(), 10)] === this.barcodeSymbols[parseInt(m.toString(), 10)].value) {
170+
const tempi: number = this.barcodeSymbols[parseInt(m.toString(), 10)].checkDigit;
171171
checkValue += tempi * num4;
172172
}
173173
}
@@ -178,8 +178,8 @@ export class Code93Extension extends Code93 {
178178

179179
let char2: string = ' ';
180180
for (let i: number = 0; i < this.barcodeSymbols.length; i++) {
181-
if (checkValue === this.barcodeSymbols[i].checkDigit) {
182-
char2 = this.barcodeSymbols[i].value;
181+
if (checkValue === this.barcodeSymbols[parseInt(i.toString(), 10)].checkDigit) {
182+
char2 = this.barcodeSymbols[parseInt(i.toString(), 10)].value;
183183
break;
184184
}
185185
}
@@ -193,7 +193,7 @@ export class Code93Extension extends Code93 {
193193
let checkValue: number = 0;
194194
for (let i: number = 0; i < code.length; i++) {
195195
for (let j: number = 0; j < this.barcodeSymbols.length; j++) {
196-
if (code[i] === this.barcodeSymbols[j].value) {
196+
if (code[parseInt(i.toString(), 10)] === this.barcodeSymbols[parseInt(j.toString(), 10)].value) {
197197
// eslint-disable-next-line
198198
checkValue += this.barcodeSymbols[j].checkDigit;
199199
}
@@ -341,10 +341,10 @@ export class Code93Extension extends Code93 {
341341
private encoding(string: string[]): string[] {
342342
const temp: string[] = [];
343343
for (let j: number = 0; j < string.length; j++) {
344-
for (let k: number = 0; k < string[j].length; k++) {
344+
for (let k: number = 0; k < string[parseInt(j.toString(), 10)].length; k++) {
345345
for (let i: number = 0; i < this.barcodeSymbols.length; i++) {
346-
if (string[j][k] === this.barcodeSymbols[i].value) {
347-
temp[k] = this.barcodeSymbols[i].bars;
346+
if (string[parseInt(j.toString(), 10)][parseInt(k.toString(), 10)] === this.barcodeSymbols[parseInt(i.toString(), 10)].value) {
347+
temp[parseInt(k.toString(), 10)] = this.barcodeSymbols[parseInt(i.toString(), 10)].bars;
348348
}
349349
}
350350
}

controls/barcodegenerator/src/barcode/one-dimension/ean13.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,11 @@ export class Ean13 extends OneDimension {
116116
// eslint-disable-next-line
117117
const codes: object = this.getBinaries();
118118
for (let i: number = 0; i < leftString.length; i++) {
119-
tempCodes = codes[structure[i]];
119+
tempCodes = codes[structure[parseInt(i.toString(), 10)]];
120120
if (i === 0) {
121-
code = tempCodes[leftString[i]];
121+
code = tempCodes[leftString[parseInt(i.toString(), 10)]];
122122
} else {
123-
code += tempCodes[leftString[i]];
123+
code += tempCodes[leftString[parseInt(i.toString(), 10)]];
124124
}
125125
}
126126
return code;

controls/barcodegenerator/src/barcode/one-dimension/ean8.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ export class Ean8 extends OneDimension {
9292
let code: string;
9393
for (let i: number = isLeft ? 0 : this.value.length - 4; i < (isLeft ? this.value.length - 4 : this.value.length); i++) {
9494
if (i === 0 || i === 4) {
95-
code = codes[this.value[i]];
95+
code = codes[this.value[parseInt(i.toString(), 10)]];
9696
} else {
97-
code += codes[this.value[i]];
97+
code += codes[this.value[parseInt(i.toString(), 10)]];
9898
}
9999
}
100100
return code;

controls/barcodegenerator/src/barcode/one-dimension/upcA.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ export class UpcA extends OneDimension {
7777
for (let i: number = 0; i < leftString.length; i++) {
7878
tempValue = codes[structure[i]];
7979
if (i === 0) {
80-
code = tempValue[leftString[i]];
80+
code = tempValue[leftString[parseInt(i.toString(), 10)]];
8181
} else {
82-
code += tempValue[leftString[i]];
82+
code += tempValue[leftString[parseInt(i.toString(), 10)]];
8383
}
8484
}
8585
return code;

controls/barcodegenerator/src/barcode/one-dimension/upcE.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export class UpcE extends OneDimension {
6565

6666
private getExpansion(lastDigit: string): string {
6767
const value: string[] = this.getValue();
68-
return value[lastDigit];
68+
return value[`${lastDigit}`];
6969
}
7070

7171
private getUpcValue(): string {
@@ -74,7 +74,7 @@ export class UpcE extends OneDimension {
7474
let result: string = '';
7575
let index: number = 0;
7676
for (let i: number = 0; i < expansionValue.length; i++) {
77-
const value: string = expansionValue[i];
77+
const value: string = expansionValue[parseInt(i.toString(), 10)];
7878
if (value === 'X') {
7979
result += this.value[index++];
8080
} else {
@@ -110,11 +110,11 @@ export class UpcE extends OneDimension {
110110
// eslint-disable-next-line
111111
const codes: object = this.getBinaries();
112112
for (let i: number = 0; i < string.length; i++) {
113-
tempValue = codes[structure[i]];
113+
tempValue = codes[structure[parseInt(i.toString(), 10)]];
114114
if (i === 0) {
115-
code = tempValue[string[i]];
115+
code = tempValue[string[parseInt(i.toString(), 10)]];
116116
} else {
117-
code += tempValue[string[i]];
117+
code += tempValue[string[parseInt(i.toString(), 10)]];
118118
}
119119
}
120120
return code;

controls/barcodegenerator/src/barcode/utility/barcode-util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ export function imageExport(type: string, fileName: string, element: Element, is
166166
context.scale(2 / 3, 2 / 3);
167167
} else {
168168
image.src = window.URL.createObjectURL(
169-
new Blob([new window[serializer]().serializeToString(element.children[0])], { type: 'image/svg+xml' }
169+
new Blob([new window[`${serializer}`]().serializeToString(element.children[0])], { type: 'image/svg+xml' }
170170
));
171171
}
172172
});

0 commit comments

Comments
 (0)