11import { Injectable } from '@angular/core' ;
2+ import { ActivatedRoute , NavigationEnd , Router } from '@angular/router' ;
3+
4+ import { BehaviorSubject , combineLatest , Observable , of } from 'rxjs' ;
5+ import { distinctUntilChanged , filter , map , mergeMap , switchMap , take } from 'rxjs/operators' ;
6+
27import { environment } from '../../environments/environment' ;
38import { CookieService } from '../core/services/cookie.service' ;
4- import { distinctUntilChanged , filter , map , mergeMap , switchMap , take } from 'rxjs/operators' ;
5- import { ActivatedRoute , NavigationEnd , Router } from '@angular/router' ;
69import { AuthService } from '../core/auth/auth.service' ;
7- import { BehaviorSubject , combineLatest , Observable , of } from 'rxjs' ;
810
911export const APP_THIS_ID_SELECTOR = '#at4-share' ;
1012
@@ -29,30 +31,29 @@ export class SocialService {
2931 }
3032
3133 initializeAddThisScript ( _document : Document ) : any {
32- // console.log(' Initializing the addThisCookie script');
34+ // Initializing the addThisCookie script
3335 const script = _document . createElement ( 'script' ) ;
3436 script . type = 'text/javascript' ;
3537 script . src = environment . addThisPlugin . scriptUrl + environment . addThisPlugin . siteId ;
3638 _document . body . appendChild ( script ) ;
3739 }
3840
3941 hide ( _document : Document ) {
40- // console.log(' Hiding social buttons');
42+ // Hiding social buttons
4143 const socialButtons : HTMLElement = _document . querySelector ( APP_THIS_ID_SELECTOR ) ;
4244 if ( socialButtons ) {
43- // console.log(' HTML Element found, setting display to none');
45+ // HTML Element found, setting display to none
4446 socialButtons . style . display = 'none' ;
4547 }
4648 }
4749
4850 show ( _document : Document ) {
49- // console.log(' Showing social buttons');
51+ // Showing social buttons
5052 const socialButtons : HTMLElement = _document . querySelector ( APP_THIS_ID_SELECTOR ) ;
5153 if ( socialButtons ) {
52- // console.log(' HTML Element found, setting display to block');
54+ // HTML Element found, setting display to block
5355 socialButtons . style . display = 'block' ;
5456 }
55- // console.error('No HTML Elements to show');
5657 }
5758
5859 protected initialize ( activatedRoute : ActivatedRoute ) {
@@ -89,7 +90,6 @@ export class SocialService {
8990
9091 // Listen to every cookies / user state changes and evaluate sharing state
9192 combineLatest ( [ cookies$ , userUUId$ ] ) . subscribe ( ( [ cookieMap , userUUID ] ) => {
92- // console.log('COOKIE/USER change detected. Evaluating.', cookieMap, userUUID);
9393 this . evaluateShowHide ( cookieMap , userUUID ) ;
9494 } ) ;
9595
@@ -119,17 +119,10 @@ export class SocialService {
119119 }
120120
121121 protected isAddThisCookieEnabled ( cookieMap , userUUID ) {
122- // console.log(cookieMap, userUUID);
123- // if (userUUID) {
124- // console.log('The user is authenticated, checking klaro-' + userUUID);
125- // } else {
126- // console.log('The user is not authenticated, checking klaro-anonymous');
127- // }
128122 const cookie = userUUID ? this . cookie . get ( 'klaro-' + userUUID ) : this . cookie . get ( 'klaro-anonymous' ) ;
129123 const addThisCookie = cookie ? cookie [ 'add-this' ] : false ;
130- // console.log('AddThisCookie is ' + addThisCookie);
124+
131125 return addThisCookie ;
132126 }
133127
134-
135128}
0 commit comments