ngx-google-analytics
Advanced tools
Comparing version 0.0.4 to 0.0.5
@@ -639,6 +639,5 @@ (function (global, factory) { | ||
var GaEventDirective = /** @class */ (function () { | ||
function GaEventDirective($gaCategoryDirective, $gaService, $el) { | ||
function GaEventDirective($gaCategoryDirective, $gaService) { | ||
this.$gaCategoryDirective = $gaCategoryDirective; | ||
this.$gaService = $gaService; | ||
this.$el = $el; | ||
this.gaBind = 'click'; | ||
@@ -653,3 +652,2 @@ } | ||
function () { | ||
this.suggestDefaultBinder(); | ||
}; | ||
@@ -692,13 +690,2 @@ /** | ||
*/ | ||
GaEventDirective.prototype.suggestDefaultBinder = /** | ||
* @return {?} | ||
*/ | ||
function () { | ||
this.gaBind = (this.$el.nativeElement && this.$el.nativeElement.tagName === 'INPUT') | ||
? 'blur' | ||
: 'click'; | ||
}; | ||
/** | ||
* @return {?} | ||
*/ | ||
GaEventDirective.prototype.trigger = /** | ||
@@ -737,3 +724,4 @@ * @return {?} | ||
{ type: i0.Directive, args: [{ | ||
selector: '[gaEvent]' | ||
selector: "[gaEvent]", | ||
exportAs: 'gaEvent' | ||
},] } | ||
@@ -745,4 +733,3 @@ ]; | ||
{ type: GaEventCategoryDirective, decorators: [{ type: i0.Host }, { type: i0.Optional }] }, | ||
{ type: GoogleAnalyticsService }, | ||
{ type: i0.ElementRef } | ||
{ type: GoogleAnalyticsService } | ||
]; | ||
@@ -768,2 +755,40 @@ }; | ||
*/ | ||
var GaEventFormInputDirective = /** @class */ (function () { | ||
function GaEventFormInputDirective($gaEvent) { | ||
this.$gaEvent = $gaEvent; | ||
} | ||
/** | ||
* @return {?} | ||
*/ | ||
GaEventFormInputDirective.prototype.ngOnInit = /** | ||
* @return {?} | ||
*/ | ||
function () { | ||
if (this.$gaEvent) { | ||
this.$gaEvent.gaBind = (this.gaBind) | ||
? this.$gaEvent.gaBind | ||
: 'focus'; | ||
} | ||
}; | ||
GaEventFormInputDirective.decorators = [ | ||
{ type: i0.Directive, args: [{ | ||
selector: "input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]" | ||
},] } | ||
]; | ||
/** @nocollapse */ | ||
GaEventFormInputDirective.ctorParameters = function () { | ||
return [ | ||
{ type: GaEventDirective, decorators: [{ type: i0.Host }, { type: i0.Optional }] } | ||
]; | ||
}; | ||
GaEventFormInputDirective.propDecorators = { | ||
gaBind: [{ type: i0.Input }] | ||
}; | ||
return GaEventFormInputDirective; | ||
}()); | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var NgxGoogleAnalyticsModule = /** @class */ (function () { | ||
@@ -806,4 +831,4 @@ function NgxGoogleAnalyticsModule() { | ||
imports: [], | ||
declarations: [GaEventDirective, GaEventCategoryDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective] | ||
declarations: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective] | ||
},] } | ||
@@ -832,2 +857,3 @@ ]; | ||
exports.NgxGoogleAnalyticsModule = NgxGoogleAnalyticsModule; | ||
exports.ɵa = GaEventFormInputDirective; | ||
@@ -834,0 +860,0 @@ Object.defineProperty(exports, '__esModule', { value: true }); |
@@ -1,2 +0,2 @@ | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define("ngx-google-analytics",["exports","@angular/core"],e):e(t["ngx-google-analytics"]={},t.ng.core)}(this,function(t,g){"use strict";function o(o,r){var i,a,c,t,s={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return t={next:e(0),"throw":e(1),"return":e(2)},"function"==typeof Symbol&&(t[Symbol.iterator]=function(){return this}),t;function e(e){return function(t){return function n(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,a&&(c=2&t[0]?a["return"]:t[0]?a["throw"]||((c=a["return"])&&c.call(a),0):a.next)&&!(c=c.call(a,t[1])).done)return c;switch(a=0,c&&(t=[2&t[0],c.value]),t[0]){case 0:case 1:c=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,a=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(c=0<(c=s.trys).length&&c[c.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!c||t[1]>c[0]&&t[1]<c[3])){s.label=t[1];break}if(6===t[0]&&s.label<c[1]){s.label=c[1],c=t;break}if(c&&s.label<c[2]){s.label=c[2],s.ops.push(t);break}c[2]&&s.ops.pop(),s.trys.pop();continue}t=r.call(o,s)}catch(e){t=[6,e],a=0}finally{i=c=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([e,t])}}}function n(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var o,r,i=n.call(t),a=[];try{for(;(void 0===e||0<e--)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(r)throw r.error}}return a}function p(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(n(arguments[e]));return t}var r=new g.InjectionToken("ngx-hotjar-settings",{factory:function(){return{trackingCode:""}}}),i={provide:g.APP_INITIALIZER,multi:!0,useFactory:e,deps:[r]};function e(l){var e=this;return function(){return function t(e,a,c,s){return new(c||(c=Promise))(function(t,n){function o(t){try{i(s.next(t))}catch(e){n(e)}}function r(t){try{i(s["throw"](t))}catch(e){n(e)}}function i(e){e.done?t(e.value):new c(function(t){t(e.value)}).then(o,r)}i((s=s.apply(e,a||[])).next())})}(e,void 0,void 0,function(){var n,r,i,a,c,s,u;return o(this,function(t){if(!l.trackingCode)return g.isDevMode()||console.error("Empty tracking code for Google Analytics. Make sure to provide one when initializing NgxGoogleAnalyticsModule."),[2];l.uri=l.uri||"https://www.googletagmanager.com/gtag/js?id="+l.trackingCode,i=[{command:"js",values:[new Date]},{command:"config",values:[l.trackingCode]}],l.initCommands=p(i,l.initCommands||[]),window.dataLayer=window.dataLayer||[],window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};try{for(a=function o(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}(l.initCommands),c=a.next();!c.done;c=a.next())s=c.value,window.gtag.apply(window,p([s.command],s.values))}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=a["return"])&&r.call(a)}finally{if(n)throw n.error}}return(u=document.createElement("script")).async=!0,u.src=l.uri,document.getElementsByTagName("head")[0].appendChild(u),[2]})})}}var a=function(){function t(t){this.$trackingId=t}return t.prototype["throw"]=function(t){console&&console.error&&console.error(t)},t.prototype.gtag=function(t,e){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];try{window.gtag.apply(window,p([t,e],n))}catch(r){this["throw"](r)}},t.prototype.event=function(t,e,n,o,r){try{if(window.gtag){var i={};e&&(i.category=e),n&&(i.label=n),o&&(i.value=o),r!==undefined&&(i.interaction=r),this.gtag("event",t,i)}}catch(a){this["throw"](a)}},t.prototype.pageView=function(t,e,n,o){try{if(window.gtag){var r={};t&&(r.page_path=t),e&&(r.page_title=e),n&&(r.page_location=n),o&&Object.assign(r,o),this.gtag("config",this.$trackingId.trackingCode,r)}}catch(i){this["throw"](i)}},t.prototype.appView=function(t,e,n,o,r){try{if(window.gtag){var i={};t&&(i.screen_name=t),e&&(i.app_name=e),n&&(i.app_id=n),o&&(i.app_version=o),r&&(i.app_installer_id=r),this.gtag("event","screen_view",i)}}catch(a){this["throw"](a)}},t.prototype.exception=function(t,e){try{if(window.gtag){var n={};t&&(n.description=t),e&&(n.fatal=e),this.gtag("event","exception",n)}}catch(o){this["throw"](o)}},t.decorators=[{type:g.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:undefined,decorators:[{type:g.Inject,args:[r]}]}]},t.ngInjectableDef=g.defineInjectable({factory:function(){return new t(g.inject(r))},token:t,providedIn:"root"}),t}(),c=function(){function t(){}return t.decorators=[{type:g.Directive,args:[{selector:"[gaEvent][gaCategory],\n [gaCategory]",exportAs:"gaCategory"}]}],t.ctorParameters=function(){return[]},t.propDecorators={gaCategory:[{type:g.Input}]},t}(),s=function(){function t(t,e,n){this.$gaCategoryDirective=t,this.$gaService=e,this.$el=n,this.gaBind="click"}return t.prototype.ngOnInit=function(){this.suggestDefaultBinder()},t.prototype.onClick=function(){"click"===this.gaBind&&this.trigger()},t.prototype.onFocus=function(){"focus"===this.gaBind&&this.trigger()},t.prototype.onBlur=function(){"blur"===this.gaBind&&this.trigger()},t.prototype.suggestDefaultBinder=function(){this.gaBind=this.$el.nativeElement&&"INPUT"===this.$el.nativeElement.tagName?"blur":"click"},t.prototype.trigger=function(){try{if(!this.$gaCategoryDirective)throw new Error("You must provide a gaCategory attribute w/ gaEvent Directive.");if(!this.gaAction)throw new Error("You must provide a gaAction atrribute to identify this event.");this.$gaService.event(this.gaAction,this.$gaCategoryDirective.gaCategory,this.gaLabel||this.label,this.gaValue,this.gaInteraction)}catch(t){this["throw"](t)}},t.prototype["throw"]=function(t){console&&console.warn&&console.warn(t)},t.decorators=[{type:g.Directive,args:[{selector:"[gaEvent]"}]}],t.ctorParameters=function(){return[{type:c,decorators:[{type:g.Host},{type:g.Optional}]},{type:a},{type:g.ElementRef}]},t.propDecorators={gaAction:[{type:g.Input}],gaLabel:[{type:g.Input}],label:[{type:g.Input}],gaValue:[{type:g.Input}],gaInteraction:[{type:g.Input}],gaBind:[{type:g.Input}],onClick:[{type:g.HostListener,args:["click"]}],onFocus:[{type:g.HostListener,args:["focus"]}],onBlur:[{type:g.HostListener,args:["blur"]}]},t}(),u=function(){function o(){}return o.forRoot=function(t,e,n){return void 0===e&&(e=[]),{ngModule:o,providers:[{provide:r,useValue:{trackingCode:t,commands:e,uri:n}},i]}},o.decorators=[{type:g.NgModule,args:[{imports:[],declarations:[s,c],exports:[s,c]}]}],o}();t.GoogleAnalyticsInitializer=e,t.NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER=i,t.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN=r,t.GaActionEnum={add_payment_info:"add_payment_info",add_to_cart:"add_to_cart",add_to_wishlist:"add_to_wishlist",begin_checkout:"begin_checkout",checkout_progress:"checkout_progress",generate_lead:"generate_lead",login:"login",purchase:"purchase",refund:"refund",remove_from_cart:"remove_from_cart",search:"search",select_content:"select_content",set_checkout_option:"set_checkout_option",share:"share",sign_up:"sign_up",view_item:"view_item",view_item_list:"view_item_list",view_promotion:"view_promotion",view_search_results:"view_search_results"},t.GoogleAnalyticsService=a,t.GaEventCategoryDirective=c,t.GaEventDirective=s,t.NgxGoogleAnalyticsModule=u,Object.defineProperty(t,"__esModule",{value:!0})}); | ||
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define("ngx-google-analytics",["exports","@angular/core"],e):e(t["ngx-google-analytics"]={},t.ng.core)}(this,function(t,l){"use strict";function o(o,r){var i,a,c,t,s={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return t={next:e(0),"throw":e(1),"return":e(2)},"function"==typeof Symbol&&(t[Symbol.iterator]=function(){return this}),t;function e(e){return function(t){return function n(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,a&&(c=2&t[0]?a["return"]:t[0]?a["throw"]||((c=a["return"])&&c.call(a),0):a.next)&&!(c=c.call(a,t[1])).done)return c;switch(a=0,c&&(t=[2&t[0],c.value]),t[0]){case 0:case 1:c=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,a=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(c=0<(c=s.trys).length&&c[c.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!c||t[1]>c[0]&&t[1]<c[3])){s.label=t[1];break}if(6===t[0]&&s.label<c[1]){s.label=c[1],c=t;break}if(c&&s.label<c[2]){s.label=c[2],s.ops.push(t);break}c[2]&&s.ops.pop(),s.trys.pop();continue}t=r.call(o,s)}catch(e){t=[6,e],a=0}finally{i=c=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([e,t])}}}function n(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var o,r,i=n.call(t),a=[];try{for(;(void 0===e||0<e--)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(r)throw r.error}}return a}function p(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(n(arguments[e]));return t}var r=new l.InjectionToken("ngx-hotjar-settings",{factory:function(){return{trackingCode:""}}}),i={provide:l.APP_INITIALIZER,multi:!0,useFactory:e,deps:[r]};function e(g){var e=this;return function(){return function t(e,a,c,s){return new(c||(c=Promise))(function(t,n){function o(t){try{i(s.next(t))}catch(e){n(e)}}function r(t){try{i(s["throw"](t))}catch(e){n(e)}}function i(e){e.done?t(e.value):new c(function(t){t(e.value)}).then(o,r)}i((s=s.apply(e,a||[])).next())})}(e,void 0,void 0,function(){var n,r,i,a,c,s,u;return o(this,function(t){if(!g.trackingCode)return l.isDevMode()||console.error("Empty tracking code for Google Analytics. Make sure to provide one when initializing NgxGoogleAnalyticsModule."),[2];g.uri=g.uri||"https://www.googletagmanager.com/gtag/js?id="+g.trackingCode,i=[{command:"js",values:[new Date]},{command:"config",values:[g.trackingCode]}],g.initCommands=p(i,g.initCommands||[]),window.dataLayer=window.dataLayer||[],window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};try{for(a=function o(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}(g.initCommands),c=a.next();!c.done;c=a.next())s=c.value,window.gtag.apply(window,p([s.command],s.values))}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=a["return"])&&r.call(a)}finally{if(n)throw n.error}}return(u=document.createElement("script")).async=!0,u.src=g.uri,document.getElementsByTagName("head")[0].appendChild(u),[2]})})}}var a=function(){function t(t){this.$trackingId=t}return t.prototype["throw"]=function(t){console&&console.error&&console.error(t)},t.prototype.gtag=function(t,e){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];try{window.gtag.apply(window,p([t,e],n))}catch(r){this["throw"](r)}},t.prototype.event=function(t,e,n,o,r){try{if(window.gtag){var i={};e&&(i.category=e),n&&(i.label=n),o&&(i.value=o),r!==undefined&&(i.interaction=r),this.gtag("event",t,i)}}catch(a){this["throw"](a)}},t.prototype.pageView=function(t,e,n,o){try{if(window.gtag){var r={};t&&(r.page_path=t),e&&(r.page_title=e),n&&(r.page_location=n),o&&Object.assign(r,o),this.gtag("config",this.$trackingId.trackingCode,r)}}catch(i){this["throw"](i)}},t.prototype.appView=function(t,e,n,o,r){try{if(window.gtag){var i={};t&&(i.screen_name=t),e&&(i.app_name=e),n&&(i.app_id=n),o&&(i.app_version=o),r&&(i.app_installer_id=r),this.gtag("event","screen_view",i)}}catch(a){this["throw"](a)}},t.prototype.exception=function(t,e){try{if(window.gtag){var n={};t&&(n.description=t),e&&(n.fatal=e),this.gtag("event","exception",n)}}catch(o){this["throw"](o)}},t.decorators=[{type:l.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:undefined,decorators:[{type:l.Inject,args:[r]}]}]},t.ngInjectableDef=l.defineInjectable({factory:function(){return new t(l.inject(r))},token:t,providedIn:"root"}),t}(),c=function(){function t(){}return t.decorators=[{type:l.Directive,args:[{selector:"[gaEvent][gaCategory],\n [gaCategory]",exportAs:"gaCategory"}]}],t.ctorParameters=function(){return[]},t.propDecorators={gaCategory:[{type:l.Input}]},t}(),s=function(){function t(t,e){this.$gaCategoryDirective=t,this.$gaService=e,this.gaBind="click"}return t.prototype.ngOnInit=function(){},t.prototype.onClick=function(){"click"===this.gaBind&&this.trigger()},t.prototype.onFocus=function(){"focus"===this.gaBind&&this.trigger()},t.prototype.onBlur=function(){"blur"===this.gaBind&&this.trigger()},t.prototype.trigger=function(){try{if(!this.$gaCategoryDirective)throw new Error("You must provide a gaCategory attribute w/ gaEvent Directive.");if(!this.gaAction)throw new Error("You must provide a gaAction atrribute to identify this event.");this.$gaService.event(this.gaAction,this.$gaCategoryDirective.gaCategory,this.gaLabel||this.label,this.gaValue,this.gaInteraction)}catch(t){this["throw"](t)}},t.prototype["throw"]=function(t){console&&console.warn&&console.warn(t)},t.decorators=[{type:l.Directive,args:[{selector:"[gaEvent]",exportAs:"gaEvent"}]}],t.ctorParameters=function(){return[{type:c,decorators:[{type:l.Host},{type:l.Optional}]},{type:a}]},t.propDecorators={gaAction:[{type:l.Input}],gaLabel:[{type:l.Input}],label:[{type:l.Input}],gaValue:[{type:l.Input}],gaInteraction:[{type:l.Input}],gaBind:[{type:l.Input}],onClick:[{type:l.HostListener,args:["click"]}],onFocus:[{type:l.HostListener,args:["focus"]}],onBlur:[{type:l.HostListener,args:["blur"]}]},t}(),u=function(){function t(t){this.$gaEvent=t}return t.prototype.ngOnInit=function(){this.$gaEvent&&(this.$gaEvent.gaBind=this.gaBind?this.$gaEvent.gaBind:"focus")},t.decorators=[{type:l.Directive,args:[{selector:"input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]"}]}],t.ctorParameters=function(){return[{type:s,decorators:[{type:l.Host},{type:l.Optional}]}]},t.propDecorators={gaBind:[{type:l.Input}]},t}(),g=function(){function o(){}return o.forRoot=function(t,e,n){return void 0===e&&(e=[]),{ngModule:o,providers:[{provide:r,useValue:{trackingCode:t,commands:e,uri:n}},i]}},o.decorators=[{type:l.NgModule,args:[{imports:[],declarations:[s,c,u],exports:[s,c,u]}]}],o}();t.GoogleAnalyticsInitializer=e,t.NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER=i,t.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN=r,t.GaActionEnum={add_payment_info:"add_payment_info",add_to_cart:"add_to_cart",add_to_wishlist:"add_to_wishlist",begin_checkout:"begin_checkout",checkout_progress:"checkout_progress",generate_lead:"generate_lead",login:"login",purchase:"purchase",refund:"refund",remove_from_cart:"remove_from_cart",search:"search",select_content:"select_content",set_checkout_option:"set_checkout_option",share:"share",sign_up:"sign_up",view_item:"view_item",view_item_list:"view_item_list",view_promotion:"view_promotion",view_search_results:"view_search_results"},t.GoogleAnalyticsService=a,t.GaEventCategoryDirective=c,t.GaEventDirective=s,t.NgxGoogleAnalyticsModule=g,t.ɵa=u,Object.defineProperty(t,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=ngx-google-analytics.umd.min.js.map |
@@ -5,3 +5,3 @@ /** | ||
*/ | ||
import { Directive, Host, Optional, Input, HostListener, ElementRef } from '@angular/core'; | ||
import { Directive, Host, Optional, Input, HostListener } from '@angular/core'; | ||
import { GaEventCategoryDirective } from './ga-event-category.directive'; | ||
@@ -13,8 +13,6 @@ import { GoogleAnalyticsService } from '../services/google-analytics.service'; | ||
* @param {?} $gaService | ||
* @param {?} $el | ||
*/ | ||
constructor($gaCategoryDirective, $gaService, $el) { | ||
constructor($gaCategoryDirective, $gaService) { | ||
this.$gaCategoryDirective = $gaCategoryDirective; | ||
this.$gaService = $gaService; | ||
this.$el = $el; | ||
this.gaBind = 'click'; | ||
@@ -26,3 +24,2 @@ } | ||
ngOnInit() { | ||
this.suggestDefaultBinder(); | ||
} | ||
@@ -56,10 +53,2 @@ /** | ||
*/ | ||
suggestDefaultBinder() { | ||
this.gaBind = (this.$el.nativeElement && this.$el.nativeElement.tagName === 'INPUT') | ||
? 'blur' | ||
: 'click'; | ||
} | ||
/** | ||
* @return {?} | ||
*/ | ||
trigger() { | ||
@@ -92,3 +81,4 @@ try { | ||
{ type: Directive, args: [{ | ||
selector: '[gaEvent]' | ||
selector: `[gaEvent]`, | ||
exportAs: 'gaEvent' | ||
},] } | ||
@@ -99,4 +89,3 @@ ]; | ||
{ type: GaEventCategoryDirective, decorators: [{ type: Host }, { type: Optional }] }, | ||
{ type: GoogleAnalyticsService }, | ||
{ type: ElementRef } | ||
{ type: GoogleAnalyticsService } | ||
]; | ||
@@ -131,6 +120,4 @@ GaEventDirective.propDecorators = { | ||
GaEventDirective.prototype.$gaService; | ||
/** @type {?} */ | ||
GaEventDirective.prototype.$el; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUNuRyxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUN6RSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQU05RSxNQUFNOzs7Ozs7SUFFSixZQUNnQyxvQkFBOEMsRUFDbEUsVUFBa0MsRUFDbEMsR0FBaUM7UUFGYix5QkFBb0IsR0FBcEIsb0JBQW9CLENBQTBCO1FBQ2xFLGVBQVUsR0FBVixVQUFVLENBQXdCO1FBQ2xDLFFBQUcsR0FBSCxHQUFHLENBQThCO3NCQVNILE9BQU87S0FQaEQ7Ozs7SUFTRCxRQUFRO1FBQ04sSUFBSSxDQUFDLG9CQUFvQixFQUFFLENBQUM7S0FDN0I7Ozs7SUFHRCxPQUFPO1FBQ0wsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLE9BQU8sRUFBRTtZQUMzQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEI7S0FDRjs7OztJQUdELE9BQU87UUFDTCxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssT0FBTyxFQUFFO1lBQzNCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUNoQjtLQUNGOzs7O0lBR0QsTUFBTTtRQUNKLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxNQUFNLEVBQUU7WUFDMUIsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0tBQ0Y7Ozs7SUFFUyxvQkFBb0I7UUFDNUIsSUFBSSxDQUFDLE1BQU0sR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsYUFBYSxJQUFJLElBQUksQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLE9BQU8sS0FBSyxPQUFPLENBQUM7WUFDdEUsQ0FBQyxDQUFDLE1BQU07WUFDUixDQUFDLENBQUMsT0FBTyxDQUFDO0tBQ3pCOzs7O0lBRVMsT0FBTztRQUNmLElBQUk7WUFDRixJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFvQixFQUFFO2dCQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRCxDQUFDLENBQUM7YUFDbEY7WUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDbEIsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO2FBQ2xGO1lBRUQsSUFBSSxDQUFDLFVBQVU7aUJBQ1YsS0FBSyxDQUNKLElBQUksQ0FBQyxRQUFRLEVBQ2IsSUFBSSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsRUFDcEMsSUFBSSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsS0FBSyxFQUMxQixJQUFJLENBQUMsT0FBTyxFQUNaLElBQUksQ0FBQyxhQUFhLENBQ25CLENBQUM7U0FDUDtRQUFDLE9BQU8sR0FBRyxFQUFFO1lBQ1osSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNqQjtLQUNGOzs7OztJQUVTLEtBQUssQ0FBQyxHQUFVO1FBQ3hCLElBQUksT0FBTyxJQUFJLE9BQU8sQ0FBQyxJQUFJLEVBQUU7WUFDM0IsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNuQjtLQUNGOzs7WUE3RUYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxXQUFXO2FBQ3RCOzs7O1lBTlEsd0JBQXdCLHVCQVU1QixJQUFJLFlBQUksUUFBUTtZQVRaLHNCQUFzQjtZQUYwQixVQUFVOzs7dUJBaUJoRSxLQUFLO3NCQUNMLEtBQUs7b0JBQ0wsS0FBSztzQkFDTCxLQUFLOzRCQUNMLEtBQUs7cUJBQ0wsS0FBSztzQkFNTCxZQUFZLFNBQUMsT0FBTztzQkFPcEIsWUFBWSxTQUFDLE9BQU87cUJBT3BCLFlBQVksU0FBQyxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgSW5wdXQsIEhvc3RMaXN0ZW5lciwgRWxlbWVudFJlZiwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUgfSBmcm9tICcuL2dhLWV2ZW50LWNhdGVnb3J5LmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBHb29nbGVBbmFseXRpY3NTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlJztcbmltcG9ydCB7IEdhQWN0aW9uRW51bSB9IGZyb20gJy4uL2VudW1zL2dhLWFjdGlvbi5lbnVtJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2dhRXZlbnRdJ1xufSlcbmV4cG9ydCBjbGFzcyBHYUV2ZW50RGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBASG9zdCgpIEBPcHRpb25hbCgpIHByb3RlY3RlZCAkZ2FDYXRlZ29yeURpcmVjdGl2ZTogR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlLFxuICAgIHByb3RlY3RlZCAkZ2FTZXJ2aWNlOiBHb29nbGVBbmFseXRpY3NTZXJ2aWNlLFxuICAgIHByb3RlY3RlZCAkZWw6IEVsZW1lbnRSZWY8SFRNTElucHV0RWxlbWVudD5cbiAgKSB7XG4gIH1cblxuICBASW5wdXQoKSBnYUFjdGlvbjogR2FBY3Rpb25FbnVtIHwgc3RyaW5nO1xuICBASW5wdXQoKSBnYUxhYmVsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGdhVmFsdWU6IG51bWJlcjtcbiAgQElucHV0KCkgZ2FJbnRlcmFjdGlvbjogYm9vbGVhbjtcbiAgQElucHV0KCkgZ2FCaW5kOiAnY2xpY2snfCdmb2N1cyd8J2JsdXInID0gJ2NsaWNrJztcblxuICBuZ09uSW5pdCgpIHtcbiAgICB0aGlzLnN1Z2dlc3REZWZhdWx0QmluZGVyKCk7XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdjbGljaycpXG4gIG9uQ2xpY2soKSB7XG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnY2xpY2snKSB7XG4gICAgICB0aGlzLnRyaWdnZXIoKTtcbiAgICB9XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdmb2N1cycpXG4gIG9uRm9jdXMoKSB7XG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnZm9jdXMnKSB7XG4gICAgICB0aGlzLnRyaWdnZXIoKTtcbiAgICB9XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdibHVyJylcbiAgb25CbHVyKCkge1xuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2JsdXInKSB7XG4gICAgICB0aGlzLnRyaWdnZXIoKTtcbiAgICB9XG4gIH1cblxuICBwcm90ZWN0ZWQgc3VnZ2VzdERlZmF1bHRCaW5kZXIoKSB7XG4gICAgdGhpcy5nYUJpbmQgPSAodGhpcy4kZWwubmF0aXZlRWxlbWVudCAmJiB0aGlzLiRlbC5uYXRpdmVFbGVtZW50LnRhZ05hbWUgPT09ICdJTlBVVCcpXG4gICAgICAgICAgICAgICAgICA/ICdibHVyJ1xuICAgICAgICAgICAgICAgICAgOiAnY2xpY2snO1xuICB9XG5cbiAgcHJvdGVjdGVkIHRyaWdnZXIoKSB7XG4gICAgdHJ5IHtcbiAgICAgIGlmICghdGhpcy4kZ2FDYXRlZ29yeURpcmVjdGl2ZSkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBtdXN0IHByb3ZpZGUgYSBnYUNhdGVnb3J5IGF0dHJpYnV0ZSB3LyBnYUV2ZW50IERpcmVjdGl2ZS4nKTtcbiAgICAgIH1cblxuICAgICAgaWYgKCF0aGlzLmdhQWN0aW9uKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IG11c3QgcHJvdmlkZSBhIGdhQWN0aW9uIGF0cnJpYnV0ZSB0byBpZGVudGlmeSB0aGlzIGV2ZW50LicpO1xuICAgICAgfVxuXG4gICAgICB0aGlzLiRnYVNlcnZpY2VcbiAgICAgICAgICAuZXZlbnQoXG4gICAgICAgICAgICB0aGlzLmdhQWN0aW9uLFxuICAgICAgICAgICAgdGhpcy4kZ2FDYXRlZ29yeURpcmVjdGl2ZS5nYUNhdGVnb3J5LFxuICAgICAgICAgICAgdGhpcy5nYUxhYmVsIHx8IHRoaXMubGFiZWwsXG4gICAgICAgICAgICB0aGlzLmdhVmFsdWUsXG4gICAgICAgICAgICB0aGlzLmdhSW50ZXJhY3Rpb25cbiAgICAgICAgICApO1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgdGhpcy50aHJvdyhlcnIpO1xuICAgIH1cbiAgfVxuXG4gIHByb3RlY3RlZCB0aHJvdyhlcnI6IEVycm9yKSB7XG4gICAgaWYgKGNvbnNvbGUgJiYgY29uc29sZS53YXJuKSB7XG4gICAgICBjb25zb2xlLndhcm4oZXJyKTtcbiAgICB9XG4gIH1cblxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3pFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBUTlFLE1BQU07Ozs7O0lBRUosWUFDZ0Msb0JBQThDLEVBQ2xFLFVBQWtDO1FBRGQseUJBQW9CLEdBQXBCLG9CQUFvQixDQUEwQjtRQUNsRSxlQUFVLEdBQVYsVUFBVSxDQUF3QjtzQkFTcEIsT0FBTztLQVBoQzs7OztJQVNELFFBQVE7S0FDUDs7OztJQUdELE9BQU87UUFDTCxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssT0FBTyxFQUFFO1lBQzNCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUNoQjtLQUNGOzs7O0lBR0QsT0FBTztRQUNMLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0tBQ0Y7Ozs7SUFHRCxNQUFNO1FBQ0osSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLE1BQU0sRUFBRTtZQUMxQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEI7S0FDRjs7OztJQUVTLE9BQU87UUFDZixJQUFJO1lBQ0YsSUFBSSxDQUFDLElBQUksQ0FBQyxvQkFBb0IsRUFBRTtnQkFDOUIsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO2FBQ2xGO1lBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7Z0JBQ2xCLE1BQU0sSUFBSSxLQUFLLENBQUMsK0RBQStELENBQUMsQ0FBQzthQUNsRjtZQUVELElBQUksQ0FBQyxVQUFVO2lCQUNWLEtBQUssQ0FDSixJQUFJLENBQUMsUUFBUSxFQUNiLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLEVBQ3BDLElBQUksQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDLEtBQUssRUFDMUIsSUFBSSxDQUFDLE9BQU8sRUFDWixJQUFJLENBQUMsYUFBYSxDQUNuQixDQUFDO1NBQ1A7UUFBQyxPQUFPLEdBQUcsRUFBRTtZQUNaLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDakI7S0FDRjs7Ozs7SUFFUyxLQUFLLENBQUMsR0FBVTtRQUN4QixJQUFJLE9BQU8sSUFBSSxPQUFPLENBQUMsSUFBSSxFQUFFO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDbkI7S0FDRjs7O1lBdEVGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsV0FBVztnQkFDckIsUUFBUSxFQUFFLFNBQVM7YUFDcEI7Ozs7WUFSUSx3QkFBd0IsdUJBWTVCLElBQUksWUFBSSxRQUFRO1lBWFosc0JBQXNCOzs7dUJBZ0I1QixLQUFLO3NCQUNMLEtBQUs7b0JBQ0wsS0FBSztzQkFDTCxLQUFLOzRCQUNMLEtBQUs7cUJBQ0wsS0FBSztzQkFLTCxZQUFZLFNBQUMsT0FBTztzQkFPcEIsWUFBWSxTQUFDLE9BQU87cUJBT3BCLFlBQVksU0FBQyxNQUFNIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgSW5wdXQsIEhvc3RMaXN0ZW5lciwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUgfSBmcm9tICcuL2dhLWV2ZW50LWNhdGVnb3J5LmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBHb29nbGVBbmFseXRpY3NTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlJztcbmltcG9ydCB7IEdhQWN0aW9uRW51bSB9IGZyb20gJy4uL2VudW1zL2dhLWFjdGlvbi5lbnVtJztcbmltcG9ydCB7IEdhQmluZCB9IGZyb20gJy4uL3R5cGVzL2dhLWJpbmQudHlwZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogYFtnYUV2ZW50XWAsXG4gIGV4cG9ydEFzOiAnZ2FFdmVudCdcbn0pXG5leHBvcnQgY2xhc3MgR2FFdmVudERpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEhvc3QoKSBAT3B0aW9uYWwoKSBwcm90ZWN0ZWQgJGdhQ2F0ZWdvcnlEaXJlY3RpdmU6IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSxcbiAgICBwcm90ZWN0ZWQgJGdhU2VydmljZTogR29vZ2xlQW5hbHl0aWNzU2VydmljZVxuICApIHtcbiAgfVxuXG4gIEBJbnB1dCgpIGdhQWN0aW9uOiBHYUFjdGlvbkVudW0gfCBzdHJpbmc7XG4gIEBJbnB1dCgpIGdhTGFiZWw6IHN0cmluZztcbiAgQElucHV0KCkgbGFiZWw6IHN0cmluZztcbiAgQElucHV0KCkgZ2FWYWx1ZTogbnVtYmVyO1xuICBASW5wdXQoKSBnYUludGVyYWN0aW9uOiBib29sZWFuO1xuICBASW5wdXQoKSBnYUJpbmQ6IEdhQmluZCA9ICdjbGljayc7XG5cbiAgbmdPbkluaXQoKSB7XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdjbGljaycpXG4gIG9uQ2xpY2soKSB7XG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnY2xpY2snKSB7XG4gICAgICB0aGlzLnRyaWdnZXIoKTtcbiAgICB9XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdmb2N1cycpXG4gIG9uRm9jdXMoKSB7XG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnZm9jdXMnKSB7XG4gICAgICB0aGlzLnRyaWdnZXIoKTtcbiAgICB9XG4gIH1cblxuICBASG9zdExpc3RlbmVyKCdibHVyJylcbiAgb25CbHVyKCkge1xuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2JsdXInKSB7XG4gICAgICB0aGlzLnRyaWdnZXIoKTtcbiAgICB9XG4gIH1cblxuICBwcm90ZWN0ZWQgdHJpZ2dlcigpIHtcbiAgICB0cnkge1xuICAgICAgaWYgKCF0aGlzLiRnYUNhdGVnb3J5RGlyZWN0aXZlKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IG11c3QgcHJvdmlkZSBhIGdhQ2F0ZWdvcnkgYXR0cmlidXRlIHcvIGdhRXZlbnQgRGlyZWN0aXZlLicpO1xuICAgICAgfVxuXG4gICAgICBpZiAoIXRoaXMuZ2FBY3Rpb24pIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbXVzdCBwcm92aWRlIGEgZ2FBY3Rpb24gYXRycmlidXRlIHRvIGlkZW50aWZ5IHRoaXMgZXZlbnQuJyk7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuJGdhU2VydmljZVxuICAgICAgICAgIC5ldmVudChcbiAgICAgICAgICAgIHRoaXMuZ2FBY3Rpb24sXG4gICAgICAgICAgICB0aGlzLiRnYUNhdGVnb3J5RGlyZWN0aXZlLmdhQ2F0ZWdvcnksXG4gICAgICAgICAgICB0aGlzLmdhTGFiZWwgfHwgdGhpcy5sYWJlbCxcbiAgICAgICAgICAgIHRoaXMuZ2FWYWx1ZSxcbiAgICAgICAgICAgIHRoaXMuZ2FJbnRlcmFjdGlvblxuICAgICAgICAgICk7XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICB0aGlzLnRocm93KGVycik7XG4gICAgfVxuICB9XG5cbiAgcHJvdGVjdGVkIHRocm93KGVycjogRXJyb3IpIHtcbiAgICBpZiAoY29uc29sZSAmJiBjb25zb2xlLndhcm4pIHtcbiAgICAgIGNvbnNvbGUud2FybihlcnIpO1xuICAgIH1cbiAgfVxuXG59XG4iXX0= |
@@ -10,2 +10,3 @@ /** | ||
import { GaEventCategoryDirective } from './directives/ga-event-category.directive'; | ||
import { GaEventFormInputDirective } from './directives/ga-event-form-input.directive'; | ||
export class NgxGoogleAnalyticsModule { | ||
@@ -38,7 +39,7 @@ /** | ||
imports: [], | ||
declarations: [GaEventDirective, GaEventCategoryDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective] | ||
declarations: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective] | ||
},] } | ||
]; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQVFwRixNQUFNOzs7Ozs7O0lBQ0osTUFBTSxDQUFDLE9BQU8sQ0FBQyxZQUFvQixFQUFFLFdBQXNDLEVBQUUsRUFBRSxHQUFZO1FBQ3pGLE9BQU87WUFDTCxRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsbUNBQW1DO29CQUM1QyxRQUFRLEVBQUU7d0JBQ1IsWUFBWSxFQUFFLFlBQVk7d0JBQzFCLFFBQVEsRUFBRSxRQUFRO3dCQUNsQixHQUFHLEVBQUUsR0FBRztxQkFDVDtpQkFDRjtnQkFDRCx5Q0FBeUM7YUFDMUM7U0FDRixDQUFDO0tBQ0g7OztZQXRCRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLEVBQ1I7Z0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLENBQUM7Z0JBQzFELE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixDQUFDO2FBQ3REIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50JztcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplcic7XG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcbmltcG9ydCB7IEdhRXZlbnREaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZ2EtZXZlbnQuZGlyZWN0aXZlJztcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZV0sXG4gIGV4cG9ydHM6IFtHYUV2ZW50RGlyZWN0aXZlLCBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmVdXG59KVxuZXhwb3J0IGNsYXNzIE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KHRyYWNraW5nQ29kZTogc3RyaW5nLCBjb21tYW5kczogSUdvb2dsZUFuYWx5dGljc0NvbW1hbmRbXSA9IFtdLCB1cmk/OiBzdHJpbmcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4sXG4gICAgICAgICAgdXNlVmFsdWU6IHtcbiAgICAgICAgICAgIHRyYWNraW5nQ29kZTogdHJhY2tpbmdDb2RlLFxuICAgICAgICAgICAgY29tbWFuZHM6IGNvbW1hbmRzLFxuICAgICAgICAgICAgdXJpOiB1cmlcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSLFxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQVF2RixNQUFNOzs7Ozs7O0lBQ0osTUFBTSxDQUFDLE9BQU8sQ0FBQyxZQUFvQixFQUFFLFdBQXNDLEVBQUUsRUFBRSxHQUFZO1FBQ3pGLE9BQU87WUFDTCxRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsbUNBQW1DO29CQUM1QyxRQUFRLEVBQUU7d0JBQ1IsWUFBWSxFQUFFLFlBQVk7d0JBQzFCLFFBQVEsRUFBRSxRQUFRO3dCQUNsQixHQUFHLEVBQUUsR0FBRztxQkFDVDtpQkFDRjtnQkFDRCx5Q0FBeUM7YUFDMUM7U0FDRixDQUFDO0tBQ0g7OztZQXRCRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLEVBQ1I7Z0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLEVBQUUseUJBQXlCLENBQUM7Z0JBQ3JGLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixFQUFFLHlCQUF5QixDQUFDO2FBQ2pGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50JztcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplcic7XG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcbmltcG9ydCB7IEdhRXZlbnREaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZ2EtZXZlbnQuZGlyZWN0aXZlJztcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1mb3JtLWlucHV0LmRpcmVjdGl2ZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbR2FFdmVudERpcmVjdGl2ZSwgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlLCBHYUV2ZW50Rm9ybUlucHV0RGlyZWN0aXZlXSxcbiAgZXhwb3J0czogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV1cbn0pXG5leHBvcnQgY2xhc3MgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QodHJhY2tpbmdDb2RlOiBzdHJpbmcsIGNvbW1hbmRzOiBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZFtdID0gW10sIHVyaT86IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTixcbiAgICAgICAgICB1c2VWYWx1ZToge1xuICAgICAgICAgICAgdHJhY2tpbmdDb2RlOiB0cmFja2luZ0NvZGUsXG4gICAgICAgICAgICBjb21tYW5kczogY29tbWFuZHMsXG4gICAgICAgICAgICB1cmk6IHVyaVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVIsXG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19 |
@@ -9,3 +9,4 @@ /** | ||
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GaActionEnum, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, NgxGoogleAnalyticsModule } from './public_api'; | ||
export { GaEventFormInputDirective as ɵa } from './lib/directives/ga-event-form-input.directive'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbIm5neC1nb29nbGUtYW5hbHl0aWNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx1T0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbIm5neC1nb29nbGUtYW5hbHl0aWNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx1T0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLHlCQUF5QixJQUFJLEVBQUUsRUFBQyxNQUFNLGdEQUFnRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge0dhRXZlbnRGb3JtSW5wdXREaXJlY3RpdmUgYXMgybVhfSBmcm9tICcuL2xpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWZvcm0taW5wdXQuZGlyZWN0aXZlJzsiXX0= |
@@ -5,10 +5,9 @@ /** | ||
*/ | ||
import { Directive, Host, Optional, Input, HostListener, ElementRef } from '@angular/core'; | ||
import { Directive, Host, Optional, Input, HostListener } from '@angular/core'; | ||
import { GaEventCategoryDirective } from './ga-event-category.directive'; | ||
import { GoogleAnalyticsService } from '../services/google-analytics.service'; | ||
var GaEventDirective = /** @class */ (function () { | ||
function GaEventDirective($gaCategoryDirective, $gaService, $el) { | ||
function GaEventDirective($gaCategoryDirective, $gaService) { | ||
this.$gaCategoryDirective = $gaCategoryDirective; | ||
this.$gaService = $gaService; | ||
this.$el = $el; | ||
this.gaBind = 'click'; | ||
@@ -23,3 +22,2 @@ } | ||
function () { | ||
this.suggestDefaultBinder(); | ||
}; | ||
@@ -62,13 +60,2 @@ /** | ||
*/ | ||
GaEventDirective.prototype.suggestDefaultBinder = /** | ||
* @return {?} | ||
*/ | ||
function () { | ||
this.gaBind = (this.$el.nativeElement && this.$el.nativeElement.tagName === 'INPUT') | ||
? 'blur' | ||
: 'click'; | ||
}; | ||
/** | ||
* @return {?} | ||
*/ | ||
GaEventDirective.prototype.trigger = /** | ||
@@ -107,3 +94,4 @@ * @return {?} | ||
{ type: Directive, args: [{ | ||
selector: '[gaEvent]' | ||
selector: "[gaEvent]", | ||
exportAs: 'gaEvent' | ||
},] } | ||
@@ -114,4 +102,3 @@ ]; | ||
{ type: GaEventCategoryDirective, decorators: [{ type: Host }, { type: Optional }] }, | ||
{ type: GoogleAnalyticsService }, | ||
{ type: ElementRef } | ||
{ type: GoogleAnalyticsService } | ||
]; }; | ||
@@ -149,6 +136,4 @@ GaEventDirective.propDecorators = { | ||
GaEventDirective.prototype.$gaService; | ||
/** @type {?} */ | ||
GaEventDirective.prototype.$el; | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUNuRyxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUN6RSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQzs7SUFRNUUsMEJBQ2dDLG9CQUE4QyxFQUNsRSxVQUFrQyxFQUNsQyxHQUFpQztRQUZiLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBMEI7UUFDbEUsZUFBVSxHQUFWLFVBQVUsQ0FBd0I7UUFDbEMsUUFBRyxHQUFILEdBQUcsQ0FBOEI7c0JBU0gsT0FBTztLQVBoRDs7OztJQVNELG1DQUFROzs7SUFBUjtRQUNFLElBQUksQ0FBQyxvQkFBb0IsRUFBRSxDQUFDO0tBQzdCOzs7O0lBR0Qsa0NBQU87OztJQURQO1FBRUUsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLE9BQU8sRUFBRTtZQUMzQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEI7S0FDRjs7OztJQUdELGtDQUFPOzs7SUFEUDtRQUVFLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0tBQ0Y7Ozs7SUFHRCxpQ0FBTTs7O0lBRE47UUFFRSxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssTUFBTSxFQUFFO1lBQzFCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUNoQjtLQUNGOzs7O0lBRVMsK0NBQW9COzs7SUFBOUI7UUFDRSxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxhQUFhLElBQUksSUFBSSxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsT0FBTyxLQUFLLE9BQU8sQ0FBQztZQUN0RSxDQUFDLENBQUMsTUFBTTtZQUNSLENBQUMsQ0FBQyxPQUFPLENBQUM7S0FDekI7Ozs7SUFFUyxrQ0FBTzs7O0lBQWpCO1FBQ0UsSUFBSTtZQUNGLElBQUksQ0FBQyxJQUFJLENBQUMsb0JBQW9CLEVBQUU7Z0JBQzlCLE1BQU0sSUFBSSxLQUFLLENBQUMsK0RBQStELENBQUMsQ0FBQzthQUNsRjtZQUVELElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO2dCQUNsQixNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRCxDQUFDLENBQUM7YUFDbEY7WUFFRCxJQUFJLENBQUMsVUFBVTtpQkFDVixLQUFLLENBQ0osSUFBSSxDQUFDLFFBQVEsRUFDYixJQUFJLENBQUMsb0JBQW9CLENBQUMsVUFBVSxFQUNwQyxJQUFJLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQzFCLElBQUksQ0FBQyxPQUFPLEVBQ1osSUFBSSxDQUFDLGFBQWEsQ0FDbkIsQ0FBQztTQUNQO1FBQUMsT0FBTyxHQUFHLEVBQUU7WUFDWixJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ2pCO0tBQ0Y7Ozs7O0lBRVMsZ0NBQUs7Ozs7SUFBZixVQUFnQixHQUFVO1FBQ3hCLElBQUksT0FBTyxJQUFJLE9BQU8sQ0FBQyxJQUFJLEVBQUU7WUFDM0IsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNuQjtLQUNGOztnQkE3RUYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxXQUFXO2lCQUN0Qjs7OztnQkFOUSx3QkFBd0IsdUJBVTVCLElBQUksWUFBSSxRQUFRO2dCQVRaLHNCQUFzQjtnQkFGMEIsVUFBVTs7OzJCQWlCaEUsS0FBSzswQkFDTCxLQUFLO3dCQUNMLEtBQUs7MEJBQ0wsS0FBSztnQ0FDTCxLQUFLO3lCQUNMLEtBQUs7MEJBTUwsWUFBWSxTQUFDLE9BQU87MEJBT3BCLFlBQVksU0FBQyxPQUFPO3lCQU9wQixZQUFZLFNBQUMsTUFBTTs7MkJBMUN0Qjs7U0FRYSxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3QsIE9wdGlvbmFsLCBJbnB1dCwgSG9zdExpc3RlbmVyLCBFbGVtZW50UmVmLCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlJztcbmltcG9ydCB7IEdvb2dsZUFuYWx5dGljc1NlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9nb29nbGUtYW5hbHl0aWNzLnNlcnZpY2UnO1xuaW1wb3J0IHsgR2FBY3Rpb25FbnVtIH0gZnJvbSAnLi4vZW51bXMvZ2EtYWN0aW9uLmVudW0nO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbZ2FFdmVudF0nXG59KVxuZXhwb3J0IGNsYXNzIEdhRXZlbnREaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQE9wdGlvbmFsKCkgcHJvdGVjdGVkICRnYUNhdGVnb3J5RGlyZWN0aXZlOiBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUsXG4gICAgcHJvdGVjdGVkICRnYVNlcnZpY2U6IEdvb2dsZUFuYWx5dGljc1NlcnZpY2UsXG4gICAgcHJvdGVjdGVkICRlbDogRWxlbWVudFJlZjxIVE1MSW5wdXRFbGVtZW50PlxuICApIHtcbiAgfVxuXG4gIEBJbnB1dCgpIGdhQWN0aW9uOiBHYUFjdGlvbkVudW0gfCBzdHJpbmc7XG4gIEBJbnB1dCgpIGdhTGFiZWw6IHN0cmluZztcbiAgQElucHV0KCkgbGFiZWw6IHN0cmluZztcbiAgQElucHV0KCkgZ2FWYWx1ZTogbnVtYmVyO1xuICBASW5wdXQoKSBnYUludGVyYWN0aW9uOiBib29sZWFuO1xuICBASW5wdXQoKSBnYUJpbmQ6ICdjbGljayd8J2ZvY3VzJ3wnYmx1cicgPSAnY2xpY2snO1xuXG4gIG5nT25Jbml0KCkge1xuICAgIHRoaXMuc3VnZ2VzdERlZmF1bHRCaW5kZXIoKTtcbiAgfVxuXG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJylcbiAgb25DbGljaygpIHtcbiAgICBpZiAodGhpcy5nYUJpbmQgPT09ICdjbGljaycpIHtcbiAgICAgIHRoaXMudHJpZ2dlcigpO1xuICAgIH1cbiAgfVxuXG4gIEBIb3N0TGlzdGVuZXIoJ2ZvY3VzJylcbiAgb25Gb2N1cygpIHtcbiAgICBpZiAodGhpcy5nYUJpbmQgPT09ICdmb2N1cycpIHtcbiAgICAgIHRoaXMudHJpZ2dlcigpO1xuICAgIH1cbiAgfVxuXG4gIEBIb3N0TGlzdGVuZXIoJ2JsdXInKVxuICBvbkJsdXIoKSB7XG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnYmx1cicpIHtcbiAgICAgIHRoaXMudHJpZ2dlcigpO1xuICAgIH1cbiAgfVxuXG4gIHByb3RlY3RlZCBzdWdnZXN0RGVmYXVsdEJpbmRlcigpIHtcbiAgICB0aGlzLmdhQmluZCA9ICh0aGlzLiRlbC5uYXRpdmVFbGVtZW50ICYmIHRoaXMuJGVsLm5hdGl2ZUVsZW1lbnQudGFnTmFtZSA9PT0gJ0lOUFVUJylcbiAgICAgICAgICAgICAgICAgID8gJ2JsdXInXG4gICAgICAgICAgICAgICAgICA6ICdjbGljayc7XG4gIH1cblxuICBwcm90ZWN0ZWQgdHJpZ2dlcigpIHtcbiAgICB0cnkge1xuICAgICAgaWYgKCF0aGlzLiRnYUNhdGVnb3J5RGlyZWN0aXZlKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IG11c3QgcHJvdmlkZSBhIGdhQ2F0ZWdvcnkgYXR0cmlidXRlIHcvIGdhRXZlbnQgRGlyZWN0aXZlLicpO1xuICAgICAgfVxuXG4gICAgICBpZiAoIXRoaXMuZ2FBY3Rpb24pIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbXVzdCBwcm92aWRlIGEgZ2FBY3Rpb24gYXRycmlidXRlIHRvIGlkZW50aWZ5IHRoaXMgZXZlbnQuJyk7XG4gICAgICB9XG5cbiAgICAgIHRoaXMuJGdhU2VydmljZVxuICAgICAgICAgIC5ldmVudChcbiAgICAgICAgICAgIHRoaXMuZ2FBY3Rpb24sXG4gICAgICAgICAgICB0aGlzLiRnYUNhdGVnb3J5RGlyZWN0aXZlLmdhQ2F0ZWdvcnksXG4gICAgICAgICAgICB0aGlzLmdhTGFiZWwgfHwgdGhpcy5sYWJlbCxcbiAgICAgICAgICAgIHRoaXMuZ2FWYWx1ZSxcbiAgICAgICAgICAgIHRoaXMuZ2FJbnRlcmFjdGlvblxuICAgICAgICAgICk7XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICB0aGlzLnRocm93KGVycik7XG4gICAgfVxuICB9XG5cbiAgcHJvdGVjdGVkIHRocm93KGVycjogRXJyb3IpIHtcbiAgICBpZiAoY29uc29sZSAmJiBjb25zb2xlLndhcm4pIHtcbiAgICAgIGNvbnNvbGUud2FybihlcnIpO1xuICAgIH1cbiAgfVxuXG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFVLE1BQU0sZUFBZSxDQUFDO0FBQ3ZGLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ3pFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHNDQUFzQyxDQUFDOztJQVU1RSwwQkFDZ0Msb0JBQThDLEVBQ2xFLFVBQWtDO1FBRGQseUJBQW9CLEdBQXBCLG9CQUFvQixDQUEwQjtRQUNsRSxlQUFVLEdBQVYsVUFBVSxDQUF3QjtzQkFTcEIsT0FBTztLQVBoQzs7OztJQVNELG1DQUFROzs7SUFBUjtLQUNDOzs7O0lBR0Qsa0NBQU87OztJQURQO1FBRUUsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLE9BQU8sRUFBRTtZQUMzQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEI7S0FDRjs7OztJQUdELGtDQUFPOzs7SUFEUDtRQUVFLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0tBQ0Y7Ozs7SUFHRCxpQ0FBTTs7O0lBRE47UUFFRSxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssTUFBTSxFQUFFO1lBQzFCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUNoQjtLQUNGOzs7O0lBRVMsa0NBQU87OztJQUFqQjtRQUNFLElBQUk7WUFDRixJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFvQixFQUFFO2dCQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRCxDQUFDLENBQUM7YUFDbEY7WUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDbEIsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO2FBQ2xGO1lBRUQsSUFBSSxDQUFDLFVBQVU7aUJBQ1YsS0FBSyxDQUNKLElBQUksQ0FBQyxRQUFRLEVBQ2IsSUFBSSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsRUFDcEMsSUFBSSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsS0FBSyxFQUMxQixJQUFJLENBQUMsT0FBTyxFQUNaLElBQUksQ0FBQyxhQUFhLENBQ25CLENBQUM7U0FDUDtRQUFDLE9BQU8sR0FBRyxFQUFFO1lBQ1osSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNqQjtLQUNGOzs7OztJQUVTLGdDQUFLOzs7O0lBQWYsVUFBZ0IsR0FBVTtRQUN4QixJQUFJLE9BQU8sSUFBSSxPQUFPLENBQUMsSUFBSSxFQUFFO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDbkI7S0FDRjs7Z0JBdEVGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsV0FBVztvQkFDckIsUUFBUSxFQUFFLFNBQVM7aUJBQ3BCOzs7O2dCQVJRLHdCQUF3Qix1QkFZNUIsSUFBSSxZQUFJLFFBQVE7Z0JBWFosc0JBQXNCOzs7MkJBZ0I1QixLQUFLOzBCQUNMLEtBQUs7d0JBQ0wsS0FBSzswQkFDTCxLQUFLO2dDQUNMLEtBQUs7eUJBQ0wsS0FBSzswQkFLTCxZQUFZLFNBQUMsT0FBTzswQkFPcEIsWUFBWSxTQUFDLE9BQU87eUJBT3BCLFlBQVksU0FBQyxNQUFNOzsyQkExQ3RCOztTQVVhLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdCwgT3B0aW9uYWwsIElucHV0LCBIb3N0TGlzdGVuZXIsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlIH0gZnJvbSAnLi9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgR29vZ2xlQW5hbHl0aWNzU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL2dvb2dsZS1hbmFseXRpY3Muc2VydmljZSc7XG5pbXBvcnQgeyBHYUFjdGlvbkVudW0gfSBmcm9tICcuLi9lbnVtcy9nYS1hY3Rpb24uZW51bSc7XG5pbXBvcnQgeyBHYUJpbmQgfSBmcm9tICcuLi90eXBlcy9nYS1iaW5kLnR5cGUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6IGBbZ2FFdmVudF1gLFxuICBleHBvcnRBczogJ2dhRXZlbnQnXG59KVxuZXhwb3J0IGNsYXNzIEdhRXZlbnREaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQE9wdGlvbmFsKCkgcHJvdGVjdGVkICRnYUNhdGVnb3J5RGlyZWN0aXZlOiBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUsXG4gICAgcHJvdGVjdGVkICRnYVNlcnZpY2U6IEdvb2dsZUFuYWx5dGljc1NlcnZpY2VcbiAgKSB7XG4gIH1cblxuICBASW5wdXQoKSBnYUFjdGlvbjogR2FBY3Rpb25FbnVtIHwgc3RyaW5nO1xuICBASW5wdXQoKSBnYUxhYmVsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGdhVmFsdWU6IG51bWJlcjtcbiAgQElucHV0KCkgZ2FJbnRlcmFjdGlvbjogYm9vbGVhbjtcbiAgQElucHV0KCkgZ2FCaW5kOiBHYUJpbmQgPSAnY2xpY2snO1xuXG4gIG5nT25Jbml0KCkge1xuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snKVxuICBvbkNsaWNrKCkge1xuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2NsaWNrJykge1xuICAgICAgdGhpcy50cmlnZ2VyKCk7XG4gICAgfVxuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignZm9jdXMnKVxuICBvbkZvY3VzKCkge1xuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2ZvY3VzJykge1xuICAgICAgdGhpcy50cmlnZ2VyKCk7XG4gICAgfVxuICB9XG5cbiAgQEhvc3RMaXN0ZW5lcignYmx1cicpXG4gIG9uQmx1cigpIHtcbiAgICBpZiAodGhpcy5nYUJpbmQgPT09ICdibHVyJykge1xuICAgICAgdGhpcy50cmlnZ2VyKCk7XG4gICAgfVxuICB9XG5cbiAgcHJvdGVjdGVkIHRyaWdnZXIoKSB7XG4gICAgdHJ5IHtcbiAgICAgIGlmICghdGhpcy4kZ2FDYXRlZ29yeURpcmVjdGl2ZSkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBtdXN0IHByb3ZpZGUgYSBnYUNhdGVnb3J5IGF0dHJpYnV0ZSB3LyBnYUV2ZW50IERpcmVjdGl2ZS4nKTtcbiAgICAgIH1cblxuICAgICAgaWYgKCF0aGlzLmdhQWN0aW9uKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IG11c3QgcHJvdmlkZSBhIGdhQWN0aW9uIGF0cnJpYnV0ZSB0byBpZGVudGlmeSB0aGlzIGV2ZW50LicpO1xuICAgICAgfVxuXG4gICAgICB0aGlzLiRnYVNlcnZpY2VcbiAgICAgICAgICAuZXZlbnQoXG4gICAgICAgICAgICB0aGlzLmdhQWN0aW9uLFxuICAgICAgICAgICAgdGhpcy4kZ2FDYXRlZ29yeURpcmVjdGl2ZS5nYUNhdGVnb3J5LFxuICAgICAgICAgICAgdGhpcy5nYUxhYmVsIHx8IHRoaXMubGFiZWwsXG4gICAgICAgICAgICB0aGlzLmdhVmFsdWUsXG4gICAgICAgICAgICB0aGlzLmdhSW50ZXJhY3Rpb25cbiAgICAgICAgICApO1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgdGhpcy50aHJvdyhlcnIpO1xuICAgIH1cbiAgfVxuXG4gIHByb3RlY3RlZCB0aHJvdyhlcnI6IEVycm9yKSB7XG4gICAgaWYgKGNvbnNvbGUgJiYgY29uc29sZS53YXJuKSB7XG4gICAgICBjb25zb2xlLndhcm4oZXJyKTtcbiAgICB9XG4gIH1cblxufVxuIl19 |
@@ -10,2 +10,3 @@ /** | ||
import { GaEventCategoryDirective } from './directives/ga-event-category.directive'; | ||
import { GaEventFormInputDirective } from './directives/ga-event-form-input.directive'; | ||
var NgxGoogleAnalyticsModule = /** @class */ (function () { | ||
@@ -46,4 +47,4 @@ function NgxGoogleAnalyticsModule() { | ||
imports: [], | ||
declarations: [GaEventDirective, GaEventCategoryDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective] | ||
declarations: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective] | ||
},] } | ||
@@ -55,2 +56,2 @@ ]; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQzs7Ozs7Ozs7OztJQVMzRSxnQ0FBTzs7Ozs7O0lBQWQsVUFBZSxZQUFvQixFQUFFLFFBQXdDLEVBQUUsR0FBWTtRQUF0RCx5QkFBQSxFQUFBLGFBQXdDO1FBQzNFLE9BQU87WUFDTCxRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsbUNBQW1DO29CQUM1QyxRQUFRLEVBQUU7d0JBQ1IsWUFBWSxFQUFFLFlBQVk7d0JBQzFCLFFBQVEsRUFBRSxRQUFRO3dCQUNsQixHQUFHLEVBQUUsR0FBRztxQkFDVDtpQkFDRjtnQkFDRCx5Q0FBeUM7YUFDMUM7U0FDRixDQUFDO0tBQ0g7O2dCQXRCRixRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLEVBQ1I7b0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLENBQUM7b0JBQzFELE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixDQUFDO2lCQUN0RDs7bUNBWkQ7O1NBYWEsd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50JztcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplcic7XG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcbmltcG9ydCB7IEdhRXZlbnREaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZ2EtZXZlbnQuZGlyZWN0aXZlJztcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZV0sXG4gIGV4cG9ydHM6IFtHYUV2ZW50RGlyZWN0aXZlLCBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmVdXG59KVxuZXhwb3J0IGNsYXNzIE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSB7XG4gIHN0YXRpYyBmb3JSb290KHRyYWNraW5nQ29kZTogc3RyaW5nLCBjb21tYW5kczogSUdvb2dsZUFuYWx5dGljc0NvbW1hbmRbXSA9IFtdLCB1cmk/OiBzdHJpbmcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICB7XG4gICAgICAgICAgcHJvdmlkZTogTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4sXG4gICAgICAgICAgdXNlVmFsdWU6IHtcbiAgICAgICAgICAgIHRyYWNraW5nQ29kZTogdHJhY2tpbmdDb2RlLFxuICAgICAgICAgICAgY29tbWFuZHM6IGNvbW1hbmRzLFxuICAgICAgICAgICAgdXJpOiB1cmlcbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSLFxuICAgICAgXVxuICAgIH07XG4gIH1cbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQzs7Ozs7Ozs7OztJQVM5RSxnQ0FBTzs7Ozs7O0lBQWQsVUFBZSxZQUFvQixFQUFFLFFBQXdDLEVBQUUsR0FBWTtRQUF0RCx5QkFBQSxFQUFBLGFBQXdDO1FBQzNFLE9BQU87WUFDTCxRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsbUNBQW1DO29CQUM1QyxRQUFRLEVBQUU7d0JBQ1IsWUFBWSxFQUFFLFlBQVk7d0JBQzFCLFFBQVEsRUFBRSxRQUFRO3dCQUNsQixHQUFHLEVBQUUsR0FBRztxQkFDVDtpQkFDRjtnQkFDRCx5Q0FBeUM7YUFDMUM7U0FDRixDQUFDO0tBQ0g7O2dCQXRCRixRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLEVBQ1I7b0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLEVBQUUseUJBQXlCLENBQUM7b0JBQ3JGLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixFQUFFLHlCQUF5QixDQUFDO2lCQUNqRjs7bUNBYkQ7O1NBY2Esd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50JztcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplcic7XG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcbmltcG9ydCB7IEdhRXZlbnREaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZ2EtZXZlbnQuZGlyZWN0aXZlJztcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1mb3JtLWlucHV0LmRpcmVjdGl2ZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbR2FFdmVudERpcmVjdGl2ZSwgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlLCBHYUV2ZW50Rm9ybUlucHV0RGlyZWN0aXZlXSxcbiAgZXhwb3J0czogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV1cbn0pXG5leHBvcnQgY2xhc3MgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlIHtcbiAgc3RhdGljIGZvclJvb3QodHJhY2tpbmdDb2RlOiBzdHJpbmcsIGNvbW1hbmRzOiBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZFtdID0gW10sIHVyaT86IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbXG4gICAgICAgIHtcbiAgICAgICAgICBwcm92aWRlOiBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTixcbiAgICAgICAgICB1c2VWYWx1ZToge1xuICAgICAgICAgICAgdHJhY2tpbmdDb2RlOiB0cmFja2luZ0NvZGUsXG4gICAgICAgICAgICBjb21tYW5kczogY29tbWFuZHMsXG4gICAgICAgICAgICB1cmk6IHVyaVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVIsXG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19 |
@@ -9,3 +9,4 @@ /** | ||
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GaActionEnum, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, NgxGoogleAnalyticsModule } from './public_api'; | ||
export { GaEventFormInputDirective as ɵa } from './lib/directives/ga-event-form-input.directive'; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbIm5neC1nb29nbGUtYW5hbHl0aWNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx1T0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbIm5neC1nb29nbGUtYW5hbHl0aWNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx1T0FBYyxjQUFjLENBQUM7QUFFN0IsT0FBTyxFQUFDLHlCQUF5QixJQUFJLEVBQUUsRUFBQyxNQUFNLGdEQUFnRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBHZW5lcmF0ZWQgYnVuZGxlIGluZGV4LiBEbyBub3QgZWRpdC5cbiAqL1xuXG5leHBvcnQgKiBmcm9tICcuL3B1YmxpY19hcGknO1xuXG5leHBvcnQge0dhRXZlbnRGb3JtSW5wdXREaXJlY3RpdmUgYXMgybVhfSBmcm9tICcuL2xpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWZvcm0taW5wdXQuZGlyZWN0aXZlJzsiXX0= |
import { __awaiter } from 'tslib'; | ||
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, NgModule, Directive, Input, Host, Optional, HostListener, ElementRef, defineInjectable, inject } from '@angular/core'; | ||
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, Directive, Host, Optional, Input, NgModule, HostListener, defineInjectable, inject } from '@angular/core'; | ||
@@ -325,8 +325,6 @@ /** | ||
* @param {?} $gaService | ||
* @param {?} $el | ||
*/ | ||
constructor($gaCategoryDirective, $gaService, $el) { | ||
constructor($gaCategoryDirective, $gaService) { | ||
this.$gaCategoryDirective = $gaCategoryDirective; | ||
this.$gaService = $gaService; | ||
this.$el = $el; | ||
this.gaBind = 'click'; | ||
@@ -338,3 +336,2 @@ } | ||
ngOnInit() { | ||
this.suggestDefaultBinder(); | ||
} | ||
@@ -368,10 +365,2 @@ /** | ||
*/ | ||
suggestDefaultBinder() { | ||
this.gaBind = (this.$el.nativeElement && this.$el.nativeElement.tagName === 'INPUT') | ||
? 'blur' | ||
: 'click'; | ||
} | ||
/** | ||
* @return {?} | ||
*/ | ||
trigger() { | ||
@@ -404,3 +393,4 @@ try { | ||
{ type: Directive, args: [{ | ||
selector: '[gaEvent]' | ||
selector: `[gaEvent]`, | ||
exportAs: 'gaEvent' | ||
},] } | ||
@@ -411,4 +401,3 @@ ]; | ||
{ type: GaEventCategoryDirective, decorators: [{ type: Host }, { type: Optional }] }, | ||
{ type: GoogleAnalyticsService }, | ||
{ type: ElementRef } | ||
{ type: GoogleAnalyticsService } | ||
]; | ||
@@ -431,2 +420,39 @@ GaEventDirective.propDecorators = { | ||
*/ | ||
class GaEventFormInputDirective { | ||
/** | ||
* @param {?} $gaEvent | ||
*/ | ||
constructor($gaEvent) { | ||
this.$gaEvent = $gaEvent; | ||
} | ||
/** | ||
* @return {?} | ||
*/ | ||
ngOnInit() { | ||
if (this.$gaEvent) { | ||
this.$gaEvent.gaBind = (this.gaBind) | ||
? this.$gaEvent.gaBind | ||
: 'focus'; | ||
} | ||
} | ||
} | ||
GaEventFormInputDirective.decorators = [ | ||
{ type: Directive, args: [{ | ||
selector: `input[gaEvent], | ||
select[gaEvent], | ||
textarea[gaEvent]` | ||
},] } | ||
]; | ||
/** @nocollapse */ | ||
GaEventFormInputDirective.ctorParameters = () => [ | ||
{ type: GaEventDirective, decorators: [{ type: Host }, { type: Optional }] } | ||
]; | ||
GaEventFormInputDirective.propDecorators = { | ||
gaBind: [{ type: Input }] | ||
}; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
class NgxGoogleAnalyticsModule { | ||
@@ -459,4 +485,4 @@ /** | ||
imports: [], | ||
declarations: [GaEventDirective, GaEventCategoryDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective] | ||
declarations: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective] | ||
},] } | ||
@@ -475,4 +501,4 @@ ]; | ||
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GaActionEnum, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, NgxGoogleAnalyticsModule }; | ||
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GaActionEnum, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, NgxGoogleAnalyticsModule, GaEventFormInputDirective as ɵa }; | ||
//# sourceMappingURL=ngx-google-analytics.js.map |
import { __awaiter, __generator, __spread, __values } from 'tslib'; | ||
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, NgModule, Directive, Input, Host, Optional, HostListener, ElementRef, defineInjectable, inject } from '@angular/core'; | ||
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, Directive, Host, Optional, Input, NgModule, HostListener, defineInjectable, inject } from '@angular/core'; | ||
@@ -483,6 +483,5 @@ /** | ||
var GaEventDirective = /** @class */ (function () { | ||
function GaEventDirective($gaCategoryDirective, $gaService, $el) { | ||
function GaEventDirective($gaCategoryDirective, $gaService) { | ||
this.$gaCategoryDirective = $gaCategoryDirective; | ||
this.$gaService = $gaService; | ||
this.$el = $el; | ||
this.gaBind = 'click'; | ||
@@ -497,3 +496,2 @@ } | ||
function () { | ||
this.suggestDefaultBinder(); | ||
}; | ||
@@ -536,13 +534,2 @@ /** | ||
*/ | ||
GaEventDirective.prototype.suggestDefaultBinder = /** | ||
* @return {?} | ||
*/ | ||
function () { | ||
this.gaBind = (this.$el.nativeElement && this.$el.nativeElement.tagName === 'INPUT') | ||
? 'blur' | ||
: 'click'; | ||
}; | ||
/** | ||
* @return {?} | ||
*/ | ||
GaEventDirective.prototype.trigger = /** | ||
@@ -581,3 +568,4 @@ * @return {?} | ||
{ type: Directive, args: [{ | ||
selector: '[gaEvent]' | ||
selector: "[gaEvent]", | ||
exportAs: 'gaEvent' | ||
},] } | ||
@@ -588,4 +576,3 @@ ]; | ||
{ type: GaEventCategoryDirective, decorators: [{ type: Host }, { type: Optional }] }, | ||
{ type: GoogleAnalyticsService }, | ||
{ type: ElementRef } | ||
{ type: GoogleAnalyticsService } | ||
]; }; | ||
@@ -610,2 +597,38 @@ GaEventDirective.propDecorators = { | ||
*/ | ||
var GaEventFormInputDirective = /** @class */ (function () { | ||
function GaEventFormInputDirective($gaEvent) { | ||
this.$gaEvent = $gaEvent; | ||
} | ||
/** | ||
* @return {?} | ||
*/ | ||
GaEventFormInputDirective.prototype.ngOnInit = /** | ||
* @return {?} | ||
*/ | ||
function () { | ||
if (this.$gaEvent) { | ||
this.$gaEvent.gaBind = (this.gaBind) | ||
? this.$gaEvent.gaBind | ||
: 'focus'; | ||
} | ||
}; | ||
GaEventFormInputDirective.decorators = [ | ||
{ type: Directive, args: [{ | ||
selector: "input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]" | ||
},] } | ||
]; | ||
/** @nocollapse */ | ||
GaEventFormInputDirective.ctorParameters = function () { return [ | ||
{ type: GaEventDirective, decorators: [{ type: Host }, { type: Optional }] } | ||
]; }; | ||
GaEventFormInputDirective.propDecorators = { | ||
gaBind: [{ type: Input }] | ||
}; | ||
return GaEventFormInputDirective; | ||
}()); | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc | ||
*/ | ||
var NgxGoogleAnalyticsModule = /** @class */ (function () { | ||
@@ -646,4 +669,4 @@ function NgxGoogleAnalyticsModule() { | ||
imports: [], | ||
declarations: [GaEventDirective, GaEventCategoryDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective] | ||
declarations: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective], | ||
exports: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective] | ||
},] } | ||
@@ -664,4 +687,4 @@ ]; | ||
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GaActionEnum, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, NgxGoogleAnalyticsModule }; | ||
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GaActionEnum, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, NgxGoogleAnalyticsModule, GaEventFormInputDirective as ɵa }; | ||
//# sourceMappingURL=ngx-google-analytics.js.map |
@@ -1,10 +0,10 @@ | ||
import { ElementRef, OnInit } from '@angular/core'; | ||
import { OnInit } from '@angular/core'; | ||
import { GaEventCategoryDirective } from './ga-event-category.directive'; | ||
import { GoogleAnalyticsService } from '../services/google-analytics.service'; | ||
import { GaActionEnum } from '../enums/ga-action.enum'; | ||
import { GaBind } from '../types/ga-bind.type'; | ||
export declare class GaEventDirective implements OnInit { | ||
protected $gaCategoryDirective: GaEventCategoryDirective; | ||
protected $gaService: GoogleAnalyticsService; | ||
protected $el: ElementRef<HTMLInputElement>; | ||
constructor($gaCategoryDirective: GaEventCategoryDirective, $gaService: GoogleAnalyticsService, $el: ElementRef<HTMLInputElement>); | ||
constructor($gaCategoryDirective: GaEventCategoryDirective, $gaService: GoogleAnalyticsService); | ||
gaAction: GaActionEnum | string; | ||
@@ -15,3 +15,3 @@ gaLabel: string; | ||
gaInteraction: boolean; | ||
gaBind: 'click' | 'focus' | 'blur'; | ||
gaBind: GaBind; | ||
ngOnInit(): void; | ||
@@ -21,5 +21,4 @@ onClick(): void; | ||
onBlur(): void; | ||
protected suggestDefaultBinder(): void; | ||
protected trigger(): void; | ||
protected throw(err: Error): void; | ||
} |
@@ -5,1 +5,2 @@ /** | ||
export * from './public_api'; | ||
export { GaEventFormInputDirective as ɵa } from './lib/directives/ga-event-form-input.directive'; |
@@ -1,1 +0,1 @@ | ||
{"__symbolic":"module","version":4,"metadata":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":6,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"GoogleAnalyticsInitializer"},"deps":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]},"GoogleAnalyticsInitializer":{"__symbolic":"function","parameters":["$settings"],"value":{"__symbolic":"error","message":"Lambda not supported","line":17,"character":9,"module":"./lib/initializers/google-analytics.initializer"}},"IGoogleAnalyticsCommand":{"__symbolic":"interface"},"IGoogleAnalyticsSettings":{"__symbolic":"interface"},"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":55},"arguments":["ngx-hotjar-settings",{"__symbolic":"error","message":"Lambda not supported","line":4,"character":11,"module":"./lib/tokens/ngx-google-analytics-settings-token"}]},"GaActionEnum":{"add_payment_info":"add_payment_info","add_to_cart":"add_to_cart","add_to_wishlist":"add_to_wishlist","begin_checkout":"begin_checkout","checkout_progress":"checkout_progress","generate_lead":"generate_lead","login":"login","purchase":"purchase","refund":"refund","remove_from_cart":"remove_from_cart","search":"search","select_content":"select_content","set_checkout_option":"set_checkout_option","share":"share","sign_up":"sign_up","view_item":"view_item","view_item_list":"view_item_list","view_promotion":"view_promotion","view_search_results":"view_search_results"},"GoogleAnalyticsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":5},"arguments":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"IGoogleAnalyticsSettings"}]}],"throw":[{"__symbolic":"method"}],"gtag":[{"__symbolic":"method"}],"event":[{"__symbolic":"method"}],"pageView":[{"__symbolic":"method"}],"appView":[{"__symbolic":"method"}],"exception":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"GaEventCategoryDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[gaEvent][gaCategory],\n [gaCategory]","exportAs":"gaCategory"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"gaCategory":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}]}},"GaEventDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[gaEvent]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":11,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":11,"character":13}}],null,null],"parameters":[{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GoogleAnalyticsService"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":13,"character":30,"context":{"typeName":"HTMLInputElement"},"module":"./lib/directives/ga-event.directive"}]}]}],"gaAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"gaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"gaValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"gaInteraction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"gaBind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":3},"arguments":["click"]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":35,"character":3},"arguments":["focus"]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":42,"character":3},"arguments":["blur"]}]}],"suggestDefaultBinder":[{"__symbolic":"method"}],"trigger":[{"__symbolic":"method"}],"throw":[{"__symbolic":"method"}]}},"NgxGoogleAnalyticsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"}],"exports":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["trackingCode","commands","uri"],"defaults":[null,[],null],"value":{"ngModule":{"__symbolic":"reference","name":"NgxGoogleAnalyticsModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"},"useValue":{"trackingCode":{"__symbolic":"reference","name":"trackingCode"},"commands":{"__symbolic":"reference","name":"commands"},"uri":{"__symbolic":"reference","name":"uri"}}},{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER"}]}}}}},"origins":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":"./lib/initializers/google-analytics.initializer","GoogleAnalyticsInitializer":"./lib/initializers/google-analytics.initializer","IGoogleAnalyticsCommand":"./lib/interfaces/i-google-analytics-commant","IGoogleAnalyticsSettings":"./lib/interfaces/i-google-analytics-settings","NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":"./lib/tokens/ngx-google-analytics-settings-token","GaActionEnum":"./lib/enums/ga-action.enum","GoogleAnalyticsService":"./lib/services/google-analytics.service","GaEventCategoryDirective":"./lib/directives/ga-event-category.directive","GaEventDirective":"./lib/directives/ga-event.directive","NgxGoogleAnalyticsModule":"./lib/ngx-google-analytics.module"},"importAs":"ngx-google-analytics"} | ||
{"__symbolic":"module","version":4,"metadata":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":6,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"GoogleAnalyticsInitializer"},"deps":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]},"GoogleAnalyticsInitializer":{"__symbolic":"function","parameters":["$settings"],"value":{"__symbolic":"error","message":"Lambda not supported","line":17,"character":9,"module":"./lib/initializers/google-analytics.initializer"}},"IGoogleAnalyticsCommand":{"__symbolic":"interface"},"IGoogleAnalyticsSettings":{"__symbolic":"interface"},"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":55},"arguments":["ngx-hotjar-settings",{"__symbolic":"error","message":"Lambda not supported","line":4,"character":11,"module":"./lib/tokens/ngx-google-analytics-settings-token"}]},"GaActionEnum":{"add_payment_info":"add_payment_info","add_to_cart":"add_to_cart","add_to_wishlist":"add_to_wishlist","begin_checkout":"begin_checkout","checkout_progress":"checkout_progress","generate_lead":"generate_lead","login":"login","purchase":"purchase","refund":"refund","remove_from_cart":"remove_from_cart","search":"search","select_content":"select_content","set_checkout_option":"set_checkout_option","share":"share","sign_up":"sign_up","view_item":"view_item","view_item_list":"view_item_list","view_promotion":"view_promotion","view_search_results":"view_search_results"},"GoogleAnalyticsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":5},"arguments":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"IGoogleAnalyticsSettings"}]}],"throw":[{"__symbolic":"method"}],"gtag":[{"__symbolic":"method"}],"event":[{"__symbolic":"method"}],"pageView":[{"__symbolic":"method"}],"appView":[{"__symbolic":"method"}],"exception":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"GaEventCategoryDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[gaEvent][gaCategory],\n [gaCategory]","exportAs":"gaCategory"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"gaCategory":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}]}},"GaEventDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[gaEvent]","exportAs":"gaEvent"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":13,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":13,"character":13}}],null],"parameters":[{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GoogleAnalyticsService"}]}],"gaAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"gaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"gaValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"gaInteraction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"gaBind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":3},"arguments":["click"]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":35,"character":3},"arguments":["focus"]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":42,"character":3},"arguments":["blur"]}]}],"trigger":[{"__symbolic":"method"}],"throw":[{"__symbolic":"method"}]}},"NgxGoogleAnalyticsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["trackingCode","commands","uri"],"defaults":[null,[],null],"value":{"ngModule":{"__symbolic":"reference","name":"NgxGoogleAnalyticsModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"},"useValue":{"trackingCode":{"__symbolic":"reference","name":"trackingCode"},"commands":{"__symbolic":"reference","name":"commands"},"uri":{"__symbolic":"reference","name":"uri"}}},{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER"}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":12,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":12,"character":13}}]],"parameters":[{"__symbolic":"reference","name":"GaEventDirective"}]}],"gaBind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":"./lib/initializers/google-analytics.initializer","GoogleAnalyticsInitializer":"./lib/initializers/google-analytics.initializer","IGoogleAnalyticsCommand":"./lib/interfaces/i-google-analytics-commant","IGoogleAnalyticsSettings":"./lib/interfaces/i-google-analytics-settings","NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":"./lib/tokens/ngx-google-analytics-settings-token","GaActionEnum":"./lib/enums/ga-action.enum","GoogleAnalyticsService":"./lib/services/google-analytics.service","GaEventCategoryDirective":"./lib/directives/ga-event-category.directive","GaEventDirective":"./lib/directives/ga-event.directive","NgxGoogleAnalyticsModule":"./lib/ngx-google-analytics.module","ɵa":"./lib/directives/ga-event-form-input.directive"},"importAs":"ngx-google-analytics"} |
{ | ||
"name": "ngx-google-analytics", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"description": "A simple ng-6 wrapper to load Google Analytics dependency by angular way", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
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
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
311597
50
3549
0