Socket
Socket
Sign inDemoInstall

@syncfusion/ej2-react-base

Package Overview
Dependencies
Maintainers
3
Versions
164
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@syncfusion/ej2-react-base - npm Package Compare versions

Comparing version 19.2.48 to 19.2.49

8

CHANGELOG.md

@@ -9,2 +9,10 @@ # Changelog

- `I335035`, `I331116` - Resolved the issue with Updating data source of components using React `usestate` hook is not working.
## 19.2.48 (2021-07-20)
### Common
#### Bug Fixes
- `I331796` - Resolved the issue with Selected value removed when focus changed in `MultiSelect`.

@@ -11,0 +19,0 @@

4

dist/ej2-react-base.umd.min.js
/*!
* filename: ej2-react-base.umd.min.js
* version : 19.2.48
* version : 19.2.49
* Copyright Syncfusion Inc. 2001 - 2020. All rights reserved.

@@ -10,3 +10,3 @@ * Use of this code is subject to the terms of our license.

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("@syncfusion/ej2-base"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","@syncfusion/ej2-base","react-dom"],t):t(e.ej={},e.React,e.ej2Base,e.ReactDOM)}(this,function(e,t,r,i){"use strict";function o(e,o){return"string"==typeof e?f(e,o):function(o,n,s,a){var p=e,l=o;"object"==typeof p&&(p=e.template,l=r.extend({},o,e.data||{}));var c;if(c=a||document.createElement("div"),n&&n.isLegacyTemplate)i.render(p(l),c),a||r.detach(c);else{var h=t.createElement(p,l),u=i.createPortal(h,c);u.propName=s,n.portals?n.portals.push(u):n.portals=[u]}if(!a)return[c]}}var n=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),s=["alt","className","disabled","form","id","readOnly","style","tabIndex","title","type","name","onClick","onFocus","onBlur"],a=["accordion","tab","splitter"],p=new RegExp("]"),l=function(e){function i(){var t=null!==e&&e.apply(this,arguments)||this;return t.attrKeys=[],t.cachedTimeOut=0,t.isAppendCalled=!1,t.initRenderCalled=!1,t.isReactForeceUpdate=!1,t.isReact=!0,t}return n(i,e),i.prototype.componentDidMount=function(){this.refreshChild(!0),this.canDelayUpdate=-1!==a.indexOf(this.getModuleName()),this.renderReactComponent(),this.portals&&this.portals.length&&this.renderReactTemplates()},i.prototype.renderReactComponent=function(){var e=this.reactElement;e&&(this.isAppendCalled=!0,this.appendTo(e))},i.prototype.shouldComponentUpdate=function(e){return this.initRenderCalled?(this.isAppendCalled||(clearTimeout(this.cachedTimeOut),this.isAppendCalled=!0,this.appendTo(this.reactElement)),this.updateProperties(e),!0):(this.updateProperties(e,!0),!0)},i.prototype.updateProperties=function(e,t){for(var i=this,o=r.extend({},e),n=0,s=Object.keys(e);n<s.length;n++){var a=s[n],p="className"===a;"children"!==a&&(p||r.isNullOrUndefined(this.htmlattributes[a])||this.htmlattributes[a]===o[a]||(this.htmlattributes[a]=o[a]),this.compareValues(this.props[a],e[a])?delete o[a]:-1!==this.attrKeys.indexOf(a)&&(p?(this.element.classList.remove(this.props[a]),this.element.classList.add(o[a])):"disabled"!==a&&delete o[a]))}o.children&&delete o.children,this.initRenderCalled&&(this.canDelayUpdate||this.props.delayUpdate)?setTimeout(function(){i.refreshProperties(o,e,t)}):this.refreshProperties(o,e,t)},i.prototype.refreshProperties=function(e,t,r){Object.keys(e).length&&(r||this.processComplexTemplate(e,this),this.setProperties(e,r)),this.refreshChild(r,t)},i.prototype.processComplexTemplate=function(e,t){var i=t.complexTemplate;if(i)for(var o in i){var n=i[o];e[o]&&r.setValue(n,r.getValue(o,e),e)}},i.prototype.getDefaultAttributes=function(){var e=this;this.isReact=!0;var t=Object.keys(this.props);this.htmlattributes||(this.htmlattributes={}),this.attrKeys=s.concat(this.controlAttributes||[]);for(var r=0,o=t;r<o.length;r++){var n=o[r];-1===n.indexOf("data-")&&-1===n.indexOf("aria-")&&-1===this.attrKeys.indexOf(n)||this.htmlattributes[n]!==this.props[n]&&(this.htmlattributes[n]=this.props[n])}if(!this.htmlattributes.ref){this.htmlattributes.ref=function(t){e.reactElement=t};-1!==["autocomplete","combobox","dropdownlist","dropdowntree","multiselect","listbox","colorpicker","numerictextbox","textbox","uploader","maskedtextbox","slider","datepicker","datetimepicker","daterangepicker","timepicker","checkbox","switch","radio"].indexOf(this.getModuleName())&&(this.htmlattributes.key=""+i.reactUid,i.reactUid++)}return this.htmlattributes},i.prototype.trigger=function(e,t,i){var o=this;if(!0!==this.isDestroyed&&this.modelObserver){if(p.test(e)){var n=r.getValue(e,this);n?(n.call(this,t),i&&i.call(this,t)):i&&i.call(this,t)}"change"!==e&&"input"!==e||this.props.onChange&&t.event&&this.props.onChange.call(void 0,{syntheticEvent:t.event,nativeEvent:{text:t.value},value:t.value,target:this});var s=this.isProtectedOnChange;this.isProtectedOnChange=!1,"created"===e?setTimeout(function(){o.isDestroyed||o.modelObserver.notify(e,t,i)}):this.modelObserver.notify(e,t,i),this.isProtectedOnChange=s}},i.prototype.compareValues=function(e,t){if(typeof e===typeof t){if(e===t)return!0;if((!r.isNullOrUndefined(e)&&e.constructor)!==(!r.isNullOrUndefined(t)&&t.constructor))return!1;if(e instanceof Date||e instanceof RegExp||e instanceof String||e instanceof Number)return e.toString()===t.toString();if(r.isObject(e)||Array.isArray(e)){var i=e,o=t;return r.isObject(i)&&(i=[e],o=[t]),this.compareObjects(i,o).status}}return!1},i.prototype.compareObjects=function(e,t,r){var i=!0,o=[];if(e.length===t.length)for(var n=0,s=t.length;n<s;n++){var a={},p=e[n],l=t[n],c=Object.keys(l);if(0!==c.length)for(var h=0,u=c;h<u.length;h++){var d=u[h],f=p[d],y=l[d];if(!p.hasOwnProperty(d)||!this.compareValues(y,f)){if(!r)return{status:!1};i=!1,a[d]=y}}else{if(!r)return{status:!1};i=!1}Object.keys(a).length&&o.push({index:n,value:a,key:r})}else i=!1;return{status:i,changedProperties:o}},i.prototype.refreshChild=function(e,t){if(this.checkInjectedModules){for(var i=this.getInjectedModules()||[],o=0,n=this.getInjectedServices()||[];o<n.length;o++){var s=n[o];-1===i.indexOf(s)&&i.push(s)}this.injectedModules=i}if(this.directivekeys){var a=[],p=this.validateChildren({},this.directivekeys,t||this.props);if(p&&Object.keys(p).length){if(!e&&this.skipRefresh)for(var l=0,c=this.skipRefresh;l<c.length;l++){delete p[c[l]]}if(this.prevProperties)for(var h=Object.keys(this.prevProperties),u=0;u<h.length;u++){var d=h[u];if(p.hasOwnProperty(d)){var f=this.compareObjects(this.prevProperties[d],p[d],d);if(f.status)delete p[d];else{f.changedProperties.length&&(a=a.concat(f.changedProperties));var y={};y[d]=p[d],this.prevProperties=r.extend(this.prevProperties,y)}}}else this.prevProperties=r.extend({},p,{},!0);if(a.length)if("grid"===this.getModuleName()&&"columns"===d)for(var m=0,v=this.columns;m<v.length;m++){if(r.getValue("field",v[m])===r.getValue(m+".value.field",a)){var g=r.getValue(a[m].key+"."+a[m].index,this);g&&g.setProperties?g.setProperties(a[m].value):r.extend(g,a[m].value)}}else for(var b=0,O=a;b<O.length;b++){var x=O[b],C=r.getValue(x.key+"."+x.index,this);C&&C.setProperties?C.setProperties(x.value):r.extend(C,x.value)}else this.setProperties(p,e)}}},i.prototype.componentWillUnmount=function(){clearTimeout(this.cachedTimeOut);(this.initRenderCalled&&this.isAppendCalled&&this.element&&!["dropdowntree","checkbox"].indexOf(this.getModuleName())?document.body.contains(this.element):!this.isDestroyed)&&this.destroy()},i.prototype.renderReactTemplates=function(e){this.isReactForeceUpdate=!0,e?this.forceUpdate(e):this.forceUpdate(),this.isReactForeceUpdate=!1},i.prototype.clearTemplate=function(e,t,r){var i=this,o=[];e&&e.length?Array.prototype.forEach.call(e,function(e){var r=0,n=0;if(i.portals.forEach(function(t){t.propName===e&&(o.push(n),n++)}),t&&i.portals[o[t[r]]].propName==e)i.portals.splice(t,1),r++;else for(var s=0;s<i.portals.length;s++)i.portals[s].propName==e&&(i.portals.splice(s,1),s--)}):this.portals=[],this.renderReactTemplates(r)},i.prototype.validateChildren=function(e,r,i){for(var o=!1,n=0,s=t.Children.toArray(i.children);n<s.length;n++){var a=s[n],p=this.getChildType(a),l=r[p];if(p&&r){var c=this.getChildProps(t.Children.toArray(a.props.children),l);c.length&&(o=!0,e[a.type.propertyName||p]=c)}}return o?e:null},i.prototype.getChildType=function(e){return e.type&&e.type.isDirective?e.type.moduleName||"":""},i.prototype.getChildProps=function(e,t){for(var i=[],o=0,n=e;o<n.length;o++){var s=n[o],a=!1,p=void 0;"string"==typeof t?(a=!0,p=t):p=Object.keys(t)[0];var l=s.props;if(this.getChildType(s)===p)if(a||!l.children){var c=r.extend({},l,{},!0);this.processComplexTemplate(c,s.type),i.push(c)}else{var h=this.validateChildren(r.extend({},l),t[p],l)||l;h.children&&delete h.children,this.processComplexTemplate(h,s.type),i.push(h)}}return i},i.prototype.getInjectedServices=function(){for(var e=0,r=t.Children.toArray(this.props.children);e<r.length;e++){var i=r[e];if(i.type.isService)return i.props.services}return[]},i.reactUid=1,i}(t.Component),c=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.prototype.render=function(){return null},t.isDirective=!0,t}(t.PureComponent),u=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return u(t,e),t.prototype.render=function(){return null},t.isService=!0,t}(t.PureComponent),f=r.getTemplateEngine();r.setTemplateEngine({compile:o}),e.ComponentBase=l,e.applyMixins=function(e,t){t.forEach(function(t){Object.getOwnPropertyNames(t.prototype).forEach(function(r){"isMounted"!==r&&"replaceState"!==r&&(e.prototype[r]=t.prototype[r])})})},e.ComplexBase=h,e.Inject=d,e.compile=o,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("@syncfusion/ej2-base"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","@syncfusion/ej2-base","react-dom"],t):t(e.ej={},e.React,e.ej2Base,e.ReactDOM)}(this,function(e,t,r,i){"use strict";function o(e,o){return"string"==typeof e?f(e,o):function(o,n,s,a){var p=e,l=o;"object"==typeof p&&(p=e.template,l=r.extend({},o,e.data||{}));var c;if(c=a||document.createElement("div"),n&&n.isLegacyTemplate)i.render(p(l),c),a||r.detach(c);else{var h=t.createElement(p,l),u=i.createPortal(h,c);u.propName=s,n.portals?n.portals.push(u):n.portals=[u]}if(!a)return[c]}}var n=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),s=["alt","className","disabled","form","id","readOnly","style","tabIndex","title","type","name","onClick","onFocus","onBlur"],a=["accordion","tab","splitter"],p=new RegExp("]"),l=function(e){function i(){var t=null!==e&&e.apply(this,arguments)||this;return t.attrKeys=[],t.cachedTimeOut=0,t.isAppendCalled=!1,t.initRenderCalled=!1,t.isReactForeceUpdate=!1,t.isReact=!0,t.isshouldComponentUpdateCalled=!1,t}return n(i,e),i.prototype.componentDidMount=function(){this.refreshChild(!0),this.canDelayUpdate=-1!==a.indexOf(this.getModuleName()),this.renderReactComponent(),this.portals&&this.portals.length&&this.renderReactTemplates()},i.prototype.componentDidUpdate=function(e,t,r){!this.isshouldComponentUpdateCalled&&this.initRenderCalled&&(this.isshouldComponentUpdateCalled=!0,this.refreshProperties(this.props,!0))},i.prototype.renderReactComponent=function(){var e=this.reactElement;e&&(this.isAppendCalled=!0,this.appendTo(e))},i.prototype.shouldComponentUpdate=function(e){return this.isshouldComponentUpdateCalled=!0,this.initRenderCalled?(this.isAppendCalled||(clearTimeout(this.cachedTimeOut),this.isAppendCalled=!0,this.appendTo(this.reactElement)),this.updateProperties(e),!0):(this.updateProperties(e,!0),!0)},i.prototype.updateProperties=function(e,t){for(var i=this,o=r.extend({},e),n=0,s=Object.keys(e);n<s.length;n++){var a=s[n],p="className"===a;"children"!==a&&(p||r.isNullOrUndefined(this.htmlattributes[a])||this.htmlattributes[a]===o[a]||(this.htmlattributes[a]=o[a]),this.compareValues(this.props[a],e[a])?delete o[a]:-1!==this.attrKeys.indexOf(a)&&(p?(this.element.classList.remove(this.props[a]),this.element.classList.add(o[a])):"disabled"!==a&&delete o[a]))}o.children&&delete o.children,this.initRenderCalled&&(this.canDelayUpdate||this.props.delayUpdate)?setTimeout(function(){i.refreshProperties(o,e,t)}):this.refreshProperties(o,e,t)},i.prototype.refreshProperties=function(e,t,r){Object.keys(e).length&&(r||this.processComplexTemplate(e,this),this.setProperties(e,r)),this.refreshChild(r,t)},i.prototype.processComplexTemplate=function(e,t){var i=t.complexTemplate;if(i)for(var o in i){var n=i[o];e[o]&&r.setValue(n,r.getValue(o,e),e)}},i.prototype.getDefaultAttributes=function(){var e=this;this.isReact=!0;var t=Object.keys(this.props);this.htmlattributes||(this.htmlattributes={}),this.attrKeys=s.concat(this.controlAttributes||[]);for(var r=0,o=t;r<o.length;r++){var n=o[r];-1===n.indexOf("data-")&&-1===n.indexOf("aria-")&&-1===this.attrKeys.indexOf(n)||this.htmlattributes[n]!==this.props[n]&&(this.htmlattributes[n]=this.props[n])}if(!this.htmlattributes.ref){this.htmlattributes.ref=function(t){e.reactElement=t};-1!==["autocomplete","combobox","dropdownlist","dropdowntree","multiselect","listbox","colorpicker","numerictextbox","textbox","uploader","maskedtextbox","slider","datepicker","datetimepicker","daterangepicker","timepicker","checkbox","switch","radio"].indexOf(this.getModuleName())&&(this.htmlattributes.key=""+i.reactUid,i.reactUid++)}return this.htmlattributes},i.prototype.trigger=function(e,t,i){var o=this;if(!0!==this.isDestroyed&&this.modelObserver){if(p.test(e)){var n=r.getValue(e,this);n?(n.call(this,t),i&&i.call(this,t)):i&&i.call(this,t)}"change"!==e&&"input"!==e||this.props.onChange&&t.event&&this.props.onChange.call(void 0,{syntheticEvent:t.event,nativeEvent:{text:t.value},value:t.value,target:this});var s=this.isProtectedOnChange;this.isProtectedOnChange=!1,"created"===e?setTimeout(function(){o.isDestroyed||o.modelObserver.notify(e,t,i)}):this.modelObserver.notify(e,t,i),this.isProtectedOnChange=s}},i.prototype.compareValues=function(e,t){if(typeof e===typeof t){if(e===t)return!0;if((!r.isNullOrUndefined(e)&&e.constructor)!==(!r.isNullOrUndefined(t)&&t.constructor))return!1;if(e instanceof Date||e instanceof RegExp||e instanceof String||e instanceof Number)return e.toString()===t.toString();if(r.isObject(e)||Array.isArray(e)){var i=e,o=t;return r.isObject(i)&&(i=[e],o=[t]),this.compareObjects(i,o).status}}return!1},i.prototype.compareObjects=function(e,t,r){var i=!0,o=[];if(e.length===t.length)for(var n=0,s=t.length;n<s;n++){var a={},p=e[n],l=t[n],c=Object.keys(l);if(0!==c.length)for(var h=0,u=c;h<u.length;h++){var d=u[h],f=p[d],y=l[d];if(!p.hasOwnProperty(d)||!this.compareValues(y,f)){if(!r)return{status:!1};i=!1,a[d]=y}}else{if(!r)return{status:!1};i=!1}Object.keys(a).length&&o.push({index:n,value:a,key:r})}else i=!1;return{status:i,changedProperties:o}},i.prototype.refreshChild=function(e,t){if(this.checkInjectedModules){for(var i=this.getInjectedModules()||[],o=0,n=this.getInjectedServices()||[];o<n.length;o++){var s=n[o];-1===i.indexOf(s)&&i.push(s)}this.injectedModules=i}if(this.directivekeys){var a=[],p=this.validateChildren({},this.directivekeys,t||this.props);if(p&&Object.keys(p).length){if(!e&&this.skipRefresh)for(var l=0,c=this.skipRefresh;l<c.length;l++){delete p[c[l]]}if(this.prevProperties)for(var h=Object.keys(this.prevProperties),u=0;u<h.length;u++){var d=h[u];if(p.hasOwnProperty(d)){var f=this.compareObjects(this.prevProperties[d],p[d],d);if(f.status)delete p[d];else{f.changedProperties.length&&(a=a.concat(f.changedProperties));var y={};y[d]=p[d],this.prevProperties=r.extend(this.prevProperties,y)}}}else this.prevProperties=r.extend({},p,{},!0);if(a.length)if("grid"===this.getModuleName()&&"columns"===d)for(var m=0,v=this.columns;m<v.length;m++){if(r.getValue("field",v[m])===r.getValue(m+".value.field",a)){var g=r.getValue(a[m].key+"."+a[m].index,this);g&&g.setProperties?g.setProperties(a[m].value):r.extend(g,a[m].value)}}else for(var b=0,O=a;b<O.length;b++){var C=O[b],x=r.getValue(C.key+"."+C.index,this);x&&x.setProperties?x.setProperties(C.value):r.extend(x,C.value)}else this.setProperties(p,e)}}},i.prototype.componentWillUnmount=function(){clearTimeout(this.cachedTimeOut);(this.initRenderCalled&&this.isAppendCalled&&this.element&&!["dropdowntree","checkbox"].indexOf(this.getModuleName())?document.body.contains(this.element):!this.isDestroyed)&&this.destroy()},i.prototype.renderReactTemplates=function(e){this.isReactForeceUpdate=!0,e?this.forceUpdate(e):this.forceUpdate(),this.isReactForeceUpdate=!1},i.prototype.clearTemplate=function(e,t,r){var i=this,o=[];e&&e.length?Array.prototype.forEach.call(e,function(e){var r=0,n=0;if(i.portals.forEach(function(t){t.propName===e&&(o.push(n),n++)}),t&&i.portals[o[t[r]]].propName==e)i.portals.splice(t,1),r++;else for(var s=0;s<i.portals.length;s++)i.portals[s].propName==e&&(i.portals.splice(s,1),s--)}):this.portals=[],this.renderReactTemplates(r)},i.prototype.validateChildren=function(e,r,i){for(var o=!1,n=0,s=t.Children.toArray(i.children);n<s.length;n++){var a=s[n],p=this.getChildType(a),l=r[p];if(p&&r){var c=this.getChildProps(t.Children.toArray(a.props.children),l);c.length&&(o=!0,e[a.type.propertyName||p]=c)}}return o?e:null},i.prototype.getChildType=function(e){return e.type&&e.type.isDirective?e.type.moduleName||"":""},i.prototype.getChildProps=function(e,t){for(var i=[],o=0,n=e;o<n.length;o++){var s=n[o],a=!1,p=void 0;"string"==typeof t?(a=!0,p=t):p=Object.keys(t)[0];var l=s.props;if(this.getChildType(s)===p)if(a||!l.children){var c=r.extend({},l,{},!0);this.processComplexTemplate(c,s.type),i.push(c)}else{var h=this.validateChildren(r.extend({},l),t[p],l)||l;h.children&&delete h.children,this.processComplexTemplate(h,s.type),i.push(h)}}return i},i.prototype.getInjectedServices=function(){for(var e=0,r=t.Children.toArray(this.props.children);e<r.length;e++){var i=r[e];if(i.type.isService)return i.props.services}return[]},i.reactUid=1,i}(t.Component),c=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.prototype.render=function(){return null},t.isDirective=!0,t}(t.PureComponent),u=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return u(t,e),t.prototype.render=function(){return null},t.isService=!0,t}(t.PureComponent),f=r.getTemplateEngine();r.setTemplateEngine({compile:o}),e.ComponentBase=l,e.applyMixins=function(e,t){t.forEach(function(t){Object.getOwnPropertyNames(t.prototype).forEach(function(r){"isMounted"!==r&&"replaceState"!==r&&(e.prototype[r]=t.prototype[r])})})},e.ComplexBase=h,e.Inject=d,e.compile=o,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=ej2-react-base.umd.min.js.map

@@ -23,2 +23,3 @@ import { Children, Component, PureComponent, createElement } from 'react';

this.isReact = true;
this.isshouldComponentUpdateCalled = false;
}

@@ -39,2 +40,8 @@ // Lifecycle methods are changed by React team and so we can deprecate this method and use

}
componentDidUpdate(prev, state, snapshot) {
if (!this.isshouldComponentUpdateCalled && this.initRenderCalled) {
this.isshouldComponentUpdateCalled = true;
this.refreshProperties(this.props, true);
}
}
renderReactComponent() {

@@ -54,2 +61,3 @@ let ele = this.reactElement;

shouldComponentUpdate(nextProps) {
this.isshouldComponentUpdateCalled = true;
if (!this.initRenderCalled) {

@@ -56,0 +64,0 @@ this.updateProperties(nextProps, true);

@@ -37,2 +37,3 @@ import { Children, Component, PureComponent, createElement } from 'react';

_this.isReact = true;
_this.isshouldComponentUpdateCalled = false;
return _this;

@@ -54,2 +55,8 @@ }

};
ComponentBase.prototype.componentDidUpdate = function (prev, state, snapshot) {
if (!this.isshouldComponentUpdateCalled && this.initRenderCalled) {
this.isshouldComponentUpdateCalled = true;
this.refreshProperties(this.props, true);
}
};
ComponentBase.prototype.renderReactComponent = function () {

@@ -69,2 +76,3 @@ var ele = this.reactElement;

ComponentBase.prototype.shouldComponentUpdate = function (nextProps) {
this.isshouldComponentUpdateCalled = true;
if (!this.initRenderCalled) {

@@ -71,0 +79,0 @@ this.updateProperties(nextProps, true);

/*!
* filename: ej2-react-base.min.js
* version : 19.2.48
* version : 19.2.49
* Copyright Syncfusion Inc. 2001 - 2020. All rights reserved.

@@ -10,3 +10,3 @@ * Use of this code is subject to the terms of our license.

*/
this.ej=this.ej||{},this.ej.reactbase=function(e,t,r,i){"use strict";function s(e,t){t.forEach(function(t){Object.getOwnPropertyNames(t.prototype).forEach(function(r){"isMounted"!==r&&"replaceState"!==r&&(e.prototype[r]=t.prototype[r])})})}function n(e,s){return"string"==typeof e?y(e,s):function(s,n,o,a){var p=e,l=s;"object"==typeof p&&(p=e.template,l=r.extend({},s,e.data||{}));var c;if(c=a||document.createElement("div"),n&&n.isLegacyTemplate)i.render(p(l),c),a||r.detach(c);else{var h=t.createElement(p,l),u=i.createPortal(h,c);u.propName=o,n.portals?n.portals.push(u):n.portals=[u]}if(!a)return[c]}}var o=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),a=["alt","className","disabled","form","id","readOnly","style","tabIndex","title","type","name","onClick","onFocus","onBlur"],p=["accordion","tab","splitter"],l=new RegExp("]"),c=function(e){function i(){var t=null!==e&&e.apply(this,arguments)||this;return t.attrKeys=[],t.cachedTimeOut=0,t.isAppendCalled=!1,t.initRenderCalled=!1,t.isReactForeceUpdate=!1,t.isReact=!0,t}return o(i,e),i.prototype.componentDidMount=function(){this.refreshChild(!0),this.canDelayUpdate=-1!==p.indexOf(this.getModuleName()),this.renderReactComponent(),this.portals&&this.portals.length&&this.renderReactTemplates()},i.prototype.renderReactComponent=function(){var e=this.reactElement;e&&(this.isAppendCalled=!0,this.appendTo(e))},i.prototype.shouldComponentUpdate=function(e){return this.initRenderCalled?(this.isAppendCalled||(clearTimeout(this.cachedTimeOut),this.isAppendCalled=!0,this.appendTo(this.reactElement)),this.updateProperties(e),!0):(this.updateProperties(e,!0),!0)},i.prototype.updateProperties=function(e,t){for(var i=this,s=r.extend({},e),n=0,o=Object.keys(e);n<o.length;n++){var a=o[n],p="className"===a;"children"!==a&&(p||r.isNullOrUndefined(this.htmlattributes[a])||this.htmlattributes[a]===s[a]||(this.htmlattributes[a]=s[a]),this.compareValues(this.props[a],e[a])?delete s[a]:-1!==this.attrKeys.indexOf(a)&&(p?(this.element.classList.remove(this.props[a]),this.element.classList.add(s[a])):"disabled"!==a&&delete s[a]))}s.children&&delete s.children,this.initRenderCalled&&(this.canDelayUpdate||this.props.delayUpdate)?setTimeout(function(){i.refreshProperties(s,e,t)}):this.refreshProperties(s,e,t)},i.prototype.refreshProperties=function(e,t,r){Object.keys(e).length&&(r||this.processComplexTemplate(e,this),this.setProperties(e,r)),this.refreshChild(r,t)},i.prototype.processComplexTemplate=function(e,t){var i=t.complexTemplate;if(i)for(var s in i){var n=i[s];e[s]&&r.setValue(n,r.getValue(s,e),e)}},i.prototype.getDefaultAttributes=function(){var e=this;this.isReact=!0;var t=Object.keys(this.props);this.htmlattributes||(this.htmlattributes={}),this.attrKeys=a.concat(this.controlAttributes||[]);for(var r=0,s=t;r<s.length;r++){var n=s[r];-1===n.indexOf("data-")&&-1===n.indexOf("aria-")&&-1===this.attrKeys.indexOf(n)||this.htmlattributes[n]!==this.props[n]&&(this.htmlattributes[n]=this.props[n])}return this.htmlattributes.ref||(this.htmlattributes.ref=function(t){e.reactElement=t},-1!==["autocomplete","combobox","dropdownlist","dropdowntree","multiselect","listbox","colorpicker","numerictextbox","textbox","uploader","maskedtextbox","slider","datepicker","datetimepicker","daterangepicker","timepicker","checkbox","switch","radio"].indexOf(this.getModuleName())&&(this.htmlattributes.key=""+i.reactUid,i.reactUid++)),this.htmlattributes},i.prototype.trigger=function(e,t,i){var s=this;if(!0!==this.isDestroyed&&this.modelObserver){if(l.test(e)){var n=r.getValue(e,this);n?(n.call(this,t),i&&i.call(this,t)):i&&i.call(this,t)}"change"!==e&&"input"!==e||this.props.onChange&&t.event&&this.props.onChange.call(void 0,{syntheticEvent:t.event,nativeEvent:{text:t.value},value:t.value,target:this});var o=this.isProtectedOnChange;this.isProtectedOnChange=!1,"created"===e?setTimeout(function(){s.isDestroyed||s.modelObserver.notify(e,t,i)}):this.modelObserver.notify(e,t,i),this.isProtectedOnChange=o}},i.prototype.compareValues=function(e,t){if(typeof e===typeof t){if(e===t)return!0;if((!r.isNullOrUndefined(e)&&e.constructor)!==(!r.isNullOrUndefined(t)&&t.constructor))return!1;if(e instanceof Date||e instanceof RegExp||e instanceof String||e instanceof Number)return e.toString()===t.toString();if(r.isObject(e)||Array.isArray(e)){var i=e,s=t;return r.isObject(i)&&(i=[e],s=[t]),this.compareObjects(i,s).status}}return!1},i.prototype.compareObjects=function(e,t,r){var i=!0,s=[];if(e.length===t.length)for(var n=0,o=t.length;n<o;n++){var a={},p=e[n],l=t[n],c=Object.keys(l);if(0!==c.length)for(var h=0,u=c;h<u.length;h++){var d=u[h],f=p[d],y=l[d];if(!p.hasOwnProperty(d)||!this.compareValues(y,f)){if(!r)return{status:!1};i=!1,a[d]=y}}else{if(!r)return{status:!1};i=!1}Object.keys(a).length&&s.push({index:n,value:a,key:r})}else i=!1;return{status:i,changedProperties:s}},i.prototype.refreshChild=function(e,t){if(this.checkInjectedModules){for(var i=this.getInjectedModules()||[],s=0,n=this.getInjectedServices()||[];s<n.length;s++){var o=n[s];-1===i.indexOf(o)&&i.push(o)}this.injectedModules=i}if(this.directivekeys){var a=[],p=this.validateChildren({},this.directivekeys,t||this.props);if(p&&Object.keys(p).length){if(!e&&this.skipRefresh)for(var l=0,c=this.skipRefresh;l<c.length;l++)delete p[c[l]];if(this.prevProperties)for(var h=Object.keys(this.prevProperties),u=0;u<h.length;u++){var d=h[u];if(p.hasOwnProperty(d)){var f=this.compareObjects(this.prevProperties[d],p[d],d);if(f.status)delete p[d];else{f.changedProperties.length&&(a=a.concat(f.changedProperties));var y={};y[d]=p[d],this.prevProperties=r.extend(this.prevProperties,y)}}}else this.prevProperties=r.extend({},p,{},!0);if(a.length)if("grid"===this.getModuleName()&&"columns"===d){for(var m=0,v=this.columns;m<v.length;m++)if(r.getValue("field",v[m])===r.getValue(m+".value.field",a)){var g=r.getValue(a[m].key+"."+a[m].index,this);g&&g.setProperties?g.setProperties(a[m].value):r.extend(g,a[m].value)}}else for(var b=0,O=a;b<O.length;b++){var C=O[b],x=r.getValue(C.key+"."+C.index,this);x&&x.setProperties?x.setProperties(C.value):r.extend(x,C.value)}else this.setProperties(p,e)}}},i.prototype.componentWillUnmount=function(){clearTimeout(this.cachedTimeOut);var e=["dropdowntree","checkbox"];(this.initRenderCalled&&this.isAppendCalled&&this.element&&!e.indexOf(this.getModuleName())?document.body.contains(this.element):!this.isDestroyed)&&this.destroy()},i.prototype.renderReactTemplates=function(e){this.isReactForeceUpdate=!0,e?this.forceUpdate(e):this.forceUpdate(),this.isReactForeceUpdate=!1},i.prototype.clearTemplate=function(e,t,r){var i=this,s=[];e&&e.length?Array.prototype.forEach.call(e,function(e){var r=0,n=0;if(i.portals.forEach(function(t){t.propName===e&&(s.push(n),n++)}),t&&i.portals[s[t[r]]].propName==e)i.portals.splice(t,1),r++;else for(var o=0;o<i.portals.length;o++)i.portals[o].propName==e&&(i.portals.splice(o,1),o--)}):this.portals=[],this.renderReactTemplates(r)},i.prototype.validateChildren=function(e,r,i){for(var s=!1,n=0,o=t.Children.toArray(i.children);n<o.length;n++){var a=o[n],p=this.getChildType(a),l=r[p];if(p&&r){var c=this.getChildProps(t.Children.toArray(a.props.children),l);c.length&&(s=!0,e[a.type.propertyName||p]=c)}}return s?e:null},i.prototype.getChildType=function(e){return e.type&&e.type.isDirective?e.type.moduleName||"":""},i.prototype.getChildProps=function(e,t){for(var i=[],s=0,n=e;s<n.length;s++){var o=n[s],a=!1,p=void 0;"string"==typeof t?(a=!0,p=t):p=Object.keys(t)[0];var l=o.props;if(this.getChildType(o)===p)if(a||!l.children){var c=r.extend({},l,{},!0);this.processComplexTemplate(c,o.type),i.push(c)}else{var h=this.validateChildren(r.extend({},l),t[p],l)||l;h.children&&delete h.children,this.processComplexTemplate(h,o.type),i.push(h)}}return i},i.prototype.getInjectedServices=function(){for(var e=0,r=t.Children.toArray(this.props.children);e<r.length;e++){var i=r[e];if(i.type.isService)return i.props.services}return[]},i.reactUid=1,i}(t.Component),h=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return h(t,e),t.prototype.render=function(){return null},t.isDirective=!0,t}(t.PureComponent),d=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),t.prototype.render=function(){return null},t.isService=!0,t}(t.PureComponent),y=r.getTemplateEngine();return r.setTemplateEngine({compile:n}),e.ComponentBase=c,e.applyMixins=s,e.ComplexBase=u,e.Inject=f,e.compile=n,e}({},React,ej.base,ReactDOM),this.ejs=ej;
this.ej=this.ej||{},this.ej.reactbase=function(e,t,r,i){"use strict";function s(e,t){t.forEach(function(t){Object.getOwnPropertyNames(t.prototype).forEach(function(r){"isMounted"!==r&&"replaceState"!==r&&(e.prototype[r]=t.prototype[r])})})}function o(e,s){return"string"==typeof e?y(e,s):function(s,o,n,a){var p=e,l=s;"object"==typeof p&&(p=e.template,l=r.extend({},s,e.data||{}));var h;if(h=a||document.createElement("div"),o&&o.isLegacyTemplate)i.render(p(l),h),a||r.detach(h);else{var c=t.createElement(p,l),u=i.createPortal(c,h);u.propName=n,o.portals?o.portals.push(u):o.portals=[u]}if(!a)return[h]}}var n=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),a=["alt","className","disabled","form","id","readOnly","style","tabIndex","title","type","name","onClick","onFocus","onBlur"],p=["accordion","tab","splitter"],l=new RegExp("]"),h=function(e){function i(){var t=null!==e&&e.apply(this,arguments)||this;return t.attrKeys=[],t.cachedTimeOut=0,t.isAppendCalled=!1,t.initRenderCalled=!1,t.isReactForeceUpdate=!1,t.isReact=!0,t.isshouldComponentUpdateCalled=!1,t}return n(i,e),i.prototype.componentDidMount=function(){this.refreshChild(!0),this.canDelayUpdate=-1!==p.indexOf(this.getModuleName()),this.renderReactComponent(),this.portals&&this.portals.length&&this.renderReactTemplates()},i.prototype.componentDidUpdate=function(e,t,r){!this.isshouldComponentUpdateCalled&&this.initRenderCalled&&(this.isshouldComponentUpdateCalled=!0,this.refreshProperties(this.props,!0))},i.prototype.renderReactComponent=function(){var e=this.reactElement;e&&(this.isAppendCalled=!0,this.appendTo(e))},i.prototype.shouldComponentUpdate=function(e){return this.isshouldComponentUpdateCalled=!0,this.initRenderCalled?(this.isAppendCalled||(clearTimeout(this.cachedTimeOut),this.isAppendCalled=!0,this.appendTo(this.reactElement)),this.updateProperties(e),!0):(this.updateProperties(e,!0),!0)},i.prototype.updateProperties=function(e,t){for(var i=this,s=r.extend({},e),o=0,n=Object.keys(e);o<n.length;o++){var a=n[o],p="className"===a;"children"!==a&&(p||r.isNullOrUndefined(this.htmlattributes[a])||this.htmlattributes[a]===s[a]||(this.htmlattributes[a]=s[a]),this.compareValues(this.props[a],e[a])?delete s[a]:-1!==this.attrKeys.indexOf(a)&&(p?(this.element.classList.remove(this.props[a]),this.element.classList.add(s[a])):"disabled"!==a&&delete s[a]))}s.children&&delete s.children,this.initRenderCalled&&(this.canDelayUpdate||this.props.delayUpdate)?setTimeout(function(){i.refreshProperties(s,e,t)}):this.refreshProperties(s,e,t)},i.prototype.refreshProperties=function(e,t,r){Object.keys(e).length&&(r||this.processComplexTemplate(e,this),this.setProperties(e,r)),this.refreshChild(r,t)},i.prototype.processComplexTemplate=function(e,t){var i=t.complexTemplate;if(i)for(var s in i){var o=i[s];e[s]&&r.setValue(o,r.getValue(s,e),e)}},i.prototype.getDefaultAttributes=function(){var e=this;this.isReact=!0;var t=Object.keys(this.props);this.htmlattributes||(this.htmlattributes={}),this.attrKeys=a.concat(this.controlAttributes||[]);for(var r=0,s=t;r<s.length;r++){var o=s[r];-1===o.indexOf("data-")&&-1===o.indexOf("aria-")&&-1===this.attrKeys.indexOf(o)||this.htmlattributes[o]!==this.props[o]&&(this.htmlattributes[o]=this.props[o])}return this.htmlattributes.ref||(this.htmlattributes.ref=function(t){e.reactElement=t},-1!==["autocomplete","combobox","dropdownlist","dropdowntree","multiselect","listbox","colorpicker","numerictextbox","textbox","uploader","maskedtextbox","slider","datepicker","datetimepicker","daterangepicker","timepicker","checkbox","switch","radio"].indexOf(this.getModuleName())&&(this.htmlattributes.key=""+i.reactUid,i.reactUid++)),this.htmlattributes},i.prototype.trigger=function(e,t,i){var s=this;if(!0!==this.isDestroyed&&this.modelObserver){if(l.test(e)){var o=r.getValue(e,this);o?(o.call(this,t),i&&i.call(this,t)):i&&i.call(this,t)}"change"!==e&&"input"!==e||this.props.onChange&&t.event&&this.props.onChange.call(void 0,{syntheticEvent:t.event,nativeEvent:{text:t.value},value:t.value,target:this});var n=this.isProtectedOnChange;this.isProtectedOnChange=!1,"created"===e?setTimeout(function(){s.isDestroyed||s.modelObserver.notify(e,t,i)}):this.modelObserver.notify(e,t,i),this.isProtectedOnChange=n}},i.prototype.compareValues=function(e,t){if(typeof e===typeof t){if(e===t)return!0;if((!r.isNullOrUndefined(e)&&e.constructor)!==(!r.isNullOrUndefined(t)&&t.constructor))return!1;if(e instanceof Date||e instanceof RegExp||e instanceof String||e instanceof Number)return e.toString()===t.toString();if(r.isObject(e)||Array.isArray(e)){var i=e,s=t;return r.isObject(i)&&(i=[e],s=[t]),this.compareObjects(i,s).status}}return!1},i.prototype.compareObjects=function(e,t,r){var i=!0,s=[];if(e.length===t.length)for(var o=0,n=t.length;o<n;o++){var a={},p=e[o],l=t[o],h=Object.keys(l);if(0!==h.length)for(var c=0,u=h;c<u.length;c++){var d=u[c],f=p[d],y=l[d];if(!p.hasOwnProperty(d)||!this.compareValues(y,f)){if(!r)return{status:!1};i=!1,a[d]=y}}else{if(!r)return{status:!1};i=!1}Object.keys(a).length&&s.push({index:o,value:a,key:r})}else i=!1;return{status:i,changedProperties:s}},i.prototype.refreshChild=function(e,t){if(this.checkInjectedModules){for(var i=this.getInjectedModules()||[],s=0,o=this.getInjectedServices()||[];s<o.length;s++){var n=o[s];-1===i.indexOf(n)&&i.push(n)}this.injectedModules=i}if(this.directivekeys){var a=[],p=this.validateChildren({},this.directivekeys,t||this.props);if(p&&Object.keys(p).length){if(!e&&this.skipRefresh)for(var l=0,h=this.skipRefresh;l<h.length;l++)delete p[h[l]];if(this.prevProperties)for(var c=Object.keys(this.prevProperties),u=0;u<c.length;u++){var d=c[u];if(p.hasOwnProperty(d)){var f=this.compareObjects(this.prevProperties[d],p[d],d);if(f.status)delete p[d];else{f.changedProperties.length&&(a=a.concat(f.changedProperties));var y={};y[d]=p[d],this.prevProperties=r.extend(this.prevProperties,y)}}}else this.prevProperties=r.extend({},p,{},!0);if(a.length)if("grid"===this.getModuleName()&&"columns"===d){for(var m=0,v=this.columns;m<v.length;m++)if(r.getValue("field",v[m])===r.getValue(m+".value.field",a)){var g=r.getValue(a[m].key+"."+a[m].index,this);g&&g.setProperties?g.setProperties(a[m].value):r.extend(g,a[m].value)}}else for(var b=0,O=a;b<O.length;b++){var C=O[b],x=r.getValue(C.key+"."+C.index,this);x&&x.setProperties?x.setProperties(C.value):r.extend(x,C.value)}else this.setProperties(p,e)}}},i.prototype.componentWillUnmount=function(){clearTimeout(this.cachedTimeOut);var e=["dropdowntree","checkbox"];(this.initRenderCalled&&this.isAppendCalled&&this.element&&!e.indexOf(this.getModuleName())?document.body.contains(this.element):!this.isDestroyed)&&this.destroy()},i.prototype.renderReactTemplates=function(e){this.isReactForeceUpdate=!0,e?this.forceUpdate(e):this.forceUpdate(),this.isReactForeceUpdate=!1},i.prototype.clearTemplate=function(e,t,r){var i=this,s=[];e&&e.length?Array.prototype.forEach.call(e,function(e){var r=0,o=0;if(i.portals.forEach(function(t){t.propName===e&&(s.push(o),o++)}),t&&i.portals[s[t[r]]].propName==e)i.portals.splice(t,1),r++;else for(var n=0;n<i.portals.length;n++)i.portals[n].propName==e&&(i.portals.splice(n,1),n--)}):this.portals=[],this.renderReactTemplates(r)},i.prototype.validateChildren=function(e,r,i){for(var s=!1,o=0,n=t.Children.toArray(i.children);o<n.length;o++){var a=n[o],p=this.getChildType(a),l=r[p];if(p&&r){var h=this.getChildProps(t.Children.toArray(a.props.children),l);h.length&&(s=!0,e[a.type.propertyName||p]=h)}}return s?e:null},i.prototype.getChildType=function(e){return e.type&&e.type.isDirective?e.type.moduleName||"":""},i.prototype.getChildProps=function(e,t){for(var i=[],s=0,o=e;s<o.length;s++){var n=o[s],a=!1,p=void 0;"string"==typeof t?(a=!0,p=t):p=Object.keys(t)[0];var l=n.props;if(this.getChildType(n)===p)if(a||!l.children){var h=r.extend({},l,{},!0);this.processComplexTemplate(h,n.type),i.push(h)}else{var c=this.validateChildren(r.extend({},l),t[p],l)||l;c.children&&delete c.children,this.processComplexTemplate(c,n.type),i.push(c)}}return i},i.prototype.getInjectedServices=function(){for(var e=0,r=t.Children.toArray(this.props.children);e<r.length;e++){var i=r[e];if(i.type.isService)return i.props.services}return[]},i.reactUid=1,i}(t.Component),c=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return c(t,e),t.prototype.render=function(){return null},t.isDirective=!0,t}(t.PureComponent),d=function(){var e=function(t,r){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(t,r)};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}(),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return d(t,e),t.prototype.render=function(){return null},t.isService=!0,t}(t.PureComponent),y=r.getTemplateEngine();return r.setTemplateEngine({compile:o}),e.ComponentBase=h,e.applyMixins=s,e.ComplexBase=u,e.Inject=f,e.compile=o,e}({},React,ej.base,ReactDOM),this.ejs=ej;
//# sourceMappingURL=ej2-react-base.min.js.map
/*!
* filename: index.d.ts
* version : 19.2.48
* version : 19.2.49
* Copyright Syncfusion Inc. 2001 - 2020. All rights reserved.

@@ -5,0 +5,0 @@ * Use of this code is subject to the terms of our license.

{
"_from": "@syncfusion/ej2-react-base@*",
"_id": "@syncfusion/ej2-react-base@19.1.67",
"_id": "@syncfusion/ej2-react-base@19.2.48",
"_inBundle": false,
"_integrity": "sha512-4NAgcgB0LeDl0iGKVAGuBzIGC0mG3VC+8eWeG66FYtAdUKtjN1h/Nl2e0N/Zoor1AbiUywn1KPTzd+OFYvM0Sg==",
"_integrity": "sha512-FRRiC+d/JdN8HpV1tdq6+f1ucInUNlaxlXq/5V70N84Xh8pSd+XsQn0VW37NRT8/vedgLkp55f/9FsRj8PxCew==",
"_location": "/@syncfusion/ej2-react-base",

@@ -21,21 +21,20 @@ "_phantomChildren": {},

"/",
"/@syncfusion/ej2-react-charts",
"/@syncfusion/ej2-react-circulargauge",
"/@syncfusion/ej2-react-diagrams",
"/@syncfusion/ej2-react-documenteditor",
"/@syncfusion/ej2-react-dropdowns",
"/@syncfusion/ej2-react-filemanager",
"/@syncfusion/ej2-react-grids",
"/@syncfusion/ej2-react-inputs",
"/@syncfusion/ej2-react-layouts",
"/@syncfusion/ej2-react-inplace-editor",
"/@syncfusion/ej2-react-lists",
"/@syncfusion/ej2-react-navigations",
"/@syncfusion/ej2-react-pdfviewer",
"/@syncfusion/ej2-react-pivotview",
"/@syncfusion/ej2-react-popups",
"/@syncfusion/ej2-react-progressbar",
"/@syncfusion/ej2-react-richtexteditor",
"/@syncfusion/ej2-react-schedule",
"/@syncfusion/ej2-react-spreadsheet",
"/@syncfusion/ej2-react-treegrid"
"/@syncfusion/ej2-react-treegrid",
"/@syncfusion/ej2-react-treemap"
],
"_resolved": "http://nexus.syncfusion.com/repository/ej2-hotfix/@syncfusion/ej2-react-base/-/ej2-react-base-19.1.67.tgz",
"_shasum": "6f07595609e20002940d9603a67892d226efc238",
"_resolved": "http://nexus.syncfusion.com/repository/ej2-hotfix/@syncfusion/ej2-react-base/-/ej2-react-base-19.2.48.tgz",
"_shasum": "e2e1ee998495d8762466b6a8057107fc820be11f",
"_spec": "@syncfusion/ej2-react-base@*",

@@ -51,3 +50,3 @@ "_where": "/jenkins/workspace/automation_release_19.1.0.1-ZPMUBNQ6AUYH6YGEFBPVYMEQLRRW2SLD4XCZ6GATNZJFYJ3RIAOA/packages/included",

"dependencies": {
"@syncfusion/ej2-base": "~19.2.48"
"@syncfusion/ej2-base": "~19.2.49"
},

@@ -82,4 +81,4 @@ "deprecated": false,

"typings": "index.d.ts",
"version": "19.2.48",
"version": "19.2.49",
"sideEffects": true
}

@@ -43,2 +43,3 @@ /**

private isReact;
private isshouldComponentUpdateCalled;
private modelObserver;

@@ -53,2 +54,3 @@ private isDestroyed;

componentDidMount(): void;
componentDidUpdate(prev: object, state: any, snapshot: any): any;
private renderReactComponent;

@@ -55,0 +57,0 @@ /**

@@ -36,2 +36,3 @@ var __extends = (this && this.__extends) || (function () {

_this.isReact = true;
_this.isshouldComponentUpdateCalled = false;
return _this;

@@ -53,2 +54,8 @@ }

};
ComponentBase.prototype.componentDidUpdate = function (prev, state, snapshot) {
if (!this.isshouldComponentUpdateCalled && this.initRenderCalled) {
this.isshouldComponentUpdateCalled = true;
this.refreshProperties(this.props, true);
}
};
ComponentBase.prototype.renderReactComponent = function () {

@@ -68,2 +75,3 @@ var ele = this.reactElement;

ComponentBase.prototype.shouldComponentUpdate = function (nextProps) {
this.isshouldComponentUpdateCalled = true;
if (!this.initRenderCalled) {

@@ -70,0 +78,0 @@ this.updateProperties(nextProps, true);

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc