Skip to content

Commit 88c6137

Browse files
author
pipeline
committed
v19.2.59 is released
1 parent 4d8400f commit 88c6137

Some content is hidden

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

54 files changed

+611
-83
lines changed

components/base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-base",
3-
"version": "19.2.55",
3+
"version": "19.2.57",
44
"description": "A common package of Essential JS 2 base Vue libraries, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/base/src/template.ts

+13-15
Original file line numberDiff line numberDiff line change
@@ -64,20 +64,6 @@ export function compile(
6464
.createApp(templateCompRef)
6565
.mount("#" + id);
6666
returnEle = ele.childNodes;
67-
if (context.vueInstance) {
68-
let templateInstance: any = context.vueInstance.templateCollection;
69-
if (!templateInstance) {
70-
context.vueInstance.templateCollection = {};
71-
templateInstance = context.vueInstance.templateCollection;
72-
}
73-
if (propName) {
74-
if (!templateInstance[propName]) {
75-
templateInstance[propName] = [];
76-
}
77-
templateInstance[propName].push(returnEle[0]);
78-
}
79-
}
80-
8167
detach(ele);
8268
} else {
8369
let templateFunction = tempObj.template;
@@ -98,10 +84,22 @@ export function compile(
9884
// templateVue.$data.data = extend(tempObj.data, data);
9985
templateVue.$mount("#" + id);
10086
returnEle = ele.childNodes;
87+
if (context.vueInstance) {
88+
let templateInstance: any = context.vueInstance.templateCollection;
89+
if (!templateInstance) {
90+
context.vueInstance.templateCollection = {};
91+
templateInstance = context.vueInstance.templateCollection;
92+
}
93+
if (propName) {
94+
if (!templateInstance[propName]) {
95+
templateInstance[propName] = [];
96+
}
97+
templateInstance[propName].push(returnEle[0]);
98+
}
99+
}
101100
detach(ele);
102101
}
103102
}
104-
105103
return returnEle || [];
106104
};
107105
}

components/charts/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 19.2.59 (2021-08-31)
6+
7+
### Chart
8+
9+
- `#I340170` - Resolved console error thrown on mouse move after removing the chart.
10+
- Accumulation chart explode is now working properly.
11+
- `339227` - Logarithmic axis is now working fine for data value below 1.
12+
513
## 19.2.57 (2021-08-24)
614

715
### Chart

components/charts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-charts",
3-
"version": "19.2.56",
3+
"version": "19.2.57",
44
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/circulargauge/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
## [Unreleased]
77

8-
## 19.2.57 (2021-08-24)
8+
## 19.2.59 (2021-08-31)
99

1010
### CircularGauge
1111

components/diagrams/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 19.2.59 (2021-08-31)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `#I339487` - The issue "The connector drawing object does not snap to near by port" has been fixed.
12+
513
## 19.2.57 (2021-08-24)
614

715
### Diagram

components/diagrams/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-diagrams",
3-
"version": "19.2.56",
3+
"version": "19.2.57",
44
"description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/documenteditor/CHANGELOG.md

+35-9
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,55 @@
22

33
## [Unreleased]
44

5+
## 19.2.59 (2021-08-31)
6+
7+
### Document Editor
8+
9+
#### Bug Fixes
10+
11+
- `#I339105` - Resolved the number formatting color change issue.
12+
- `#I340265` - Text form field default value is preserved in word export.
13+
- `#I336632` - Style names are now properly listed in the drop down.
14+
- `#I338027` - Track changes close icon is now positioned properly in RTL mode.
15+
- `#I337566` - Resolved the table empty paragraph rendering issue.
16+
517
## 19.2.57 (2021-08-24)
618

719
### Document Editor
820

921
#### Bug Fixes
1022

