ngx-utilities
Advanced tools
Comparing version 0.0.25 to 0.0.26
/** | ||
* ngx-utilities - | ||
* @version v0.0.25 | ||
* @version v0.0.26 | ||
* @author Neri Bez Fontana | ||
@@ -321,3 +321,3 @@ * @link https://github.com/nbfontana/ngx-utilities#readme | ||
selector: 'select-enum', | ||
template: "\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"undefined\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>", | ||
template: "\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"null\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>", | ||
providers: [{ | ||
@@ -324,0 +324,0 @@ provide: forms_1.NG_VALUE_ACCESSOR, |
/** | ||
* ngx-utilities - | ||
* @version v0.0.25 | ||
* @version v0.0.26 | ||
* @author Neri Bez Fontana | ||
@@ -8,3 +8,3 @@ * @link https://github.com/nbfontana/ngx-utilities#readme | ||
*/ | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("@angular/forms"),require("rxjs/util/isArray"),require("@angular/common")):"function"==typeof define&&define.amd?define(["@angular/core","@angular/forms","rxjs/util/isArray","@angular/common"],t):"object"==typeof exports?exports.ngxUtilities=t(require("@angular/core"),require("@angular/forms"),require("rxjs/util/isArray"),require("@angular/common")):e.ngxUtilities=t(e.ng.core,e.ng.forms,e.Rx,e.ng.common)}(this,function(e,t,n,r){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=12)}([function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e}();r.BACKSPACE=8,r.TAB=9,r.ENTER=13,r.SHIFT=16,r.CTRL=17,r.ALT=18,r.PAUSE_BREAK=19,r.CAPS_LOCK=20,r.ESCAPE=27,r.SPACE=32,r.PAGE_UP=33,r.PAGE_DOWN=34,r.END=35,r.HOME=36,r.ARROW_LEFT=37,r.ARROW_UP=38,r.ARROW_RIGHT=39,r.ARROW_DOWN=40,r.INSERT=45,r.DELETE=46,r[0]=48,r[1]=49,r[2]=50,r[3]=51,r[4]=52,r[5]=53,r[6]=54,r[7]=55,r[8]=56,r[9]=57,r.A=65,r.B=66,r.C=67,r.D=68,r.E=69,r.F=70,r.G=71,r.H=72,r.I=73,r.J=74,r.K=75,r.L=76,r.M=77,r.N=78,r.O=79,r.P=80,r.Q=81,r.R=82,r.S=83,r.T=84,r.U=85,r.V=86,r.W=87,r.X=88,r.Y=89,r.Z=90,r.WINDOW_KEY_LEFT=91,r.WINDOW_KEY_RIGHT=92,r.SELECT_KEY=92,r.NUMPAD_0=96,r.NUMPAD_1=97,r.NUMPAD_2=98,r.NUMPAD_3=99,r.NUMPAD_4=100,r.NUMPAD_5=101,r.NUMPAD_6=102,r.NUMPAD_7=103,r.NUMPAD_8=104,r.NUMPAD_9=105,r.NUMPAD_MULTIPLY=106,r.NUMPAD_ADD=107,r.NUMPAD_SUBTRACT=109,r.NUMPAD_DECIMAL_POINT=110,r.NUMPAD_DIVIDE=111,r.F1=112,r.F2=113,r.F3=114,r.F4=115,r.F5=116,r.F6=117,r.F7=118,r.F8=119,r.F9=120,r.F10=121,r.F11=122,r.F12=123,r.NUM_LOCK=144,r.SCROLL_LOCK=145,r.SEMI_COLON=186,r.EQUAL_SIGN=187,r.COMMA=188,r.DASH=189,r.PERIOD=190,r.FORWARD_SLASH=191,r.GRAVE_ACCENT=192,r.OPEN_BRACKET=219,r.BACK_SLASH=220,r.CLOSE_BRACKET=221,r.SINGLE_QUOTE=222,t.KeyboardCodes=r},function(e,n){e.exports=t},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=n(11),u=n(2),s=n(7),c=n(4),a=n(6),l=n(1);t.KeyboardCodes=l.KeyboardCodes;var f=n(8);t.KeyboardUtils=f.KeyboardUtils;var p=d=function(){function e(){}return e.forRoot=function(){return{ngModule:d}},e}();p=d=r([o.NgModule({imports:[i.CommonModule,u.FormsModule],declarations:[s.EnumPipe,c.SelectEnumComponent,a.NumberDirective],exports:[s.EnumPipe,c.SelectEnumComponent,a.NumberDirective]})],p),t.NgxUtilitiesModule=p;var d},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};Object.defineProperty(t,"__esModule",{value:!0});var u=n(2),s=n(0),c=n(5),a=l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.placeholder="Selecione",t}return r(t,e),t}(c.ValueAccessorBase);o([s.Input(),i("design:type",String)],a.prototype,"placeholder",void 0),o([s.Input(),i("design:type",Object)],a.prototype,"data",void 0),a=l=o([s.Component({selector:"select-enum",template:'\n <select class="form-control" [(ngModel)]="value">\n <option [ngValue]="undefined" disabled selected>{{placeholder}}</option>\n <option *ngFor="let enumData of data | enum" [ngValue]="enumData.key">\n {{ enumData.value }}\n </option>\n </select>',providers:[{provide:u.NG_VALUE_ACCESSOR,useExisting:s.forwardRef(function(){return l}),multi:!0}]})],a),t.SelectEnumComponent=a;var l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.onChange=function(){},this.onTouched=function(){}}return Object.defineProperty(e.prototype,"value",{get:function(){return this.innerValue},set:function(e){this.innerValue=e,this.onChange(e),this.onTouched()},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){this.innerValue=e},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.touch=function(){this.onTouched.forEach(function(e){return e()})},e}();t.ValueAccessorBase=r},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),u=n(9),s=function(){function e(){}return e.prototype.onKeyUp=function(e){e.target.value=u.toNumber(e.target.value)},e}();r([i.HostListener("keyup",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],s.prototype,"onKeyUp",null),s=r([i.Directive({selector:"[number]"})],s),t.NumberDirective=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=n(10),u=function(){function e(){}return e.prototype.transform=function(e,t){var n=[],r=!0;for(var o in e)r&&!this.isException(e[o],t)&&n.push({key:o,value:e[o]}),r=!r;return n},e.prototype.isException=function(e,t){return t&&i.isArray(t)?t.some(function(t){return e===t}):!!t&&e===t},e}();u=r([o.Pipe({name:"enum"})],u),t.EnumPipe=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(){function e(){}return e.isCtrlAPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.A&&!0===e.ctrlKey},e.isCtrlCPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.C&&!0===e.ctrlKey},e.isCtrlVPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.V&&!0===e.ctrlKey},e.isCtrlXPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.X&&!0===e.ctrlKey},e}();t.KeyboardUtils=o},function(e,t,n){var r,o;!function(i,u){r=u,void 0!==(o="function"==typeof r?r.call(t,n,t,e):r)&&(e.exports=o)}(0,function(){var e="9",t="A",n="S",r=[9,16,17,18,36,37,38,39,40,91,92,93],o=function(e){for(var t=0,n=r.length;t<n;t++)if(e==r[t])return!1;return!0},i=function(e){return e=e||{},e={delimiter:e.delimiter||".",lastOutput:e.lastOutput,precision:e.hasOwnProperty("precision")?e.precision:2,separator:e.separator||",",showSignal:e.showSignal,suffixUnit:e.suffixUnit&&" "+e.suffixUnit.replace(/[\s]/g,"")||"",unit:e.unit&&e.unit.replace(/[\s]/g,"")+" "||"",zeroCents:e.zeroCents},e.moneyPrecision=e.zeroCents?0:e.precision,e},u=function(r,o,i){for(;o<r.length;o++)r[o]!==e&&r[o]!==t&&r[o]!==n||(r[o]=i);return r},s=function(e){this.elements=e};s.prototype.unbindElementToMask=function(){for(var e=0,t=this.elements.length;e<t;e++)this.elements[e].lastOutput="",this.elements[e].onkeyup=!1,this.elements[e].onkeydown=!1,this.elements[e].value.length&&(this.elements[e].value=this.elements[e].value.replace(/\D/g,""))},s.prototype.bindElementToMask=function(e){for(var t=this,n=function(n){n=n||window.event;var r=n.target||n.srcElement;o(n.keyCode)&&setTimeout(function(){t.opts.lastOutput=r.lastOutput,r.value=c[e](r.value,t.opts),r.lastOutput=r.value,r.setSelectionRange&&t.opts.suffixUnit&&r.setSelectionRange(r.value.length,r.value.length-t.opts.suffixUnit.length)},0)},r=0,i=this.elements.length;r<i;r++)this.elements[r].lastOutput="",this.elements[r].onkeyup=n,this.elements[r].value.length&&(this.elements[r].value=c[e](this.elements[r].value,this.opts))},s.prototype.maskMoney=function(e){this.opts=i(e),this.bindElementToMask("toMoney")},s.prototype.maskNumber=function(){this.opts={},this.bindElementToMask("toNumber")},s.prototype.maskAlphaNum=function(){this.opts={},this.bindElementToMask("toAlphaNumeric")},s.prototype.maskPattern=function(e){this.opts={pattern:e},this.bindElementToMask("toPattern")},s.prototype.unMask=function(){this.unbindElementToMask()};var c=function(e){if(!e)throw new Error("VanillaMasker: There is no element to bind.");var t="length"in e?e.length?e:[]:[e];return new s(t)};return c.toMoney=function(e,t){if(t=i(t),t.zeroCents){t.lastOutput=t.lastOutput||"";var n="("+t.separator+"[0]{0,"+t.precision+"})",r=new RegExp(n,"g"),o=e.toString().replace(/[\D]/g,"").length||0,u=t.lastOutput.toString().replace(/[\D]/g,"").length||0;e=e.toString().replace(r,""),o<u&&(e=e.slice(0,e.length-1))}var s=e.toString().replace(/[\D]/g,""),c=new RegExp("^(0|\\"+t.delimiter+")"),a=new RegExp("(\\"+t.separator+")$"),l=s.substr(0,s.length-t.moneyPrecision),f=l.substr(0,l.length%3),p=new Array(t.precision+1).join("0");l=l.substr(l.length%3,l.length);for(var d=0,h=l.length;d<h;d++)d%3==0&&(f+=t.delimiter),f+=l[d];f=f.replace(c,""),f=f.length?f:"0";var y="";if(!0===t.showSignal&&(y=e<0||e.startsWith&&e.startsWith("-")?"-":""),!t.zeroCents){var g=s.length-t.precision,m=s.substr(g,t.precision),v=m.length;p=(p+m).slice(-(t.precision>v?t.precision:v))}return(t.unit+y+f+t.separator+p).replace(a,"")+t.suffixUnit},c.toPattern=function(r,o){var i,s="object"==typeof o?o.pattern:o,c=s.replace(/\W/g,""),a=s.split(""),l=r.toString().replace(/\W/g,""),f=l.replace(/\W/g,""),p=0,d=a.length,h="object"==typeof o?o.placeholder:void 0;for(i=0;i<d;i++){if(p>=l.length){if(c.length==f.length)return a.join("");if(void 0!==h&&c.length>f.length)return u(a,i,h).join("");break}if(a[i]===e&&l[p].match(/[0-9]/)||a[i]===t&&l[p].match(/[a-zA-Z]/)||a[i]===n&&l[p].match(/[0-9a-zA-Z]/))a[i]=l[p++];else if(a[i]===e||a[i]===t||a[i]===n)return void 0!==h?u(a,i,h).join(""):a.slice(0,i).join("")}return a.join("").substr(0,i)},c.toNumber=function(e){return e.toString().replace(/(?!^-)[^0-9]/g,"")},c.toAlphaNumeric=function(e){return e.toString().replace(/[^a-z0-9 ]+/i,"")},c})},function(e,t){e.exports=n},function(e,t){e.exports=r},function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(3))}])}); | ||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@angular/core"),require("@angular/forms"),require("rxjs/util/isArray"),require("@angular/common")):"function"==typeof define&&define.amd?define(["@angular/core","@angular/forms","rxjs/util/isArray","@angular/common"],t):"object"==typeof exports?exports.ngxUtilities=t(require("@angular/core"),require("@angular/forms"),require("rxjs/util/isArray"),require("@angular/common")):e.ngxUtilities=t(e.ng.core,e.ng.forms,e.Rx,e.ng.common)}(this,function(e,t,n,r){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=12)}([function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e}();r.BACKSPACE=8,r.TAB=9,r.ENTER=13,r.SHIFT=16,r.CTRL=17,r.ALT=18,r.PAUSE_BREAK=19,r.CAPS_LOCK=20,r.ESCAPE=27,r.SPACE=32,r.PAGE_UP=33,r.PAGE_DOWN=34,r.END=35,r.HOME=36,r.ARROW_LEFT=37,r.ARROW_UP=38,r.ARROW_RIGHT=39,r.ARROW_DOWN=40,r.INSERT=45,r.DELETE=46,r[0]=48,r[1]=49,r[2]=50,r[3]=51,r[4]=52,r[5]=53,r[6]=54,r[7]=55,r[8]=56,r[9]=57,r.A=65,r.B=66,r.C=67,r.D=68,r.E=69,r.F=70,r.G=71,r.H=72,r.I=73,r.J=74,r.K=75,r.L=76,r.M=77,r.N=78,r.O=79,r.P=80,r.Q=81,r.R=82,r.S=83,r.T=84,r.U=85,r.V=86,r.W=87,r.X=88,r.Y=89,r.Z=90,r.WINDOW_KEY_LEFT=91,r.WINDOW_KEY_RIGHT=92,r.SELECT_KEY=92,r.NUMPAD_0=96,r.NUMPAD_1=97,r.NUMPAD_2=98,r.NUMPAD_3=99,r.NUMPAD_4=100,r.NUMPAD_5=101,r.NUMPAD_6=102,r.NUMPAD_7=103,r.NUMPAD_8=104,r.NUMPAD_9=105,r.NUMPAD_MULTIPLY=106,r.NUMPAD_ADD=107,r.NUMPAD_SUBTRACT=109,r.NUMPAD_DECIMAL_POINT=110,r.NUMPAD_DIVIDE=111,r.F1=112,r.F2=113,r.F3=114,r.F4=115,r.F5=116,r.F6=117,r.F7=118,r.F8=119,r.F9=120,r.F10=121,r.F11=122,r.F12=123,r.NUM_LOCK=144,r.SCROLL_LOCK=145,r.SEMI_COLON=186,r.EQUAL_SIGN=187,r.COMMA=188,r.DASH=189,r.PERIOD=190,r.FORWARD_SLASH=191,r.GRAVE_ACCENT=192,r.OPEN_BRACKET=219,r.BACK_SLASH=220,r.CLOSE_BRACKET=221,r.SINGLE_QUOTE=222,t.KeyboardCodes=r},function(e,n){e.exports=t},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=n(11),u=n(2),s=n(7),c=n(4),a=n(6),l=n(1);t.KeyboardCodes=l.KeyboardCodes;var f=n(8);t.KeyboardUtils=f.KeyboardUtils;var p=d=function(){function e(){}return e.forRoot=function(){return{ngModule:d}},e}();p=d=r([o.NgModule({imports:[i.CommonModule,u.FormsModule],declarations:[s.EnumPipe,c.SelectEnumComponent,a.NumberDirective],exports:[s.EnumPipe,c.SelectEnumComponent,a.NumberDirective]})],p),t.NgxUtilitiesModule=p;var d},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};Object.defineProperty(t,"__esModule",{value:!0});var u=n(2),s=n(0),c=n(5),a=l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.placeholder="Selecione",t}return r(t,e),t}(c.ValueAccessorBase);o([s.Input(),i("design:type",String)],a.prototype,"placeholder",void 0),o([s.Input(),i("design:type",Object)],a.prototype,"data",void 0),a=l=o([s.Component({selector:"select-enum",template:'\n <select class="form-control" [(ngModel)]="value">\n <option [ngValue]="null" disabled selected>{{placeholder}}</option>\n <option *ngFor="let enumData of data | enum" [ngValue]="enumData.key">\n {{ enumData.value }}\n </option>\n </select>',providers:[{provide:u.NG_VALUE_ACCESSOR,useExisting:s.forwardRef(function(){return l}),multi:!0}]})],a),t.SelectEnumComponent=a;var l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.onChange=function(){},this.onTouched=function(){}}return Object.defineProperty(e.prototype,"value",{get:function(){return this.innerValue},set:function(e){this.innerValue=e,this.onChange(e),this.onTouched()},enumerable:!0,configurable:!0}),e.prototype.writeValue=function(e){this.innerValue=e},e.prototype.registerOnChange=function(e){this.onChange=e},e.prototype.registerOnTouched=function(e){this.onTouched=e},e.prototype.touch=function(){this.onTouched.forEach(function(e){return e()})},e}();t.ValueAccessorBase=r},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)};Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),u=n(9),s=function(){function e(){}return e.prototype.onKeyUp=function(e){e.target.value=u.toNumber(e.target.value)},e}();r([i.HostListener("keyup",["$event"]),o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",void 0)],s.prototype,"onKeyUp",null),s=r([i.Directive({selector:"[number]"})],s),t.NumberDirective=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var o,i=arguments.length,u=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(u=(i<3?o(u):i>3?o(t,n,u):o(t,n))||u);return i>3&&u&&Object.defineProperty(t,n,u),u};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=n(10),u=function(){function e(){}return e.prototype.transform=function(e,t){var n=[],r=!0;for(var o in e)r&&!this.isException(e[o],t)&&n.push({key:o,value:e[o]}),r=!r;return n},e.prototype.isException=function(e,t){return t&&i.isArray(t)?t.some(function(t){return e===t}):!!t&&e===t},e}();u=r([o.Pipe({name:"enum"})],u),t.EnumPipe=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=function(){function e(){}return e.isCtrlAPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.A&&!0===e.ctrlKey},e.isCtrlCPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.C&&!0===e.ctrlKey},e.isCtrlVPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.V&&!0===e.ctrlKey},e.isCtrlXPressed=function(e){return e&&e.keyCode&&e.keyCode===r.KeyboardCodes.X&&!0===e.ctrlKey},e}();t.KeyboardUtils=o},function(e,t,n){var r,o;!function(i,u){r=u,void 0!==(o="function"==typeof r?r.call(t,n,t,e):r)&&(e.exports=o)}(0,function(){var e="9",t="A",n="S",r=[9,16,17,18,36,37,38,39,40,91,92,93],o=function(e){for(var t=0,n=r.length;t<n;t++)if(e==r[t])return!1;return!0},i=function(e){return e=e||{},e={delimiter:e.delimiter||".",lastOutput:e.lastOutput,precision:e.hasOwnProperty("precision")?e.precision:2,separator:e.separator||",",showSignal:e.showSignal,suffixUnit:e.suffixUnit&&" "+e.suffixUnit.replace(/[\s]/g,"")||"",unit:e.unit&&e.unit.replace(/[\s]/g,"")+" "||"",zeroCents:e.zeroCents},e.moneyPrecision=e.zeroCents?0:e.precision,e},u=function(r,o,i){for(;o<r.length;o++)r[o]!==e&&r[o]!==t&&r[o]!==n||(r[o]=i);return r},s=function(e){this.elements=e};s.prototype.unbindElementToMask=function(){for(var e=0,t=this.elements.length;e<t;e++)this.elements[e].lastOutput="",this.elements[e].onkeyup=!1,this.elements[e].onkeydown=!1,this.elements[e].value.length&&(this.elements[e].value=this.elements[e].value.replace(/\D/g,""))},s.prototype.bindElementToMask=function(e){for(var t=this,n=function(n){n=n||window.event;var r=n.target||n.srcElement;o(n.keyCode)&&setTimeout(function(){t.opts.lastOutput=r.lastOutput,r.value=c[e](r.value,t.opts),r.lastOutput=r.value,r.setSelectionRange&&t.opts.suffixUnit&&r.setSelectionRange(r.value.length,r.value.length-t.opts.suffixUnit.length)},0)},r=0,i=this.elements.length;r<i;r++)this.elements[r].lastOutput="",this.elements[r].onkeyup=n,this.elements[r].value.length&&(this.elements[r].value=c[e](this.elements[r].value,this.opts))},s.prototype.maskMoney=function(e){this.opts=i(e),this.bindElementToMask("toMoney")},s.prototype.maskNumber=function(){this.opts={},this.bindElementToMask("toNumber")},s.prototype.maskAlphaNum=function(){this.opts={},this.bindElementToMask("toAlphaNumeric")},s.prototype.maskPattern=function(e){this.opts={pattern:e},this.bindElementToMask("toPattern")},s.prototype.unMask=function(){this.unbindElementToMask()};var c=function(e){if(!e)throw new Error("VanillaMasker: There is no element to bind.");var t="length"in e?e.length?e:[]:[e];return new s(t)};return c.toMoney=function(e,t){if(t=i(t),t.zeroCents){t.lastOutput=t.lastOutput||"";var n="("+t.separator+"[0]{0,"+t.precision+"})",r=new RegExp(n,"g"),o=e.toString().replace(/[\D]/g,"").length||0,u=t.lastOutput.toString().replace(/[\D]/g,"").length||0;e=e.toString().replace(r,""),o<u&&(e=e.slice(0,e.length-1))}var s=e.toString().replace(/[\D]/g,""),c=new RegExp("^(0|\\"+t.delimiter+")"),a=new RegExp("(\\"+t.separator+")$"),l=s.substr(0,s.length-t.moneyPrecision),f=l.substr(0,l.length%3),p=new Array(t.precision+1).join("0");l=l.substr(l.length%3,l.length);for(var d=0,h=l.length;d<h;d++)d%3==0&&(f+=t.delimiter),f+=l[d];f=f.replace(c,""),f=f.length?f:"0";var y="";if(!0===t.showSignal&&(y=e<0||e.startsWith&&e.startsWith("-")?"-":""),!t.zeroCents){var g=s.length-t.precision,m=s.substr(g,t.precision),v=m.length;p=(p+m).slice(-(t.precision>v?t.precision:v))}return(t.unit+y+f+t.separator+p).replace(a,"")+t.suffixUnit},c.toPattern=function(r,o){var i,s="object"==typeof o?o.pattern:o,c=s.replace(/\W/g,""),a=s.split(""),l=r.toString().replace(/\W/g,""),f=l.replace(/\W/g,""),p=0,d=a.length,h="object"==typeof o?o.placeholder:void 0;for(i=0;i<d;i++){if(p>=l.length){if(c.length==f.length)return a.join("");if(void 0!==h&&c.length>f.length)return u(a,i,h).join("");break}if(a[i]===e&&l[p].match(/[0-9]/)||a[i]===t&&l[p].match(/[a-zA-Z]/)||a[i]===n&&l[p].match(/[0-9a-zA-Z]/))a[i]=l[p++];else if(a[i]===e||a[i]===t||a[i]===n)return void 0!==h?u(a,i,h).join(""):a.slice(0,i).join("")}return a.join("").substr(0,i)},c.toNumber=function(e){return e.toString().replace(/(?!^-)[^0-9]/g,"")},c.toAlphaNumeric=function(e){return e.toString().replace(/[^a-z0-9 ]+/i,"")},c})},function(e,t){e.exports=n},function(e,t){e.exports=r},function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(3))}])}); | ||
//# sourceMappingURL=ngx-utilities.umd.min.js.map |
@@ -5,2 +5,12 @@ # Change Log | ||
<a name="0.0.26"></a> | ||
## [0.0.26](https://github.com/nbfontana/ngx-utilities/compare/v0.0.25...v0.0.26) (2017-08-31) | ||
### Bug Fixes | ||
* default select-enum option ([108421f](https://github.com/nbfontana/ngx-utilities/commit/108421f)) | ||
<a name="0.0.25"></a> | ||
@@ -7,0 +17,0 @@ ## [0.0.25](https://github.com/nbfontana/ngx-utilities/compare/v0.0.24...v0.0.25) (2017-08-31) |
@@ -27,3 +27,3 @@ var __extends = (this && this.__extends) || (function () { | ||
selector: 'select-enum', | ||
template: "\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"undefined\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>", | ||
template: "\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"null\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>", | ||
providers: [{ | ||
@@ -30,0 +30,0 @@ provide: NG_VALUE_ACCESSOR, |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":3,"metadata":{"SelectEnumComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../value-acessor-base","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"select-enum","template":"\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"undefined\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectEnumComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}}}},{"__symbolic":"module","version":1,"metadata":{"SelectEnumComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../value-acessor-base","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"select-enum","template":"\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"undefined\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectEnumComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}}}}] | ||
[{"__symbolic":"module","version":3,"metadata":{"SelectEnumComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../value-acessor-base","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"select-enum","template":"\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"null\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectEnumComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}}}},{"__symbolic":"module","version":1,"metadata":{"SelectEnumComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../value-acessor-base","name":"ValueAccessorBase"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"select-enum","template":"\n <select class=\"form-control\" [(ngModel)]=\"value\">\n <option [ngValue]=\"null\" disabled selected>{{placeholder}}</option>\n <option *ngFor=\"let enumData of data | enum\" [ngValue]=\"enumData.key\">\n {{ enumData.value }}\n </option>\n </select>","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR"},"useExisting":{"__symbolic":"reference","name":"SelectEnumComponent"},"multi":true}]}]}],"members":{"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}}}}] |
{ | ||
"name": "ngx-utilities", | ||
"version": "0.0.25", | ||
"version": "0.0.26", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "./bundles/ngx-utilities.umd.js", |
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
199808