Skip to content

Commit a64fe9c

Browse files
author
pipeline
committed
v18.4.30 is released
1 parent d67411a commit a64fe9c

File tree

559 files changed

+310209
-9552
lines changed

Some content is hidden

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

559 files changed

+310209
-9552
lines changed

components/base/CHANGELOG.md

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,13 @@
22

33
## [Unreleased]
44

5-
## 18.3.53 (2020-12-08)
5+
## 18.4.30 (2020-12-17)
66

77
### Common
88

99
#### Bug Fixes
1010

11-
- Resolved `two way binding` not working for input components issue.
12-
13-
## 18.3.51 (2020-11-24)
14-
15-
### Common
16-
17-
#### Bug Fixes
18-
19-
- `I300269, I301493` - Resolved Memory Leak issue in Angular Components while switching between pages.
20-
- Resolved `Dirty and Pristine` value is not updated when resetting `form` with values.
21-
22-
## 18.3.44 (2020-10-27)
23-
24-
### Common
25-
26-
#### Bug Fixes
27-
28-
- `I291168` - Resolved peer dependency issue for Angular `10.1.5`.
29-
- Resolved complex directives property change not working issue.
30-
31-
## 18.3.40 (2020-10-13)
32-
33-
### Common
34-
35-
#### Bug Fixes
36-
37-
- `I292856` - Resolved Drag and Drop functionality not properly working for `child directives` in Angular 8.
38-
- `I293632,I18019` - Resolved `Template` property which has circular reference inside the `Child directives` throws script error.
39-
40-
## 18.3.35 (2020-10-01)
41-
42-
### Common
43-
44-
#### Bug Fixes
45-
46-
- `I289906` - Resolved script error throws while changing the data source in angular template.
4711
- Resolved `Dirty & Pristine` value is not updated properly when resetting the form.
48-
- `I286988` - Resolved template properties which rendered using `ng-for` not updated properly when changing data source dynamically.
49-
- Increased `peerDependencies` version from `9.1.3` to `10.1.0`
5012

5113
## 18.2.56 (2020-09-01)
5214

components/base/dist/ej2-angular-base.umd.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/ej2-angular-base.umd.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es2015.js

Lines changed: 10 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es2015.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es5.js

Lines changed: 10 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/es6/ej2-angular-base.es5.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/base/dist/global/blazor/angularbase.js

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,7 @@ var ArrayBase = /** @class */ (function () {
336336
var ComponentBase = /** @class */ (function () {
337337
function ComponentBase() {
338338
this.isProtectedOnChange = true;
339+
this.isFormInit = true;
339340
}
340341
ComponentBase.prototype.saveChanges = function (key, newValue, oldValue) {
341342
if (this.isProtectedOnChange) {
@@ -359,6 +360,7 @@ var ComponentBase = /** @class */ (function () {
359360
tempOnThis.registeredTemplate = {};
360361
tempOnThis.ngBoundedEvents = {};
361362
tempOnThis.isAngular = true;
363+
tempOnThis.isFormInit = true;
362364
/* istanbul ignore next */
363365
if (isTempRef) {
364366
this.tags = isTempRef.tags;
@@ -476,6 +478,7 @@ var ComponentBase = /** @class */ (function () {
476478
// removing bounded events and tagobjects from component after destroy
477479
tempOnDestroyThis.ngBoundedEvents = {};
478480
tempOnDestroyThis.tagObjects = {};
481+
tempOnDestroyThis.element = null;
479482
}
480483
};
481484
//tslint:disable-next-line
@@ -498,7 +501,6 @@ var ComponentBase = /** @class */ (function () {
498501
// So we have constructed property here and used
499502
var complexDirProps = void 0;
500503
var list = sf.base.getValue('instance.list', tagObject);
501-
tagObject.instance.moduleName = tempAfterContentThis.getModuleName();
502504
if (list && list.length) {
503505
complexDirProps = list[0].directivePropList;
504506
}
@@ -628,8 +630,10 @@ var ComponentBase = /** @class */ (function () {
628630
this.isProtectedOnChange = prevDetection;
629631
/* istanbul ignore else */
630632
if (success) {
633+
this.preventChange = this.isPreventChange;
631634
success.call(this, eventArgs);
632635
}
636+
this.isPreventChange = false;
633637
};
634638
return ComponentBase;
635639
}());
@@ -707,6 +711,7 @@ var FormBase = /** @class */ (function () {
707711
ele.addEventListener('focus', tempFormAfterViewThis.ngOnFocus.bind(tempFormAfterViewThis));
708712
ele.addEventListener('blur', tempFormAfterViewThis.ngOnBlur.bind(tempFormAfterViewThis));
709713
}
714+
this.isFormInit = false;
710715
// });
711716
};
712717
FormBase.prototype.setDisabledState = function (disabled) {
@@ -735,13 +740,13 @@ var FormBase = /** @class */ (function () {
735740
}
736741
}
737742
this.angularValue = value;
738-
if (value === null) {
739-
return;
740-
}
741743
this.isUpdated = true;
742744
// When binding Html textbox value to syncfusion textbox, change event triggered dynamically.
743745
// To prevent change event, trigger change in component side based on `preventChange` value
744-
this.preventChange = true;
746+
this.preventChange = this.isFormInit ? false : true;
747+
if (value === null) {
748+
return;
749+
}
745750
};
746751
FormBase.prototype.ngOnFocus = function (e) {
747752
/* istanbul ignore else */

0 commit comments

Comments
 (0)