11-
`#I335857` - Resolved the after spacing preservation issue in copy paste.
12-
`#I335107` - Resolved the table rendering issue.
13-
`#I334046` - Optimized the spell check by page service call in optimized spell check mode.
14-
`#I330165`, `#I327647`, `#I324515`, `#I338278` - Resolved the issues in comment delete and history operation.
15-
`#I336315` - Resolved the tab issue for the text with floating table.
16-
`#I319206` - Resolved issue with horizontal line shape rendering.
17-
`#F167416` - Line spacing is now preserved properly in server side export.
18-
`#I337720` - Resolved the localization in Document Editor.
19-
`#I335145`, `#I337499` - Resolved the text measuring issue when HTML and Body tag contains styles.
23+
- `#I335857` - Resolved the after spacing preservation issue in copy paste.
24+
- `#I335107` - Resolved the table rendering issue.
25+
- `#I336632` - Resolved the next style hierarchy issue.
26+
- `#I334046` - Optimized the spell check by page service call in optimized spell check mode.
27+
- `#I330165`, `#I327647`, `#I324515`, `#I338278` - Resolved the issues in comment delete and history operation.
28+
- `#I336315` - Resolved the tab issue for the text with floating table.
29+
- `#I319206` - Resolved issue with horizontal line shape rendering.
30+
- `#F167416` - Line spacing is now preserved properly in server side export.
31+
- `#I337720` - Resolved the localization in Document Editor.
32+
- `#I335145`, `#I337499` - Resolved the text measuring issue when HTML and Body tag contains styles.
2033

34+
- `#I335857` - Resolved the after spacing preservation issue in copy paste.
35+
- `#I335107` - Resolved the table rendering issue.
36+
- `#I334046` - Optimized the spell check by page service call in optimized spell check mode.
37+
- `#I330165`, `#I327647`, `#I324515`, `#I338278` - Resolved the issues in comment delete and history operation.
38+
- `#I336315` - Resolved the tab issue for the text with floating table.
39+
- `#I319206` - Resolved issue with horizontal line shape rendering.
40+
- `#F167416` - Line spacing is now preserved properly in server side export.
41+
- `#I337720` - Resolved the localization in Document Editor.
42+
- `#I335145`, `#I337499` - Resolved the text measuring issue when HTML and Body tag contains styles.
2143

2244
## 19.2.56 (2021-08-17)
2345

2446
### Document Editor
2547

2648
#### Bug Fixes
2749

50+
- `#I337569` - Resolved the table relayout issue for the document with compatibility mode.
51+
- `#I331349` - Resolved the text content clipping issue.
52+
- `#I336632` - Resolved the next style hierarchy issue.
53+
2854
- `#I337569` - Resolved the table relayout issue for the document with compatibility mode.
2955
- `#I331349` - Resolved the text content clipping issue.
3056
- `#I336632` - Resolved the next style hierarchy issue .

components/documenteditor/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-documenteditor",
3-
"version": "19.2.56",
3+
"version": "19.2.57",
44
"description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/dropdowns/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-dropdowns",
3-
"version": "19.2.56",
3+
"version": "19.2.57",
44
"description": "Essential JS 2 DropDown Components for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/filemanager/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.2.57 (2021-08-24)
5+
## 19.2.59 (2021-08-31)
66

77
### File Manager
88

components/gantt/CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,29 @@
22

33
## [Unreleased]
44

5+
## 19.2.59 (2021-08-31)
6+
7+
### Gantt
8+
9+
#### Bug Fixes
10+
11+
- `#339434` - Issue in tooltip has been resolved.
12+
513
## 19.2.57 (2021-08-24)
614

715
### Gantt
816

917
#### Bug Fixes
1018

19+
- `#339511` - Issue in maintaining resource selection has been resolved.
20+
- `#338206` - Cleared warnings thrown in Firefox browser.
21+
22+
## 19.2.56 (2021-08-17)
23+
24+
### Gantt
25+
26+
#### Bug Fixes
27+
1128
- `#338587` - Issue in assigning empty data to datasource has been resolved.
1229
- `#335677` - Issue in `expandAtLevel` and `collapseAtLevel` method with virtual scrolling has been resolved.
1330

components/gantt/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-gantt",
3-
"version": "19.2.55",
3+
"version": "19.2.57",
44
"description": "Essential JS 2 Gantt Component for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/gantt/src/gantt/gantt.component.ts

+27-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Options } from 'vue-class-component';
22
import { isUndefined } from '@syncfusion/ej2-base';
33
import { ComponentBase, EJComponentDecorator, getProps, allVue, gh } from '@syncfusion/ej2-vue-base';
4-
import { isNullOrUndefined } from '@syncfusion/ej2-base';
4+
import { isNullOrUndefined, getValue } from '@syncfusion/ej2-base';
55

