New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@syncfusion/ej2-ng-base

Package Overview
Dependencies
Maintainers
2
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

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

Comparing version 1.0.10 to 1.0.11

dist\global\ej2-ng-base.js

2

dist/ej2-ng-base.umd.min.js

@@ -11,2 +11,2 @@ /*!

!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@angular/core"));else if("function"==typeof define&&define.amd)define(["@angular/core"],e);else{var n=e("object"==typeof exports?require("@angular/core"):t["@angular/core"]);for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(this,function(t){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){var r,o;r=[n,e,n(1),n(4),n(6),n(7),n(8)],void 0!==(o=function(t,e,n,r,o,i,s){"use strict";function a(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),a(n),a(r),a(o),a(i),a(s)}.apply(e,r))&&(t.exports=o)},function(t,e,n){var r,o;r=[n,e,n(2)],void 0!==(o=function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(){this.hasChanges=!1,this.propCollection={},this.tags=[],this.tagObjects=[]}return t.prototype.ngOnInit=function(){for(var t=0,e=this.tags;t<e.length;t++){var r=e[t],o=n.getValue("child"+r.substring(0,1).toUpperCase()+r.substring(1),this);o&&this.tagObjects.push({instance:o,name:r})}},t.prototype.ngOnChanges=function(t){for(var e=0,n=Object.keys(t);e<n.length;e++){var r=n[e],o=t[r];this.propCollection[r]=o.currentValue}this.hasChanges=!0},t.prototype.getProperties=function(){for(var t=0,e=this.tagObjects;t<e.length;t++){var n=e[t];this.propCollection[n.name]=n.instance.getProperties()}return this.propCollection},t.prototype.ngAfterViewChecked=function(){this.hasChanges=!1},t}();e.ComplexBase=r;var o=function(){function t(t){this.list=[],this.hasChanges=!1,this.propertyName=t}return t.prototype.ngOnInit=function(){this.isInitChanges=!0},t.prototype.ngAfterContentInit=function(){var t=this,e=0;this.list=this.children.map(function(n){return n.index=e++,n.property=t.propertyName,n}),this.hasChanges=!0},t.prototype.getProperties=function(){for(var t=[],e=0,n=this.list;e<n.length;e++){var r=n[e];t.push(r.getProperties())}return t},t.prototype.isChanged=function(){for(var t=!1,e=0,n=this.list;e<n.length;e++){var r=n[e];t=t||r.hasChanges}return!!this.list.length&&t},t.prototype.ngAfterContentChecked=function(){this.hasChanges=this.isChanged()},t.prototype.ngAfterViewInit=function(){this.isInitChanges=!1},t}();e.ArrayBase=o}.apply(e,r))&&(t.exports=o)},function(t,e,n){var r,o;r=[n,e,n(3)],void 0!==(o=function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}(n)}.apply(e,r))&&(t.exports=o)},function(t,e,n){var r,o;r=[n,e],void 0!==(o=function(t,e){"use strict";function n(t,e){var n=e;return n.unshift(void 0),new(Function.prototype.bind.apply(t,n))}function r(t){var e,n=new Uint16Array(5);(window.msCrypto||window.crypto).getRandomValues(n);var r="ej2"+j(n),o=function(n){n.source===window&&"string"==typeof n.data&&n.data.length<=32&&n.data===r&&(t(),e())};return window.addEventListener("message",o,!1),window.postMessage(r,"*"),e=function(){window.removeEventListener("message",o)}}function o(t,e){for(var n=e,r=t.split("."),o=0;o<r.length&&!l(n);o++)n=n[r[o]];return n}function i(t,e,n){var r,o,i=t.split("."),s=n||{},a=s,u=i.length;for(r=0;r<u;r++)o=i[r],r+1===u?a[o]=void 0===e?{}:e:f(a[o])&&(a[o]={}),a=a[o];return s}function s(t,e){delete t[e]}function a(t){var e={};return!f(t)&&t.constructor===e.constructor}function u(t,e){return t[e]}function c(t,e){if(!f(e))for(var n=t,r=e,o=Object.keys(e),i=0,s=o;i<s.length;i++){var a=s[i];n[a]=r[a]}}function p(t,e,n,r){var o=t||{},i=arguments.length;r&&(i-=1);for(var s=arguments,u=1;u<i;u++)!function(t){if(!s[t])return"continue";var e=s[t];Object.keys(e).forEach(function(t){var n,i=o[t],s=e[t];r&&a(s)?(n=a(i)?i:{},o[t]=p({},n,s,!0)):o[t]=s})}(u);return o}function f(t){return void 0===t||null===t}function l(t){return void 0===t}function h(t){return t+"_"+P++}function g(t,e){var n,r=this;return function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];var s=o[0],a=function(){return n=null,t.call(r,s)};clearTimeout(n),n=setTimeout(a,e)}}function d(t){for(var e=[],n=Object.keys(t),r=0,o=n;r<o.length;r++){var i=o[r];e.push(encodeURIComponent(i)+"="+encodeURIComponent(""+t[i]))}return e.join("&")}function v(t){var e=Object.prototype.toString;return"[object Array]"===e.call(t)&&"[object Object]"===e.call(t[0])}function y(t,e){var n=t;return n===e||!(n===document||!n)&&y(n.parentNode,e)}function m(t){try{throw new Error(t)}catch(t){throw t.message+"\n"+t.stack}}function b(t,e){var n=document.createElement("div"),r=[].slice.call(document.getElementsByTagName("head")[0].querySelectorAll("link, style")),o="";f(e)&&(e=window.open("","print","height=452,width=1024,tabbar=no")),n.appendChild(t.cloneNode(!0));for(var i=0,s=r.length;i<s;i++)o+=r[i].outerHTML;e.document.write("<!DOCTYPE html> <html><head>"+o+"</head><body>"+n.innerHTML+"<script> (function() { window.ready = true; })(); <\/script></body></html>"),e.document.close(),e.focus();var a=setInterval(function(){e.ready&&(e.print(),e.close(),clearInterval(a))},500);return e}function O(t){var e=t+"";return"auto"===e||-1!==e.indexOf("%")||-1!==e.indexOf("px")?e:e+"px"}function C(t,e){var n="string"==typeof t?document.querySelector(t):t;if(n[x])for(var r=0,o=n[x];r<o.length;r++){var i=o[r];if(i instanceof e)return i}return null}function w(t,e){var n="string"==typeof t?document.querySelector(t):t;n[x]?n[x].push(e):n[x]=[e]}function j(t){for(var e="",n=0;n<5;n++)e+=(n?",":"")+t[n];return e}Object.defineProperty(e,"__esModule",{value:!0});var x="ej2_instances",P=0;e.createInstance=n,e.setImmediate=r,e.getValue=o,e.setValue=i,e.deleteObject=s,e.isObject=a,e.getEnumValue=u,e.merge=c,e.extend=p,e.isNullOrUndefined=f,e.isUndefined=l,e.getUniqueID=h,e.debounce=g,e.queryParams=d,e.isObjectArray=v,e.compareElementParent=y,e.throwError=m,e.print=b,e.formatUnit=O,e.getInstance=C,e.addInstance=w}.apply(e,r))&&(t.exports=o)},function(t,e,n){var r,o;r=[n,e,n(2),n(5)],void 0!==(o=function(t,e,n,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(){}return t.prototype.ngOnInit=function(){this.tags=this.tags||[],this.tagObjects=[];for(var t=0,e=this.tags;t<e.length;t++){var r=e[t],o={instance:n.getValue("child"+r.substring(0,1).toUpperCase()+r.substring(1),this),name:r};this.tagObjects.push(o)}},t.prototype.ngAfterViewInit=function(){this.appendTo(this.element)},t.prototype.ngOnDestroy=function(){this.destroy()},t.prototype.ngAfterContentChecked=function(){for(var t=0,e=this.tagObjects;t<e.length;t++){var r=e[t];if(!n.isUndefined(r.instance)&&r.instance.hasChanges)if(r.instance.isInitChanges){var o={};o[r.name]=r.instance.getProperties(),this.setProperties(o,r.instance.isInitChanges)}else for(var i=0,s=r.instance.list;i<s.length;i++){var a=s[i];if(a.hasChanges){var u=r.instance.list.indexOf(a);n.getValue(r.name,this)[u].setProperties(a.getProperties())}}}},t.prototype.registerEvents=function(t){var e={};if(t&&t.length){for(var n=0,o=t;n<o.length;n++){e[o[n]]=new r.EventEmitter(!1)}this.setProperties(e,!0)}},t.prototype.addTwoWay=function(t){for(var e=this,o=this,i=0,s=t;i<s.length;i++){var a=s[i];!function(t){n.getValue(t,o),Object.defineProperty(o,t,{get:function(){return n.getValue(t,e.properties)},set:function(r){var o=n.getValue(t,e.properties);o!==r&&(e.saveChanges(t,r,o),n.setValue(t,n.isNullOrUndefined(r)?null:r,e.properties),n.getValue(t+"Change",e).emit(r))}}),n.setValue(t+"Change",new r.EventEmitter,o)}(a)}},t.prototype.trigger=function(t,e){var r=n.getValue(t,this);n.isUndefined(r)||r.next(e);var o=n.getValue("local"+t.charAt(0).toUpperCase()+t.slice(1),this);n.isUndefined(o)||o.call(this,e)},t}();e.ComponentBase=o}.apply(e,r))&&(t.exports=o)},function(e,n){e.exports=t},function(t,e,n){var r,o;r=[n,e],void 0!==(o=function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function t(){}return t.prototype.localChange=function(t){void 0!==this.propagateChange&&this.propagateChange(t.value)},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.propagateTouch=t},t.prototype.ngAfterViewInit=function(){this.appendTo(this.element),"input"!==this.ngEle.nativeElement.nodeName.toLowerCase()&&(this.element.addEventListener("focus",this.ngOnFocus.bind(this)),this.element.addEventListener("blur",this.ngOnBlur.bind(this)))},t.prototype.writeValue=function(t){this.value=t},t.prototype.ngOnFocus=function(t){this.focus.emit(t)},t.prototype.ngOnBlur=function(t){this.blur.emit(t)},t}();e.FormBase=n}.apply(e,r))&&(t.exports=o)},function(t,e,n){var r,o;r=[n,e],void 0!==(o=function(t,e){"use strict";function n(t,e){e.forEach(function(e){Object.getOwnPropertyNames(e.prototype).forEach(function(n){t.prototype[n]=e.prototype[n]})})}function r(t,e){void 0===e&&(e="");for(var n=[],o=0,i=t;o<i.length;o++){var s=i[o],a=s.type.prototype.propList;r(a.complexProps,"");n.push(s.propertyName)}return n}Object.defineProperty(e,"__esModule",{value:!0}),e.applyMixins=n,e.getPropArray=r}.apply(e,r))&&(t.exports=o)},function(t,e,n){var r,o;r=[n,e,n(2)],void 0!==(o=function(t,e,n){"use strict";function r(){return function(t,e){var n={set:o(e),get:i(e),enumerable:!0,configurable:!0};Object.defineProperty(t,e,n)}}function o(t){return function(e){void 0!==e&&n.setValue(t+"Ref",e,this)}}function i(t){return function(){return n.getValue(t+"Ref",this)}}Object.defineProperty(e,"__esModule",{value:!0}),e.Template=r}.apply(e,r))&&(t.exports=o)}])});
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("@angular/core"),require("@syncfusion/ej2-base"));else if("function"==typeof define&&define.amd)define(["@angular/core","@syncfusion/ej2-base"],t);else{var n="object"==typeof exports?t(require("@angular/core"),require("@syncfusion/ej2-base")):t(e["@angular/core"],e["@syncfusion/ej2-base"]);for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(this,function(e,t){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){var r,i;r=[n,t,n(1),n(5),n(7),n(4),n(8)],void 0!==(i=function(e,t,n,r,i,o,a){"use strict";function s(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),s(n),s(r),s(i),s(o),s(a)}.apply(t,r))&&(e.exports=i)},function(e,t,n){var r,i;r=[n,t,n(2),n(4)],void 0!==(i=function(e,t,n,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){this.hasChanges=!1,this.propCollection={},this.tags=[],this.tagObjects=[]}return e.prototype.ngOnInit=function(){this.registeredTemplate={};for(var e=0,t=this.tags;e<t.length;e++){var r=t[e],i=n.getValue("child"+r.substring(0,1).toUpperCase()+r.substring(1),this);i&&this.tagObjects.push({instance:i,name:r})}var o=Object.keys(this);o=o.filter(function(e){return/Ref$/i.test(e)});for(var a=0,s=o;a<s.length;a++){var u=s[a],c=u.replace("Ref","");this.propCollection[c]=n.getValue(c,this)}},e.prototype.ngOnChanges=function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t],i=e[r];this.propCollection[r]=i.currentValue}this.hasChanges=!0},e.prototype.clearTemplate=function(e){r.clearTemplate(this,e)},e.prototype.getProperties=function(){for(var e=0,t=this.tagObjects;e<t.length;e++){var n=t[e];this.propCollection[n.name]=n.instance.getProperties()}return this.propCollection},e.prototype.isChanged=function(){for(var e=this.hasChanges,t=0,n=this.tagObjects;t<n.length;t++){var r=n[t];e=e||r.instance.hasChanges}return e},e.prototype.ngAfterContentChecked=function(){this.hasChanges=this.isChanged();var e=Object.keys(this);e=e.filter(function(e){return/Ref$/i.test(e)})},e.prototype.ngAfterViewChecked=function(){this.hasChanges=!1},e}();t.ComplexBase=i;var o=function(){function e(e){this.list=[],this.hasChanges=!1,this.propertyName=e}return e.prototype.ngOnInit=function(){this.isInitChanges=!0},e.prototype.ngAfterContentInit=function(){var e=this,t=0;this.list=this.children.map(function(n){return n.index=t++,n.property=e.propertyName,n}),this.hasChanges=!0},e.prototype.getProperties=function(){for(var e=[],t=0,n=this.list;t<n.length;t++){var r=n[t];e.push(r.getProperties())}return e},e.prototype.isChanged=function(){for(var e=!1,t=0,n=this.list;t<n.length;t++){var r=n[t];e=e||r.hasChanges}return!!this.list.length&&e},e.prototype.clearTemplate=function(e){for(var t=this,n=0,r=this.list;n<r.length;n++){r[n].clearTemplate(e&&e.map(function(e){return new RegExp(t.propertyName).test(e)?e.replace(t.propertyName+".",""):e}))}},e.prototype.ngAfterContentChecked=function(){this.hasChanges=this.isChanged()},e.prototype.ngAfterViewInit=function(){this.isInitChanges=!1},e}();t.ArrayBase=o}.apply(t,r))&&(e.exports=i)},function(e,t,n){var r,i;r=[n,t,n(3)],void 0!==(i=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n)}.apply(t,r))&&(e.exports=i)},function(e,t,n){var r,i;r=[n,t],void 0!==(i=function(e,t){"use strict";function n(e,t){var n=t;return n.unshift(void 0),new(Function.prototype.bind.apply(e,n))}function r(e){var t,n=new Uint16Array(5);(window.msCrypto||window.crypto).getRandomValues(n);var r="ej2"+w(n),i=function(n){n.source===window&&"string"==typeof n.data&&n.data.length<=32&&n.data===r&&(e(),t())};return window.addEventListener("message",i,!1),window.postMessage(r,"*"),t=function(){window.removeEventListener("message",i)}}function i(e,t){for(var n=t,r=e.split("."),i=0;i<r.length&&!f(n);i++)n=n[r[i]];return n}function o(e,t,n){var r,i,o=e.split("."),a=n||{},s=a,u=o.length;for(r=0;r<u;r++)i=o[r],r+1===u?s[i]=void 0===t?{}:t:l(s[i])&&(s[i]={}),s=s[i];return a}function a(e,t){delete e[t]}function s(e){var t={};return!l(e)&&e.constructor===t.constructor}function u(e,t){return e[t]}function c(e,t){if(!l(t))for(var n=e,r=t,i=Object.keys(t),o=0,a=i;o<a.length;o++){var s=a[o];n[s]=r[s]}}function p(e,t,n,r){var i=e||{},o=arguments.length;r&&(o-=1);for(var a=arguments,u=1;u<o;u++)!function(e){if(!a[e])return"continue";var t=a[e];Object.keys(t).forEach(function(e){var n,o=i[e],a=t[e];r&&s(a)?(n=s(o)?o:{},i[e]=p({},n,a,!0)):i[e]=a})}(u);return i}function l(e){return void 0===e||null===e}function f(e){return void 0===e}function h(e){return e+"_"+E++}function g(e,t){var n,r=this;return function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];var a=i[0],s=function(){return n=null,e.call(r,a)};clearTimeout(n),n=setTimeout(s,t)}}function d(e){for(var t=[],n=Object.keys(e),r=0,i=n;r<i.length;r++){var o=i[r];t.push(encodeURIComponent(o)+"="+encodeURIComponent(""+e[o]))}return t.join("&")}function v(e){var t=Object.prototype.toString;return"[object Array]"===t.call(e)&&"[object Object]"===t.call(e[0])}function y(e,t){var n=e;return n===t||!(n===document||!n)&&y(n.parentNode,t)}function m(e){try{throw new Error(e)}catch(e){throw e.message+"\n"+e.stack}}function b(e,t){var n=document.createElement("div"),r=[].slice.call(document.getElementsByTagName("head")[0].querySelectorAll("link, style")),i="";l(t)&&(t=window.open("","print","height=452,width=1024,tabbar=no")),n.appendChild(e.cloneNode(!0));for(var o=0,a=r.length;o<a;o++)i+=r[o].outerHTML;t.document.write("<!DOCTYPE html> <html><head>"+i+"</head><body>"+n.innerHTML+"<script> (function() { window.ready = true; })(); <\/script></body></html>"),t.document.close(),t.focus();var s=setInterval(function(){t.ready&&(t.print(),t.close(),clearInterval(s))},500);return t}function C(e){var t=e+"";return"auto"===t||-1!==t.indexOf("%")||-1!==t.indexOf("px")?t:t+"px"}function O(e,t){var n="string"==typeof e?document.querySelector(e):e;if(n[x])for(var r=0,i=n[x];r<i.length;r++){var o=i[r];if(o instanceof t)return o}return null}function j(e,t){var n="string"==typeof e?document.querySelector(e):e;n[x]?n[x].push(t):n[x]=[t]}function w(e){for(var t="",n=0;n<5;n++)t+=(n?",":"")+e[n];return t}Object.defineProperty(t,"__esModule",{value:!0});var x="ej2_instances",E=0;t.createInstance=n,t.setImmediate=r,t.getValue=i,t.setValue=o,t.deleteObject=a,t.isObject=s,t.getEnumValue=u,t.merge=c,t.extend=p,t.isNullOrUndefined=l,t.isUndefined=f,t.getUniqueID=h,t.debounce=g,t.queryParams=d,t.isObjectArray=v,t.compareElementParent=y,t.throwError=m,t.print=b,t.formatUnit=C,t.getInstance=O,t.addInstance=j}.apply(t,r))&&(e.exports=i)},function(e,t,n){var r,i;r=[n,t],void 0!==(i=function(e,t){"use strict";function n(e,t){t.forEach(function(t){Object.getOwnPropertyNames(t.prototype).forEach(function(n){e.prototype[n]=t.prototype[n]})})}function r(e,t){var n=Object.keys(e.registeredTemplate);if(n.length)for(var r=t&&t.filter(function(e){return!/\./g.test(e)}),i=0,o=r&&r||n;i<o.length;i++){for(var a=o[i],s=0,u=e.registeredTemplate[a];s<u.length;s++){var c=u[s];c.destroy()}delete e.registeredTemplate[a]}for(var p=0,l=e.tagObjects;p<l.length;p++){var f=l[p];!function(e){e.instance&&e.instance.clearTemplate(t&&t.filter(function(t){return!!new RegExp(e.name).test(t)}))}(f)}}function i(e,t,n){for(var r=e.split("."),i=n||{},o=0;o<r.length;o++){var a=r[o];o+1===r.length?i[a]=void 0===t?{}:t:void 0===i[a]&&(i[a]={}),i=i[a]}return i}Object.defineProperty(t,"__esModule",{value:!0}),t.applyMixins=n,t.clearTemplate=r,t.setValue=i}.apply(t,r))&&(e.exports=i)},function(e,t,n){var r,i;r=[n,t,n(2),n(6),n(4)],void 0!==(i=function(e,t,n,r,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(){}return e.prototype.ngOnInit=function(){this.registeredTemplate={},this.tags=this.tags||[],this.tagObjects=[];for(var e=0,t=this.tags;e<t.length;e++){var r=t[e],i={instance:n.getValue("child"+r.substring(0,1).toUpperCase()+r.substring(1),this),name:r};this.tagObjects.push(i)}},e.prototype.ngAfterViewInit=function(){var e=this;setTimeout(function(){e.appendTo(e.element)})},e.prototype.ngOnDestroy=function(){this.destroy(),this.clearTemplate(null)},e.prototype.clearTemplate=function(e){i.clearTemplate(this,e)},e.prototype.ngAfterContentChecked=function(){for(var e=0,t=this.tagObjects;e<t.length;e++){var r=t[e];if(!n.isUndefined(r.instance)&&r.instance.hasChanges)if(r.instance.isInitChanges){var i={};i[r.name]=r.instance.getProperties(),this.setProperties(i,r.instance.isInitChanges)}else for(var o=0,a=r.instance.list;o<a.length;o++){var s=a[o];if(s.hasChanges){var u=r.instance.list.indexOf(s);n.getValue(r.name,this)[u].setProperties(s.getProperties())}}}},e.prototype.registerEvents=function(e){var t={};if(e&&e.length){for(var n=0,i=e;n<i.length;n++){t[i[n]]=new r.EventEmitter(!1)}this.setProperties(t,!0)}},e.prototype.addTwoWay=function(e){for(var t=this,i=this,o=0,a=e;o<a.length;o++){var s=a[o];!function(e){n.getValue(e,i),Object.defineProperty(i,e,{get:function(){return n.getValue(e,t.properties)},set:function(r){var i=n.getValue(e,t.properties);i!==r&&(t.saveChanges(e,r,i),n.setValue(e,n.isNullOrUndefined(r)?null:r,t.properties),n.getValue(e+"Change",t).emit(r))}}),n.setValue(e+"Change",new r.EventEmitter,i)}(s)}},e.prototype.trigger=function(e,t){var r=n.getValue(e,this);n.isUndefined(r)||r.next(t);var i=n.getValue("local"+e.charAt(0).toUpperCase()+e.slice(1),this);n.isUndefined(i)||i.call(this,t)},e}();t.ComponentBase=o}.apply(t,r))&&(e.exports=i)},function(t,n){t.exports=e},function(e,t,n){var r,i;r=[n,t],void 0!==(i=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.localChange=function(e){void 0!==this.propagateChange&&this.propagateChange(e.value)},e.prototype.registerOnChange=function(e){this.propagateChange=e},e.prototype.registerOnTouched=function(e){this.propagateTouch=e},e.prototype.ngAfterViewInit=function(){this.appendTo(this.element),"input"!==this.ngEle.nativeElement.nodeName.toLowerCase()&&(this.element.addEventListener("focus",this.ngOnFocus.bind(this)),this.element.addEventListener("blur",this.ngOnBlur.bind(this)))},e.prototype.writeValue=function(e){this.value=e},e.prototype.ngOnFocus=function(e){this.focus.emit(e)},e.prototype.ngOnBlur=function(e){this.blur.emit(e)},e}();t.FormBase=n}.apply(t,r))&&(e.exports=i)},function(e,t,n){var r,i;r=[n,t,n(9),n(2)],void 0!==(i=function(e,t,n,r){"use strict";function i(e,t){if("string"==typeof e)return u(e,t);var n=e.elementRef.nativeElement._viewContainerRef,i=e.elementRef.nativeElement.propName;return function(t){var o={$implicit:t},a=n.createEmbeddedView(e,o),s=r.getValue("currentInstance.registeredTemplate",n);return void 0===s[i]&&(s[i]=[]),s[i].push(a),a.rootNodes}}function o(e){return function(t,n){var r={set:a(n),get:s(n,e),enumerable:!0,configurable:!0};Object.defineProperty(t,n,r)}}function a(e){return function(t){void 0!==t&&(t.elementRef.nativeElement._viewContainerRef=this.viewContainerRef,t.elementRef.nativeElement.propName=e,r.setValue(e+"Ref",t,this))}}function s(e,t){return function(){return r.getValue(e+"Ref",this)||t}}Object.defineProperty(t,"__esModule",{value:!0});var u=n.getTemplateEngine();t.compile=i,t.Template=o,n.setTemplateEngine({compile:i})}.apply(t,r))&&(e.exports=i)},function(e,n){e.exports=t}])});
import { getValue } from '@syncfusion/ej2-base/util';
import { clearTemplate } from './util';
var ComplexBase = (function () {

@@ -10,2 +11,3 @@ function ComplexBase() {

ComplexBase.prototype.ngOnInit = function () {
this.registeredTemplate = {};
for (var _i = 0, _a = this.tags; _i < _a.length; _i++) {

@@ -18,2 +20,11 @@ var tag = _a[_i];

}
var templateProperties = Object.keys(this);
templateProperties = templateProperties.filter(function (val) {
return /Ref$/i.test(val);
});
for (var _b = 0, templateProperties_1 = templateProperties; _b < templateProperties_1.length; _b++) {
var tempName = templateProperties_1[_b];
var propName = tempName.replace('Ref', '');
this.propCollection[propName] = getValue(propName, this);
}
};

@@ -28,2 +39,6 @@ ComplexBase.prototype.ngOnChanges = function (changes) {

};
ComplexBase.prototype.clearTemplate = function (templateNames) {
clearTemplate(this, templateNames);
};
;
ComplexBase.prototype.getProperties = function () {

@@ -36,2 +51,17 @@ for (var _i = 0, _a = this.tagObjects; _i < _a.length; _i++) {

};
ComplexBase.prototype.isChanged = function () {
var result = this.hasChanges;
for (var _i = 0, _a = this.tagObjects; _i < _a.length; _i++) {
var item = _a[_i];
result = result || item.instance.hasChanges;
}
return result;
};
ComplexBase.prototype.ngAfterContentChecked = function () {
this.hasChanges = this.isChanged();
var templateProperties = Object.keys(this);
templateProperties = templateProperties.filter(function (val) {
return /Ref$/i.test(val);
});
};
ComplexBase.prototype.ngAfterViewChecked = function () {

@@ -78,2 +108,11 @@ this.hasChanges = false;

};
ArrayBase.prototype.clearTemplate = function (templateNames) {
var _this = this;
for (var _i = 0, _a = this.list; _i < _a.length; _i++) {
var item = _a[_i];
item.clearTemplate(templateNames && templateNames.map(function (val) {
return new RegExp(_this.propertyName).test(val) ? val.replace(_this.propertyName + '.', '') : val;
}));
}
};
ArrayBase.prototype.ngAfterContentChecked = function () {

@@ -80,0 +119,0 @@ this.hasChanges = this.isChanged();

import { getValue, isUndefined, setValue, isNullOrUndefined } from '@syncfusion/ej2-base/util';
import { EventEmitter } from '@angular/core';
import { clearTemplate } from './util';
var ComponentBase = (function () {

@@ -7,2 +8,3 @@ function ComponentBase() {

ComponentBase.prototype.ngOnInit = function () {
this.registeredTemplate = {};
this.tags = this.tags || [];

@@ -20,7 +22,15 @@ this.tagObjects = [];

ComponentBase.prototype.ngAfterViewInit = function () {
this.appendTo(this.element);
var _this = this;
setTimeout(function () {
_this.appendTo(_this.element);
});
};
ComponentBase.prototype.ngOnDestroy = function () {
this.destroy();
this.clearTemplate(null);
};
ComponentBase.prototype.clearTemplate = function (templateNames) {
clearTemplate(this, templateNames);
};
;
ComponentBase.prototype.ngAfterContentChecked = function () {

@@ -27,0 +37,0 @@ for (var _i = 0, _a = this.tagObjects; _i < _a.length; _i++) {

@@ -0,7 +1,28 @@

import { setTemplateEngine, getTemplateEngine } from '@syncfusion/ej2-base';
import { setValue, getValue } from '@syncfusion/ej2-base/util';
export function Template() {
var stringCompiler = getTemplateEngine();
export function compile(templateEle, helper) {
if (typeof templateEle === 'string') {
return stringCompiler(templateEle, helper);
}
else {
var contRef_1 = templateEle.elementRef.nativeElement._viewContainerRef;
var propName_1 = templateEle.elementRef.nativeElement.propName;
return function (data) {
var context = { $implicit: data };
var viewRef = contRef_1.createEmbeddedView(templateEle, context);
var viewCollection = getValue('currentInstance.registeredTemplate', contRef_1);
if (typeof viewCollection[propName_1] === 'undefined') {
viewCollection[propName_1] = [];
}
viewCollection[propName_1].push(viewRef);
return viewRef.rootNodes;
};
}
}
export function Template(defaultValue) {
return function (target, key) {
var propertyDescriptor = {
set: setter(key),
get: getter(key),
get: getter(key, defaultValue),
enumerable: true,

@@ -18,9 +39,12 @@ configurable: true

}
val.elementRef.nativeElement._viewContainerRef = this.viewContainerRef;
val.elementRef.nativeElement.propName = key;
setValue(key + 'Ref', val, this);
};
}
function getter(key) {
function getter(key, defaultValue) {
return function () {
return getValue(key + 'Ref', this);
return getValue(key + 'Ref', this) || defaultValue;
};
}
setTemplateEngine({ compile: compile });

@@ -8,12 +8,43 @@ export function applyMixins(derivedClass, baseClass) {

}
export function getPropArray(obj, prefixKey) {
if (prefixKey === void 0) { prefixKey = ''; }
var properties = [];
for (var _i = 0, obj_1 = obj; _i < obj_1.length; _i++) {
var prop = obj_1[_i];
var typeObj = prop.type.prototype.propList;
var resObj = getPropArray(typeObj.complexProps, '');
properties.push(prop.propertyName);
export function clearTemplate(_this, templateNames) {
var regTemplates = Object.keys(_this.registeredTemplate);
if (regTemplates.length) {
var regProperties = templateNames && templateNames.filter(function (val) {
return (/\./g.test(val) ? false : true);
});
for (var _i = 0, _a = (regProperties && regProperties || regTemplates); _i < _a.length; _i++) {
var registeredTemplate = _a[_i];
for (var _b = 0, _c = _this.registeredTemplate[registeredTemplate]; _b < _c.length; _b++) {
var rt = _c[_b];
rt.destroy();
}
delete _this.registeredTemplate[registeredTemplate];
}
}
return properties;
var _loop_1 = function (tagObject) {
if (tagObject.instance) {
tagObject.instance.clearTemplate((templateNames && templateNames.filter(function (val) {
return (new RegExp(tagObject.name).test(val) ? true : false);
})));
}
};
for (var _d = 0, _e = _this.tagObjects; _d < _e.length; _d++) {
var tagObject = _e[_d];
_loop_1(tagObject);
}
}
export function setValue(nameSpace, value, object) {
var keys = nameSpace.split('.');
var fromObj = object || {};
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (i + 1 === keys.length) {
fromObj[key] = value === undefined ? {} : value;
}
else if (fromObj[key] === undefined) {
fromObj[key] = {};
}
fromObj = fromObj[key];
}
return fromObj;
}
{
"_args": [
[
{
"raw": "@syncfusion/ej2-ng-base@*",
"scope": "@syncfusion",
"escapedName": "@syncfusion%2fej2-ng-base",
"name": "@syncfusion/ej2-ng-base",
"rawSpec": "*",
"spec": "*",
"type": "range"
},
"C:\\Users\\ajithr\\Desktop\\ej2-release"
]
],
"_from": "@syncfusion/ej2-ng-base@*",
"_id": "@syncfusion/ej2-ng-base@1.0.10",
"_inCache": true,
"_location": "/@syncfusion/ej2-ng-base",
"_nodeVersion": "6.11.0",
"_npmUser": {
"name": "ej2",
"email": "pipeline@syncfusion.com"
},
"_npmVersion": "3.10.10",
"_phantomChildren": {},
"_requested": {
"raw": "@syncfusion/ej2-ng-base@*",
"scope": "@syncfusion",
"escapedName": "@syncfusion%2fej2-ng-base",
"name": "@syncfusion/ej2-ng-base",
"rawSpec": "*",
"spec": "*",
"type": "range"
},
"_requiredBy": [
"/",
"/@syncfusion/ej2-ng-buttons",
"/@syncfusion/ej2-ng-calendars",
"/@syncfusion/ej2-ng-charts",
"/@syncfusion/ej2-ng-grids",
"/@syncfusion/ej2-ng-inputs",
"/@syncfusion/ej2-ng-lists",
"/@syncfusion/ej2-ng-navigations",
"/@syncfusion/ej2-ng-popups"
],
"_resolved": "http://syncdeskn6525:8081/repository/ej2-production/@syncfusion/ej2-ng-base/-/ej2-ng-base-1.0.10.tgz",
"_shasum": "f2f73e9601b43f29aa0fcf74571ef8bb5109db6b",
"_shrinkwrap": null,
"_spec": "@syncfusion/ej2-ng-base@*",
"_where": "C:\\Users\\ajithr\\Desktop\\ej2-release",
"author": {
"name": "Syncfusion Inc."
},
"bugs": {
"url": "https://github.com/syncfusion/ej2-ng-base/issues"
},
"name": "@syncfusion/ej2-ng-base",
"version": "1.0.11",
"description": "Syncfusion Angular Base",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"dependencies": {

@@ -67,9 +16,8 @@ "@angular/common": "2.2.1 - 4.10.0",

"@angular/router": "2.2.1 - 4.10.0",
"@syncfusion/ej2-base": "^1.0.10",
"@syncfusion/ej2-base": "^1.0.11",
"zone.js": "^0.7.2",
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.9",
"rxjs": "^5.0.0",
"zone.js": "^0.7.2"
"rxjs": "^5.0.0"
},
"description": "Essential JS 2 Angular Base",
"devDependencies": {

@@ -87,34 +35,6 @@ "@types/chai": "^3.4.28",

},
"dist": {
"shasum": "f2f73e9601b43f29aa0fcf74571ef8bb5109db6b",
"tarball": "http://syncdeskn6525:8081/repository/ej2-production/@syncfusion/ej2-ng-base/-/ej2-ng-base-1.0.10.tgz"
},
"gitHead": "8c3ba848200bc8a86b92eb60fa33d0183d18aace",
"homepage": "https://github.com/syncfusion/ej2-ng-base#readme",
"keywords": [
"ej2",
"syncfusion",
"ej2-ng-base"
],
"license": "SEE LICENSE IN license",
"maintainers": [
{
"name": "ej2",
"email": "pipeline@syncfusion.com"
}
],
"name": "@syncfusion/ej2-ng-base",
"optionalDependencies": {},
"readme": "A common package of Essential JS 2 angular base, methods and class definitions. It comes with full documentation and support and is available under commercial and community licenses – please visit www.syncfusion.com to get started.\n\n## Resources\n[Demos](http://ej2.syncfusion.com/angular/demos/) \n\n# 1.0.10\n\n## Bug Fixes\n- Form component's focus and blur events are propagated properly.",
"readmeFilename": "ReadMe.md",
"repository": {
"type": "git",
"url": "git+https://github.com/syncfusion/ej2-ng-base.git"
},
"scripts": {
"ci-publish": "gulp ci-publish",
"compile": "gulp ci-compile",
"test": "gulp ci-test"
},
"version": "1.0.10"
"url": "https://github.com/syncfusion/ej2-ng-base.git"
}
}

@@ -6,5 +6,4 @@ A common package of Essential JS 2 angular base, methods and class definitions. It comes with full documentation and support and is available under commercial and community licenses – please visit www.syncfusion.com to get started.

# 1.0.10
## Changelog
## Bug Fixes
- Form component's focus and blur events are propagated properly.
Check the changelog [here](https://github.com/syncfusion/ej2-ng-base/blob/master/CHANGELOG.md)

@@ -18,7 +18,11 @@ import { QueryList, SimpleChanges } from '@angular/core';

private tagObjects?;
private registeredTemplate;
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
clearTemplate(templateNames: string[]): void;
getProperties(): {
[key: string]: Object;
};
isChanged(): boolean;
ngAfterContentChecked(): void;
ngAfterViewChecked(): void;

@@ -37,4 +41,5 @@ }

isChanged(): boolean;
clearTemplate(templateNames: string[]): void;
ngAfterContentChecked(): void;
ngAfterViewInit(): void;
}

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

define(["require", "exports", "@syncfusion/ej2-base/util"], function (require, exports, util_1) {
define(["require", "exports", "@syncfusion/ej2-base/util", "./util"], function (require, exports, util_1, util_2) {
"use strict";

@@ -12,2 +12,3 @@ Object.defineProperty(exports, "__esModule", { value: true });

ComplexBase.prototype.ngOnInit = function () {
this.registeredTemplate = {};
for (var _i = 0, _a = this.tags; _i < _a.length; _i++) {

@@ -20,2 +21,11 @@ var tag = _a[_i];

}
var templateProperties = Object.keys(this);
templateProperties = templateProperties.filter(function (val) {
return /Ref$/i.test(val);
});
for (var _b = 0, templateProperties_1 = templateProperties; _b < templateProperties_1.length; _b++) {
var tempName = templateProperties_1[_b];
var propName = tempName.replace('Ref', '');
this.propCollection[propName] = util_1.getValue(propName, this);
}
};

@@ -30,2 +40,6 @@ ComplexBase.prototype.ngOnChanges = function (changes) {

};
ComplexBase.prototype.clearTemplate = function (templateNames) {
util_2.clearTemplate(this, templateNames);
};
;
ComplexBase.prototype.getProperties = function () {

@@ -38,2 +52,17 @@ for (var _i = 0, _a = this.tagObjects; _i < _a.length; _i++) {

};
ComplexBase.prototype.isChanged = function () {
var result = this.hasChanges;
for (var _i = 0, _a = this.tagObjects; _i < _a.length; _i++) {
var item = _a[_i];
result = result || item.instance.hasChanges;
}
return result;
};
ComplexBase.prototype.ngAfterContentChecked = function () {
this.hasChanges = this.isChanged();
var templateProperties = Object.keys(this);
templateProperties = templateProperties.filter(function (val) {
return /Ref$/i.test(val);
});
};
ComplexBase.prototype.ngAfterViewChecked = function () {

@@ -80,2 +109,11 @@ this.hasChanges = false;

};
ArrayBase.prototype.clearTemplate = function (templateNames) {
var _this = this;
for (var _i = 0, _a = this.list; _i < _a.length; _i++) {
var item = _a[_i];
item.clearTemplate(templateNames && templateNames.map(function (val) {
return new RegExp(_this.propertyName).test(val) ? val.replace(_this.propertyName + '.', '') : val;
}));
}
};
ArrayBase.prototype.ngAfterContentChecked = function () {

@@ -82,0 +120,0 @@ this.hasChanges = this.isChanged();

@@ -15,5 +15,7 @@ export interface IComponentBase {

destroy: Function;
private registeredTemplate;
ngOnInit(): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
clearTemplate(templateNames?: string[]): void;
ngAfterContentChecked(): void;

@@ -20,0 +22,0 @@ protected registerEvents(eventList: string[]): void;

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

define(["require", "exports", "@syncfusion/ej2-base/util", "@angular/core"], function (require, exports, util_1, core_1) {
define(["require", "exports", "@syncfusion/ej2-base/util", "@angular/core", "./util"], function (require, exports, util_1, core_1, util_2) {
"use strict";

@@ -8,2 +8,3 @@ Object.defineProperty(exports, "__esModule", { value: true });

ComponentBase.prototype.ngOnInit = function () {
this.registeredTemplate = {};
this.tags = this.tags || [];

@@ -21,7 +22,15 @@ this.tagObjects = [];

ComponentBase.prototype.ngAfterViewInit = function () {
this.appendTo(this.element);
var _this = this;
setTimeout(function () {
_this.appendTo(_this.element);
});
};
ComponentBase.prototype.ngOnDestroy = function () {
this.destroy();
this.clearTemplate(null);
};
ComponentBase.prototype.clearTemplate = function (templateNames) {
util_2.clearTemplate(this, templateNames);
};
;
ComponentBase.prototype.ngAfterContentChecked = function () {

@@ -28,0 +37,0 @@ for (var _i = 0, _a = this.tagObjects; _i < _a.length; _i++) {

import { ElementRef } from '@angular/core';
/**
* Angular Template Compiler
*/
export declare function compile(templateEle: AngularElementType, helper?: Object): (data: Object | JSON, helper?: Object) => Object;
/**
* Property decorator for angular.
*/
export declare function Template<T>(): PropertyDecorator;
export declare function Template<T>(defaultValue?: Object): PropertyDecorator;
export interface AngularElementType {
elementRef: ElementRef;
}

