[Trunk|Connect]: Add Piwik on Communities Search and Contac Us Pages.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-connect-portal/trunk@55310 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
babdec2843
commit
752228d106
|
@ -76,7 +76,7 @@
|
|||
<modal-alert #AlertModal (alertOutput)="goToHome($event)">
|
||||
<div class="uk-text-center">
|
||||
Our team will response to your submission soon.<br>
|
||||
You will be redirected to OpenAIRE Connect home page
|
||||
Press Ok to redirect to OpenAIRE Connect home page.
|
||||
</div>
|
||||
</modal-alert>
|
||||
</div>
|
||||
|
|
|
@ -6,6 +6,8 @@ import {Email} from "../openaireLibrary/utils/email/email";
|
|||
import {EnvProperties} from "../openaireLibrary/utils/properties/env-properties";
|
||||
import {ContactForm} from "../openaireLibrary/utils/email/contact-form";
|
||||
import {Composer} from "../openaireLibrary/utils/email/composer";
|
||||
import {Title} from "@angular/platform-browser";
|
||||
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
|
||||
|
||||
@Component({
|
||||
selector: 'contact',
|
||||
|
@ -16,7 +18,7 @@ export class ContactComponent implements OnInit {
|
|||
|
||||
@Input('group')
|
||||
myForm: FormGroup;
|
||||
|
||||
public piwiksub: any;
|
||||
public showLoading = true;
|
||||
public errorMessage = '';
|
||||
public isSubmitted = false;
|
||||
|
@ -37,14 +39,20 @@ export class ContactComponent implements OnInit {
|
|||
constructor(private element: ElementRef,
|
||||
private route: ActivatedRoute,
|
||||
private _router: Router,
|
||||
private _emailService: EmailService) {
|
||||
private _emailService: EmailService,
|
||||
private _title: Title,
|
||||
private _piwikService: PiwikService) {
|
||||
}
|
||||
|
||||
|
||||
ngOnInit() {
|
||||
this._title.setTitle('OpenAIRE-Connect|Contact Us');
|
||||
this.route.data.subscribe((data: { envSpecific: EnvProperties }) => {
|
||||
this.properties = data.envSpecific;
|
||||
this.email = {body: '', subject: '', recipients: []};
|
||||
if(this.properties.enablePiwikTrack && (typeof document !== 'undefined')){
|
||||
this.piwiksub = this._piwikService.trackView(this.properties, "OpenAIRE Connect|Contact Us", this.properties.piwikSiteId).subscribe();
|
||||
}
|
||||
this.scroll();
|
||||
this.showLoading = false;
|
||||
});
|
||||
|
|
|
@ -8,6 +8,7 @@ import {ContactRoutingModule} from "./contact-routing.module";
|
|||
import {EmailService} from "../openaireLibrary/utils/email/email.service";
|
||||
import {RecaptchaModule} from "ng-recaptcha";
|
||||
import {AlertModalModule} from "../openaireLibrary/utils/modal/alertModal.module";
|
||||
import {PiwikService} from "../openaireLibrary/utils/piwik/piwik.service";
|
||||
|
||||
|
||||
@NgModule({
|
||||
|
@ -19,7 +20,7 @@ import {AlertModalModule} from "../openaireLibrary/utils/modal/alertModal.module
|
|||
ContactComponent
|
||||
],
|
||||
providers: [
|
||||
EmailService
|
||||
EmailService, PiwikService
|
||||
],
|
||||
exports: [
|
||||
ContactComponent
|
||||
|
|
|
@ -50,7 +50,7 @@ export class SearchCommunitiesComponent {
|
|||
private _communitiesService: CommunitiesService,
|
||||
private _subscribeService: SubscribeService,
|
||||
private element: ElementRef,
|
||||
private _piwikService:PiwikService) {
|
||||
private _piwikService: PiwikService) {
|
||||
this.errorCodes = new ErrorCodes();
|
||||
this.errorMessages = new ErrorMessagesComponent();
|
||||
this.searchUtils.status = this.errorCodes.LOADING;
|
||||
|
|
Loading…
Reference in New Issue