angular-qrious
Version:
2 lines • 2.34 kB
JavaScript
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports,require("@angular/core"),require("qrious")):"function"==typeof define&&define.amd?define("angular-qrious",["exports","@angular/core","qrious"],o):o((e=e||self)["angular-qrious"]={},e.ng.core,e.QRious)}(this,(function(e,o,t){"use strict";t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;function r(e,o,t,r){var n,i=arguments.length,u=i<3?o:null===r?r=Object.getOwnPropertyDescriptor(o,t):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(e,o,t,r);else for(var p=e.length-1;p>=0;p--)(n=e[p])&&(u=(i<3?n(u):i>3?n(o,t,u):n(o,t))||u);return i>3&&u&&Object.defineProperty(o,t,u),u}var n=function(){function e(){this.background="white",this.backgroundAlpha=1,this.foreground="black",this.foregroundAlpha=1,this.level="L",this.mime="image/png",this.padding=null,this.size=100,this.value=""}return e.prototype.ngOnChanges=function(e){["background","backgroundAlpha","foreground","foregroundAlpha","level","mime","padding","size","value"].some((function(o){return o in e}))&&this.update()},e.prototype.ngOnDestroy=function(){delete this.qrious},e.prototype.update=function(){try{var e={background:this.background,backgroundAlpha:this.backgroundAlpha,foreground:this.foreground,foregroundAlpha:this.foregroundAlpha,level:this.level,mime:this.mime,padding:this.padding,size:this.size,value:this.value,element:this.element.nativeElement};this.qrious=new t(e)}catch(e){alert(e.message),console.error("update error: "+e.message)}},r([o.Input()],e.prototype,"background",void 0),r([o.Input()],e.prototype,"backgroundAlpha",void 0),r([o.Input()],e.prototype,"foreground",void 0),r([o.Input()],e.prototype,"foregroundAlpha",void 0),r([o.Input()],e.prototype,"level",void 0),r([o.Input()],e.prototype,"mime",void 0),r([o.Input()],e.prototype,"padding",void 0),r([o.Input()],e.prototype,"size",void 0),r([o.Input()],e.prototype,"value",void 0),r([o.ViewChild("qrcode",{static:!0})],e.prototype,"element",void 0),e=r([o.Component({selector:"qr-code",template:"<canvas #qrcode></canvas>"})],e)}(),i=function(){function e(){}return e=r([o.NgModule({declarations:[n],exports:[n]})],e)}();e.QrCodeComponent=n,e.QriousModule=i,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=angular-qrious.umd.min.js.map