UNPKG

primeng

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primeng.svg)](https://badge.fury.io/js/primeng) [![Build Status](https://travis-ci.org/primefaces/primeng.

2 lines 5.77 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define("primeng/utils",["exports"],t):t(((e=e||self).primeng=e.primeng||{},e.primeng.utils={}))}(this,(function(e){"use strict";var t=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},r=function(){function e(){}return e.equals=function(e,t,r){return r?this.resolveFieldData(e,r)===this.resolveFieldData(t,r):this.equalsByValue(e,t)},e.equalsByValue=function(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var r,n,i,l=Array.isArray(e),o=Array.isArray(t);if(l&&o){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!this.equalsByValue(e[r],t[r]))return!1;return!0}if(l!=o)return!1;var u=e instanceof Date,a=t instanceof Date;if(u!=a)return!1;if(u&&a)return e.getTime()==t.getTime();var c=e instanceof RegExp,f=t instanceof RegExp;if(c!=f)return!1;if(c&&f)return e.toString()==t.toString();var s=Object.keys(e);if((n=s.length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,s[r]))return!1;for(r=n;0!=r--;)if(i=s[r],!this.equalsByValue(e[i],t[i]))return!1;return!0}return e!=e&&t!=t},e.resolveFieldData=function(e,t){if(e&&t){if(this.isFunction(t))return t(e);if(-1==t.indexOf("."))return e[t];for(var r=t.split("."),n=e,i=0,l=r.length;i<l;++i){if(null==n)return null;n=n[r[i]]}return n}return null},e.isFunction=function(e){return!!(e&&e.constructor&&e.call&&e.apply)},e.reorderArray=function(e,t,r){e&&t!==r&&(r>=e.length&&(r%=e.length,t%=e.length),e.splice(r,0,e.splice(t,1)[0]))},e.generateSelectItems=function(e,r){var n,i,l;if(e&&e.length){l=[];try{for(var o=t(e),u=o.next();!u.done;u=o.next()){var a=u.value;l.push({label:this.resolveFieldData(a,r),value:a})}}catch(e){n={error:e}}finally{try{u&&!u.done&&(i=o.return)&&i.call(o)}finally{if(n)throw n.error}}}return l},e.insertIntoOrderedArray=function(e,t,r,n){if(r.length>0){for(var i=!1,l=0;l<r.length;l++){if(this.findIndexInList(r[l],n)>t){r.splice(l,0,e),i=!0;break}}i||r.push(e)}else r.push(e)},e.findIndexInList=function(e,t){var r=-1;if(t)for(var n=0;n<t.length;n++)if(t[n]==e){r=n;break}return r},e.removeAccents=function(e){return e&&e.search(/[\xC0-\xFF]/g)>-1&&(e=e.replace(/[\xC0-\xC5]/g,"A").replace(/[\xC6]/g,"AE").replace(/[\xC7]/g,"C").replace(/[\xC8-\xCB]/g,"E").replace(/[\xCC-\xCF]/g,"I").replace(/[\xD0]/g,"D").replace(/[\xD1]/g,"N").replace(/[\xD2-\xD6\xD8]/g,"O").replace(/[\xD9-\xDC]/g,"U").replace(/[\xDD]/g,"Y").replace(/[\xDE]/g,"P").replace(/[\xE0-\xE5]/g,"a").replace(/[\xE6]/g,"ae").replace(/[\xE7]/g,"c").replace(/[\xE8-\xEB]/g,"e").replace(/[\xEC-\xEF]/g,"i").replace(/[\xF1]/g,"n").replace(/[\xF2-\xF6\xF8]/g,"o").replace(/[\xF9-\xFC]/g,"u").replace(/[\xFE]/g,"p").replace(/[\xFD\xFF]/g,"y")),e},e}(),n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=function(){function e(){}return e.filter=function(t,i,l,o){var u,a,c,f,s=[],g=r.removeAccents(l).toLowerCase();if(t)try{for(var p=n(t),m=p.next();!m.done;m=p.next()){var x=m.value;try{for(var v=(c=void 0,n(i)),h=v.next();!h.done;h=v.next()){var y=h.value,d=r.removeAccents(String(r.resolveFieldData(x,y))).toLowerCase();if(e[o](d,g)){s.push(x);break}}}catch(e){c={error:e}}finally{try{h&&!h.done&&(f=v.return)&&f.call(v)}finally{if(c)throw c.error}}}}catch(e){u={error:e}}finally{try{m&&!m.done&&(a=p.return)&&a.call(p)}finally{if(u)throw u.error}}return s},e.startsWith=function(e,t){if(null==t||""===t.trim())return!0;if(null==e)return!1;var n=r.removeAccents(t.toString()).toLowerCase();return r.removeAccents(e.toString()).toLowerCase().slice(0,n.length)===n},e.contains=function(e,t){if(null==t||"string"==typeof t&&""===t.trim())return!0;if(null==e)return!1;var n=r.removeAccents(t.toString()).toLowerCase();return-1!==r.removeAccents(e.toString()).toLowerCase().indexOf(n)},e.endsWith=function(e,t){if(null==t||""===t.trim())return!0;if(null==e)return!1;var n=r.removeAccents(t.toString()).toLowerCase(),i=r.removeAccents(e.toString()).toLowerCase();return-1!==i.indexOf(n,i.length-n.length)},e.equals=function(e,t){return null==t||"string"==typeof t&&""===t.trim()||null!=e&&(e.getTime&&t.getTime?e.getTime()===t.getTime():r.removeAccents(e.toString()).toLowerCase()==r.removeAccents(t.toString()).toLowerCase())},e.notEquals=function(e,t){return null!=t&&("string"!=typeof t||""!==t.trim())&&(null==e||(e.getTime&&t.getTime?e.getTime()!==t.getTime():r.removeAccents(e.toString()).toLowerCase()!=r.removeAccents(t.toString()).toLowerCase()))},e.in=function(e,t){if(null==t||0===t.length)return!0;if(null==e)return!1;for(var n=0;n<t.length;n++)if(r.equals(e,t[n]))return!0;return!1},e.lt=function(e,t){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<t.getTime():e<t)},e.lte=function(e,t){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()<=t.getTime():e<=t)},e.gt=function(e,t){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>t.getTime():e>t)},e.gte=function(e,t){return null==t||null!=e&&(e.getTime&&t.getTime?e.getTime()>=t.getTime():e>=t)},e}();e.lastId=0,e.FilterUtils=i,e.ObjectUtils=r,e.UniqueComponentId=function(){return e.lastId++,"pr_id_"+e.lastId},Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=primeng-utils.umd.min.js.map