66
import { Gantt } from '@syncfusion/ej2-gantt';
77
import { ColumnsDirective, ColumnDirective, ColumnsPlugin, ColumnPlugin } from './columns.directive'
@@ -59,7 +59,7 @@ export class GanttComponent extends ComponentBase {
5959
public tagMapper: { [key: string]: Object } = {"e-columns":"e-column","e-add-dialog-fields":"e-add-dialog-field","e-edit-dialog-fields":"e-edit-dialog-field","e-day-working-time-collection":"e-day-working-time","e-holidays":"e-holidays","e-event-markers":"e-event-marker"};
6060
public tagNameMapper: Object = {"e-add-dialog-fields":"e-addDialogFields","e-edit-dialog-fields":"e-editDialogFields","e-day-working-time-collection":"e-dayWorkingTime","e-event-markers":"e-eventMarkers"};
6161
public isVue3: boolean;
62-
62+
public templateCollection: any;
6363
constructor() {
6464
super(arguments);
6565
this.isVue3 = !isExecute;
@@ -69,7 +69,32 @@ export class GanttComponent extends ComponentBase {
6969
this.bindProperties();
7070
this.ej2Instances._setProperties = this.ej2Instances.setProperties;
7171
this.ej2Instances.setProperties = this.setProperties;
72+
this.ej2Instances.clearTemplate = this.clearTemplate;
73+
}
74+
75+
public clearTemplate(templateNames?: string[]): any {
76+
if (!templateNames){
77+
templateNames = Object.keys(this.templateCollection || {});
78+
}
79+
if (templateNames.length && this.templateCollection) {
80+
for (let tempName of templateNames){
81+
let elementCollection: any = this.templateCollection[tempName];
82+
if(elementCollection && elementCollection.length) {
83+
for(let ele of elementCollection) {
84+
let destroy: any = getValue('__vue__.$destroy', ele);
85+
if (destroy) {
86+
ele.__vue__.$destroy();
87+
}
88+
if (ele.innerHTML){
89+
ele.innerHTML = '';
90+
}
91+
}
92+
delete this.templateCollection[tempName];
93+
}
7294
}
95+
}
96+
}
97+
7398
public setProperties(prop: any, muteOnChange: boolean): void {
7499
if(this.isVue3) {
75100
this.models = !this.models ? this.ej2Instances.referModels : this.models;

components/grids/CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
## [Unreleased]
44

5+
## 19.2.59 (2021-08-31)
6+
7+
### Grid
8+
9+
#### Bug Fixes
10+
11+
- `#F167458` - `enablePersistence` was not maintained when routing to another page is resolved.
12+
- `#I339406` - Filtering array of values on date column by `filterByColum`, issue has been fixed.
13+
- `#F168110` - Filter operation is not cleared while clicking the clear button with immediate mode, issue has been fixed.
14+
515
## 19.2.57 (2021-08-24)
616

717
### Grid

components/grids/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-vue-grids",
3-
"version": "19.2.56",
3+
"version": "19.2.57",
44
"description": "Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Vue",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/inputs/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 19.2.59 (2021-08-31)
6+
7+
### Uploader
8+
9+
#### Bug Fixes
10+
11+
- `#F165287` - Issue with "files are not uploaded in the sequential upload while retrying the failed duplicate files" has been resolved.
12+
513
## 19.2.48 (2021-07-20)
614

715
### Range Slider

components/kanban/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.2.57 (2021-08-24)
5+
## 19.2.59 (2021-08-31)
66

77
### Kanban
88

components/layouts/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.2.57 (2021-08-24)
5+
## 19.2.59 (2021-08-31)
66

77
### Dashboard Layout
88

components/lineargauge/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
## [Unreleased]
1616

17-
## 19.2.57 (2021-08-24)
17+
## 19.2.59 (2021-08-31)
1818

1919
### LinearGauge
2020

components/lists/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.2.57 (2021-08-24)
5+
## 19.2.59 (2021-08-31)
66

77
### ListView
88

components/maps/CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@
1414

1515
## [Unreleased]
1616

17+
## 19.2.59 (2021-08-31)
18+
19+
### Maps
20+
21+
#### Bug Fixes
22+
23+
- `#I339811` - The zoom factor set by the `zoomToCoordinates` method is now correct.
24+
- `#I338403` - When the navigation lines are rendered outside the map area, the marker templates will now be rendered properly.
25+
- `#I339617` - The color and toggle visibility will now work properly when the legend is rendered for markers.
26+
1727
## 19.1.59 (2021-05-04)
1828

1929
### Maps

0 commit comments

Comments
 (0)