Socket
Socket
Sign inDemoInstall

@syncfusion/ej2-react-base

Package Overview
Dependencies
Maintainers
2
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 15.4.18 to 15.4.20

4

dist/ej2-react-base.umd.min.js
/*!
* filename: ej2-react-base.umd.min.js
* version : 15.4.18
* version : 15.4.20
* Copyright Syncfusion Inc. 2001 - 2017. All rights reserved.

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

!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("react"),require("react-dom"),require("@syncfusion/ej2-base"));else if("function"==typeof define&&define.amd)define(["react","react-dom","@syncfusion/ej2-base"],e);else{var r="object"==typeof exports?e(require("react"),require("react-dom"),require("@syncfusion/ej2-base")):e(t.react,t["react-dom"],t["@syncfusion/ej2-base"]);for(var o in r)("object"==typeof exports?exports:t)[o]=r[o]}}(this,function(t,e,r){return function(t){function e(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return t[o].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){var o,n;o=[r,e,r(1),r(5),r(6),r(7)],void 0!==(n=function(t,e,r,o,n,i){"use strict";function s(t){for(var r in t)e.hasOwnProperty(r)||(e[r]=t[r])}Object.defineProperty(e,"__esModule",{value:!0}),s(r),s(o),s(n),s(i)}.apply(e,o))&&(t.exports=n)},function(t,e,r){var o,n,i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}();o=[r,e,r(2),r(3),r(4)],void 0!==(n=function(t,e,r,o,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=["alt","className","disabled","form","id","readOnly","style","tabIndex","title","type","onClick","onFocus","onBlur"],p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.componentWillMount=function(){var t=Object.keys(this.props);this.htmlattributes={};for(var e=s.concat(this.controlAttributes||[]),r=0,o=t;r<o.length;r++){var n=o[r];-1===n.indexOf("data-")&&-1===n.indexOf("aria-")&&-1===e.indexOf(n)||(this.htmlattributes[n]=this.props[n])}},e.prototype.componentDidMount=function(){this.refreshChild(!0);var t=o.findDOMNode(this);this.appendTo(t)},e.prototype.componentWillReceiveProps=function(t){this.setState(t),this.setProperties(t),this.refreshChild(!1,t)},e.prototype.getDefaultAttributes=function(){return this.htmlattributes},e.prototype.refreshChild=function(t,e){if(this.checkInjectedModules){for(var r=this.getInjectedModules()||[],o=this.getInjectedServices()||[],n=0,i=o;n<i.length;n++){var s=i[n];-1===r.indexOf(s)&&r.push(s)}this.injectedModules=r}if(this.directivekeys){var p=this.validateChildren({},this.directivekeys,e||this.props);if(p){if(!t&&this.skipRefresh)for(var c=0,u=this.skipRefresh;c<u.length;c++){var f=u[c];delete p[f]}this.setProperties(p,t)}}},e.prototype.componentWillUnmount=function(){this.destroy()},e.prototype.validateChildren=function(t,e,o){for(var n=!1,i=r.Children.toArray(o.children),s=0,p=i;s<p.length;s++){var c=p[s],u=this.getChildType(c),f=e[u];if(u&&e){var a=this.getChildProps(r.Children.toArray(c.props.children),f);a.length&&(n=!0,t[c.type.propertyName||u]=a)}}return n?t:null},e.prototype.getChildType=function(t){return t.type&&t.type.isDirective?t.type.moduleName||"":""},e.prototype.getChildProps=function(t,e){for(var r=[],o=0,i=t;o<i.length;o++){var s=i[o],p=!1,c=void 0;"string"==typeof e?(p=!0,c=e):c=Object.keys(e)[0];var u=s.props;this.getChildType(s)===c&&(p||!u.children?r.push(u):r.push(this.validateChildren(n.extend({},u),e[c],u)||u))}return r},e.prototype.getInjectedServices=function(){for(var t=r.Children.toArray(this.props.children),e=0,o=t;e<o.length;e++){var n=o[e];if(n.type.isService)return n.props.services}return[]},e}(r.PureComponent);e.ComponentBase=p}.apply(e,o))&&(t.exports=n)},function(e,r){e.exports=t},function(t,r){t.exports=e},function(t,e){t.exports=r},function(t,e,r){var o,n;o=[r,e],void 0!==(n=function(t,e){"use strict";function r(t,e){e.forEach(function(e){Object.getOwnPropertyNames(e.prototype).forEach(function(r){t.prototype[r]=e.prototype[r]})})}Object.defineProperty(e,"__esModule",{value:!0}),e.applyMixins=r}.apply(e,o))&&(t.exports=n)},function(t,e,r){var o,n,i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}();o=[r,e,r(2)],void 0!==(n=function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.render=function(){return null},e}(r.PureComponent);o.isDirective=!0,e.ComplexBase=o}.apply(e,o))&&(t.exports=n)},function(t,e,r){var o,n,i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}();o=[r,e,r(2)],void 0!==(n=function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.render=function(){return null},e}(r.PureComponent);o.isService=!0,e.Inject=o}.apply(e,o))&&(t.exports=n)}])});
!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("react"),require("react-dom"),require("@syncfusion/ej2-base"));else if("function"==typeof define&&define.amd)define(["react","react-dom","@syncfusion/ej2-base"],e);else{var r="object"==typeof exports?e(require("react"),require("react-dom"),require("@syncfusion/ej2-base")):e(t.react,t["react-dom"],t["@syncfusion/ej2-base"]);for(var o in r)("object"==typeof exports?exports:t)[o]=r[o]}}(this,function(t,e,r){return function(t){function e(o){if(r[o])return r[o].exports;var n=r[o]={exports:{},id:o,loaded:!1};return t[o].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){var o,n;o=[r,e,r(1),r(5),r(6),r(7)],void 0!==(n=function(t,e,r,o,n,i){"use strict";function s(t){for(var r in t)e.hasOwnProperty(r)||(e[r]=t[r])}Object.defineProperty(e,"__esModule",{value:!0}),s(r),s(o),s(n),s(i)}.apply(e,o))&&(t.exports=n)},function(t,e,r){var o,n,i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}();o=[r,e,r(2),r(3),r(4)],void 0!==(n=function(t,e,r,o,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=["alt","className","disabled","form","id","readOnly","style","tabIndex","title","type","onClick","onFocus","onBlur"],p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.componentWillMount=function(){var t=Object.keys(this.props);this.htmlattributes={};for(var e=s.concat(this.controlAttributes||[]),r=0,o=t;r<o.length;r++){var n=o[r];-1===n.indexOf("data-")&&-1===n.indexOf("aria-")&&-1===e.indexOf(n)||(this.htmlattributes[n]=this.props[n])}},e.prototype.componentDidMount=function(){this.refreshChild(!0);var t=o.findDOMNode(this);this.appendTo(t)},e.prototype.componentWillReceiveProps=function(t){this.setState(t),this.setProperties(t),this.refreshChild(!1,t)},e.prototype.getDefaultAttributes=function(){return this.htmlattributes},e.prototype.refreshChild=function(t,e){if(this.checkInjectedModules){for(var r=this.getInjectedModules()||[],o=this.getInjectedServices()||[],n=0,i=o;n<i.length;n++){var s=i[n];-1===r.indexOf(s)&&r.push(s)}this.injectedModules=r}if(this.directivekeys){var p=this.validateChildren({},this.directivekeys,e||this.props);if(p){if(!t&&this.skipRefresh)for(var c=0,u=this.skipRefresh;c<u.length;c++){var f=u[c];delete p[f]}this.setProperties(p,t)}}},e.prototype.componentWillUnmount=function(){this.destroy()},e.prototype.validateChildren=function(t,e,o){for(var n=!1,i=r.Children.toArray(o.children),s=0,p=i;s<p.length;s++){var c=p[s],u=this.getChildType(c),f=e[u];if(u&&e){var a=this.getChildProps(r.Children.toArray(c.props.children),f);a.length&&(n=!0,t[c.type.propertyName||u]=a)}}return n?t:null},e.prototype.getChildType=function(t){return t.type&&t.type.isDirective?t.type.moduleName||"":""},e.prototype.getChildProps=function(t,e){for(var r=[],o=0,i=t;o<i.length;o++){var s=i[o],p=!1,c=void 0;"string"==typeof e?(p=!0,c=e):c=Object.keys(e)[0];var u=s.props;this.getChildType(s)===c&&(p||!u.children?r.push(u):r.push(this.validateChildren(n.extend({},u),e[c],u)||u))}return r},e.prototype.getInjectedServices=function(){for(var t=r.Children.toArray(this.props.children),e=0,o=t;e<o.length;e++){var n=o[e];if(n.type.isService)return n.props.services}return[]},e}(r.PureComponent);e.ComponentBase=p}.apply(e,o))&&(t.exports=n)},function(e,r){e.exports=t},function(t,r){t.exports=e},function(t,e){t.exports=r},function(t,e,r){var o,n;o=[r,e],void 0!==(n=function(t,e){"use strict";function r(t,e){e.forEach(function(e){Object.getOwnPropertyNames(e.prototype).forEach(function(r){t.prototype[r]=e.prototype[r]})})}Object.defineProperty(e,"__esModule",{value:!0}),e.applyMixins=r}.apply(e,o))&&(t.exports=n)},function(t,e,r){var o,n,i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}();o=[r,e,r(2)],void 0!==(n=function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.render=function(){return null},e.isDirective=!0,e}(r.PureComponent);e.ComplexBase=o}.apply(e,o))&&(t.exports=n)},function(t,e,r){var o,n,i=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}();o=[r,e,r(2)],void 0!==(n=function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i(e,t),e.prototype.render=function(){return null},e.isService=!0,e}(r.PureComponent);e.Inject=o}.apply(e,o))&&(t.exports=n)}])});
//# sourceMappingURL=ej2-react-base.umd.min.js.map

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

import * as React from 'react';
var ComplexBase = (function (_super) {
/**
* Directory base
*/
var ComplexBase = /** @class */ (function (_super) {
__extends(ComplexBase, _super);

@@ -21,5 +24,5 @@ function ComplexBase() {

};
ComplexBase.isDirective = true;
return ComplexBase;
}(React.PureComponent));
export { ComplexBase };
ComplexBase.isDirective = true;

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

})();
/**
* React Component Base
*/
import * as React from 'react';

