File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
src/app/chatbot-design-studio/cds-support Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ export class CdsSupportComponent implements OnInit {
68
68
this . logger . log ( '[CDS-SUPPORT] manageWidget ' , window [ 'tiledesk' ] , status )
69
69
if ( window && window [ 'tiledesk' ] ) {
70
70
if ( status === 'hide' ) {
71
- window [ 'tiledesk' ] . hide ( ) ;
71
+ window [ 'tiledesk' ] . dispose ( ) ;
72
72
} else if ( status === 'show' ) {
73
73
window [ 'tiledesk' ] . show ( ) ;
74
74
} else if ( status === 'open' ) {
@@ -83,8 +83,7 @@ export class CdsSupportComponent implements OnInit {
83
83
this . logger . log ( '[CDS-SUPPORT] manageWidget window[tiledesk] not exist' , status )
84
84
if ( status === "start" ) {
85
85
window [ 'startWidget' ] ( ) ;
86
- window [ 'tiledesk_widget_login' ] ( ) ;
87
- window [ 'tiledesk' ] . setAttributeParameter ( { key : 'payload' , value : { project : projectInfo } } )
86
+ window [ 'tiledesk_widget_login' ] ( { key : 'payload' , value : { project : projectInfo } } ) ;
88
87
}
89
88
}
90
89
@@ -95,6 +94,15 @@ export class CdsSupportComponent implements OnInit {
95
94
96
95
ngOnDestroy ( ) {
97
96
this . manageWidget ( "hide" )
97
+
98
+ //remove script with id tiledesk-jssdk
99
+ const scriptElement = document . getElementById ( 'tiledesk-jssdk' )
100
+ if ( scriptElement ) {
101
+ scriptElement . remove ( ) ;
102
+ delete window [ 'tiledesk' ]
103
+ delete window [ 'Tiledesk' ]
104
+ }
105
+
98
106
}
99
107
100
108
}
You can’t perform that action at this time.
0 commit comments