@@ -497,8 +497,8 @@ class Gleap {
497497 ) ;
498498 feedback
499499 . sendFeedback ( )
500- . then ( ( ) => { } )
501- . catch ( ( error ) => { } ) ;
500+ . then ( ( ) => { } )
501+ . catch ( ( error ) => { } ) ;
502502 }
503503
504504 /**
@@ -620,9 +620,9 @@ class Gleap {
620620 }
621621
622622 /**
623- * Opens a help article
623+ * Opens a help center collection
624624 */
625- static openHelpArticle ( collectionId , articleId , showBackButton = true ) {
625+ static openHelpCollection ( collectionId , showBackButton = true ) {
626626 if ( ! collectionId ) {
627627 return ;
628628 }
@@ -631,9 +631,32 @@ class Gleap {
631631
632632 GleapFrameManager . getInstance ( ) . sendMessage (
633633 {
634- name : "open-help-article " ,
634+ name : "open-help-collection " ,
635635 data : {
636636 collectionId,
637+ hideBackButton : ! showBackButton ,
638+ } ,
639+ } ,
640+ true
641+ ) ;
642+
643+ GleapFrameManager . getInstance ( ) . showWidget ( ) ;
644+ }
645+
646+ /**
647+ * Opens a help article
648+ */
649+ static openHelpArticle ( articleId , showBackButton = true ) {
650+ if ( ! articleId ) {
651+ return ;
652+ }
653+
654+ GleapFrameManager . getInstance ( ) . setAppMode ( "widget" ) ;
655+
656+ GleapFrameManager . getInstance ( ) . sendMessage (
657+ {
658+ name : "open-help-article" ,
659+ data : {
637660 articleId,
638661 hideBackButton : ! showBackButton ,
639662 } ,
@@ -836,7 +859,7 @@ class Gleap {
836859 this . setGlobalDataItem ( "webReplay" , replayData ) ;
837860 }
838861 } )
839- . catch ( ( exp ) => { } ) ;
862+ . catch ( ( exp ) => { } ) ;
840863 }
841864}
842865
0 commit comments