@@ -18,3 +21,3 @@ import * as ReactDOM from 'react-dom';

'onClick', 'onFocus', 'onBlur'];
var ComponentBase = (function (_super) {
var ComponentBase = /** @class */ (function (_super) {
__extends(ComponentBase, _super);

@@ -40,2 +43,3 @@ function ComponentBase() {

};
// tslint:disable-next-line:no-any
ComponentBase.prototype.componentWillReceiveProps = function (nextProps) {

@@ -117,2 +121,3 @@ this.setState(nextProps);

var prop = child.props;
// tslint:disable-next-line:no-any
var field = this.getChildType(child);

@@ -119,0 +124,0 @@ if (field === key) {

@@ -0,1 +1,4 @@

/**
* index for component base
*/
export * from './component-base';

@@ -2,0 +5,0 @@ export * from './util';

@@ -11,4 +11,7 @@ var __extends = (this && this.__extends) || (function () {

})();
/**
* Dependency injection
*/
import * as React from 'react';
var Inject = (function (_super) {
var Inject = /** @class */ (function (_super) {
__extends(Inject, _super);

@@ -18,8 +21,9 @@ function Inject() {

}
// tslint:disable-next-line:no-any
Inject.prototype.render = function () {
return null;
};
Inject.isService = true;
return Inject;
}(React.PureComponent));
export { Inject };
Inject.isService = true;

@@ -0,2 +1,4 @@

// tslint:disable-next-line:no-any
export function applyMixins(derivedClass, baseClass) {
// tslint:disable:typedef
baseClass.forEach(function (baseClass) {

@@ -3,0 +5,0 @@ Object.getOwnPropertyNames(baseClass.prototype).forEach(function (name) {

{
"name": "@syncfusion/ej2-react-base",
"version": "15.4.18",
"version": "15.4.20",
"description": "Essential JS 2 React Base",

@@ -27,3 +27,3 @@ "author": "Syncfusion Inc.",

"source-map-loader": "^0.2.1",
"@syncfusion/ej2-base": "^15.4.17"
"@syncfusion/ej2-base": "^15.4.20"
},

@@ -30,0 +30,0 @@ "devDependencies": {

@@ -22,6 +22,6 @@ var __extends = (this && this.__extends) || (function () {

};
ComplexBase.isDirective = true;
return ComplexBase;
}(React.PureComponent));
ComplexBase.isDirective = true;
exports.ComplexBase = ComplexBase;
});

@@ -22,6 +22,6 @@ var __extends = (this && this.__extends) || (function () {

};
Inject.isService = true;
return Inject;
}(React.PureComponent));
Inject.isService = true;
exports.Inject = Inject;
});

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

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