@@ -1,9 +0,30 @@

define(["require", "exports", "@syncfusion/ej2-base/util"], function (require, exports, util_1) {
define(["require", "exports", "@syncfusion/ej2-base", "@syncfusion/ej2-base/util"], function (require, exports, ej2_base_1, util_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function Template() {
var stringCompiler = ej2_base_1.getTemplateEngine();
function compile(templateEle, helper) {
if (typeof templateEle === 'string') {
return stringCompiler(templateEle, helper);
}
else {
var contRef_1 = templateEle.elementRef.nativeElement._viewContainerRef;
var propName_1 = templateEle.elementRef.nativeElement.propName;
return function (data) {
var context = { $implicit: data };
var viewRef = contRef_1.createEmbeddedView(templateEle, context);
var viewCollection = util_1.getValue('currentInstance.registeredTemplate', contRef_1);
if (typeof viewCollection[propName_1] === 'undefined') {
viewCollection[propName_1] = [];
}
viewCollection[propName_1].push(viewRef);
return viewRef.rootNodes;
};
}
}
exports.compile = compile;
function Template(defaultValue) {
return function (target, key) {
var propertyDescriptor = {
set: setter(key),
get: getter(key),
get: getter(key, defaultValue),
enumerable: true,

@@ -21,10 +42,13 @@ configurable: true

}
val.elementRef.nativeElement._viewContainerRef = this.viewContainerRef;
val.elementRef.nativeElement.propName = key;
util_1.setValue(key + 'Ref', val, this);
};
}
function getter(key) {
function getter(key, defaultValue) {
return function () {
return util_1.getValue(key + 'Ref', this);
return util_1.getValue(key + 'Ref', this) || defaultValue;
};
}
ej2_base_1.setTemplateEngine({ compile: compile });
});

@@ -5,3 +5,15 @@ /**

export declare function applyMixins(derivedClass: any, baseClass: any[]): void;
export declare function getPropArray(obj: PropertyDetails[], prefixKey?: string): string[];
/**
* @private
*/
export declare function clearTemplate(_this: any, templateNames?: string[]): void;
/**
* To set value for the nameSpace in desired object.
* @param {string} nameSpace - String value to the get the inner object
* @param {any} value - Value that you need to set.
* @param {any} obj - Object to get the inner object value.
* @return {void}
* @private
*/
export declare function setValue(nameSpace: string, value: any, object: any): any;
export interface PropertyCollectionInfo {

@@ -8,0 +20,0 @@ props: PropertyDetails[];

@@ -12,14 +12,46 @@ define(["require", "exports"], function (require, exports) {

exports.applyMixins = applyMixins;
function getPropArray(obj, prefixKey) {
if (prefixKey === void 0) { prefixKey = ''; }
var properties = [];
for (var _i = 0, obj_1 = obj; _i < obj_1.length; _i++) {
var prop = obj_1[_i];
var typeObj = prop.type.prototype.propList;
var resObj = getPropArray(typeObj.complexProps, '');
properties.push(prop.propertyName);
function clearTemplate(_this, templateNames) {
var regTemplates = Object.keys(_this.registeredTemplate);
if (regTemplates.length) {
var regProperties = templateNames && templateNames.filter(function (val) {
return (/\./g.test(val) ? false : true);
});
for (var _i = 0, _a = (regProperties && regProperties || regTemplates); _i < _a.length; _i++) {
var registeredTemplate = _a[_i];
for (var _b = 0, _c = _this.registeredTemplate[registeredTemplate]; _b < _c.length; _b++) {
var rt = _c[_b];
rt.destroy();
}
delete _this.registeredTemplate[registeredTemplate];
}
}
return properties;
var _loop_1 = function (tagObject) {
if (tagObject.instance) {
tagObject.instance.clearTemplate((templateNames && templateNames.filter(function (val) {
return (new RegExp(tagObject.name).test(val) ? true : false);
})));
}
};
for (var _d = 0, _e = _this.tagObjects; _d < _e.length; _d++) {
var tagObject = _e[_d];
_loop_1(tagObject);
}
}
exports.getPropArray = getPropArray;
exports.clearTemplate = clearTemplate;
function setValue(nameSpace, value, object) {
var keys = nameSpace.split('.');
var fromObj = object || {};
for (var i = 0; i < keys.length; i++) {
var key = keys[i];
if (i + 1 === keys.length) {
fromObj[key] = value === undefined ? {} : value;
}
else if (fromObj[key] === undefined) {
fromObj[key] = {};
}
fromObj = fromObj[key];
}
return fromObj;
}
exports.setValue = setValue;
});
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