Headless CMS and Content Managment Hub
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

37 lines
954 B

/*
*PinkParrot CMS
*
* @license
* Copyright (c) Sebastian Stehle. All rights reserved
*/
import * as Ng2 from '@angular/core';
import { UserReportConfig } from './../configurations';
@Ng2.Component({
selector: 'gp-user-report',
template: ''
})
export class UserReportComponent implements Ng2.OnInit {
constructor(config: UserReportConfig,
private readonly renderer: Ng2.Renderer
) {
window['_urq'] = window['_urq'] || [];
window['_urq'].push(['initSite', config.siteId]);
}
public ngOnInit() {
setTimeout(() => {
const url = 'https://cdn.userreport.com/userreport.js';
const script = document.createElement('script');
script.src = url;
script.async = true;
const node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(script, node);
}, 4000);
}
}