@syncfusion/ej2-react-base
Advanced tools
Comparing version 15.4.18 to 15.4.20
/*! | ||
* 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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1235402
27002