diff --git a/build-helpers/index-maker.js b/build-helpers/index-maker.js deleted file mode 100644 index 8c9aeba6..00000000 --- a/build-helpers/index-maker.js +++ /dev/null @@ -1,18 +0,0 @@ -const fs = require('fs'); -const path = require('path'); - -const indexPath = path.resolve('../dist/index.html'); - -fs.readFile(indexPath, 'utf8', (err, data) => { - if (err) { - return console.log(err); - } - - const result = data.replace(` + + `); + + await fs.writeFile('./dist/index.html', newHtml); +} + +setGa(); diff --git a/package.json b/package.json index 6775516c..ae3cb30d 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "e2e": "ng e2e --port 3200", "e2e:quick": "ng e2e --dev-server-target --webdriverUpdate=false", "e2e:headless": "HEADLESS=true ng e2e", - "build:index": "cd build-helpers && node index-maker.js", + "build:index": "node build.js", "build:demo": "rm -rf dist/ && ng build --prod --base-href /angular-datepicker/ && npm run build:index", "build:prod": "ng-packagr -p package.json", "release": "npm run build:prod && npm publish bin", diff --git a/src/demo/demo/demo.component.ts b/src/demo/demo/demo.component.ts index dfa9f07d..d0afbb6b 100644 --- a/src/demo/demo/demo.component.ts +++ b/src/demo/demo/demo.component.ts @@ -368,14 +368,6 @@ export class DemoComponent implements OnInit { console.log(data); } - trackFiver(): void { - this.gaService.emitEvent('fiverr', 'clicked'); - } - - toggleDisabled(disabled: boolean) { - disabled ? this.formGroup.disable() : this.formGroup.enable() - } - private buildForm(): FormGroup { return new FormGroup({ datePicker: new FormControl({value: this.date, disabled: this.disabled}, [ diff --git a/src/demo/services/ga/ga.service.ts b/src/demo/services/ga/ga.service.ts index 9c242154..5f0ae229 100644 --- a/src/demo/services/ga/ga.service.ts +++ b/src/demo/services/ga/ga.service.ts @@ -1,21 +1,19 @@ import {Injectable} from '@angular/core'; import {environment} from '../../../environments/environment'; -declare const ga: Function; +declare const gtag: Function; @Injectable() export class GaService { public emitEvent(eventCategory: string, - eventAction: string, - eventLabel: string = null, + eventLabel: string, eventValue: number = null) { - if (environment.production && window['ga']) { - ga('send', 'event', { - eventCategory: eventCategory, - eventLabel: eventLabel, - eventAction: eventAction, - eventValue: eventValue + if (environment.production && window['gtag']) { + gtag('event', 'send', { + event_category: eventCategory, + event_label: eventLabel, + value: eventValue }); } } diff --git a/src/index.html b/src/index.html index 9a05d081..b39506f4 100644 --- a/src/index.html +++ b/src/index.html @@ -16,7 +16,7 @@ - + Loading...