Commit 99ef1cba28aa7ba8e04314c25246384f92d17b40

Authored by Igor Kulikov
1 parent 916579cf

IE11 fixes

@@ -7730,9 +7730,9 @@ @@ -7730,9 +7730,9 @@
7730 "integrity": "sha1-RGf0n5jRv9VpWb2cZwUgPdJgEnc=" 7730 "integrity": "sha1-RGf0n5jRv9VpWb2cZwUgPdJgEnc="
7731 }, 7731 },
7732 "leaflet.gridlayer.googlemutant": { 7732 "leaflet.gridlayer.googlemutant": {
7733 - "version": "0.9.0",  
7734 - "resolved": "https://registry.npmjs.org/leaflet.gridlayer.googlemutant/-/leaflet.gridlayer.googlemutant-0.9.0.tgz",  
7735 - "integrity": "sha512-hkLEHLcdcCaq1OKgUla5ar6fCaUK6yBYIY9HyAclPcMwhnpJTnLmYYPbVJbq3Niz0YiO75gls4A6D6jkBJXpuw==" 7733 + "version": "0.8.0",
  7734 + "resolved": "https://registry.npmjs.org/leaflet.gridlayer.googlemutant/-/leaflet.gridlayer.googlemutant-0.8.0.tgz",
  7735 + "integrity": "sha512-Ain+jgDKRhlM6qNDDj2QFJa9vXUqV096N0PmpHO3DoNLS4I7EynTQCJXN+9qY4C51ZpV4Q4CI+apNv5XiP5aUA=="
7736 }, 7736 },
7737 "leaflet.markercluster": { 7737 "leaflet.markercluster": {
7738 "version": "1.4.1", 7738 "version": "1.4.1",
@@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
61 "leaflet-geometryutil": "^0.9.3", 61 "leaflet-geometryutil": "^0.9.3",
62 "leaflet-polylinedecorator": "^1.6.0", 62 "leaflet-polylinedecorator": "^1.6.0",
63 "leaflet-providers": "^1.9.1", 63 "leaflet-providers": "^1.9.1",
64 - "leaflet.gridlayer.googlemutant": "^0.9.0", 64 + "leaflet.gridlayer.googlemutant": "^0.8.0",
65 "leaflet.markercluster": "^1.4.1", 65 "leaflet.markercluster": "^1.4.1",
66 "material-design-icons": "^3.0.1", 66 "material-design-icons": "^3.0.1",
67 "messageformat": "^2.3.0", 67 "messageformat": "^2.3.0",
@@ -539,7 +539,9 @@ export function parseTemplate(template: string, data: object, translateFn?: (key @@ -539,7 +539,9 @@ export function parseTemplate(template: string, data: object, translateFn?: (key
539 } 539 }
540 const expressions = template.match(/\{(.*?)\}/g); 540 const expressions = template.match(/\{(.*?)\}/g);
541 if (expressions) { 541 if (expressions) {
542 - const clearMatches = template.match(/(?<=\{)(.+?)(?=(\}|\:))/g); 542 + // TODO: not supported in IE
  543 + // const clearMatches = template.match(/(?<=\{)(.+?)(?=(\}|\:))/g);
  544 + const clearMatches = template.match(/\{(.+?)(\}|\:)/g);
543 for (const key in data) { 545 for (const key in data) {
544 if (!key.includes('|')) 546 if (!key.includes('|'))
545 variables += `let ${key} = '${clearMatches[key] ? padValue(data[key], +clearMatches[key]) : data[key]}';`; 547 variables += `let ${key} = '${clearMatches[key] ? padValue(data[key], +clearMatches[key]) : data[key]}';`;
@@ -8,4 +8,4 @@ @@ -8,4 +8,4 @@
8 last 2 versions 8 last 2 versions
9 Firefox ESR 9 Firefox ESR
10 not dead 10 not dead
11 -not IE 9-11  
  11 +IE 10-11