Observe document editor visibility
Q: I need to get notified when document editor gets displayed or hidden.
A: You can use the viewState.change
event listener to check whether or not the Document Editor is being displayed:
//Add the event listener to the instance instance.addEventListener("viewState.change", (viewState, previousState) => { //check if the current view state is "document_editor" if (viewState.interactionMode?.toLowerCase() === "document_editor") { console.log("Document Editor Displaying"); } //Otherwise if the previous view state is "document_editor" the document editor was closed if (previousState.interactionMode?.toLowerCase() === "document_editor") { console.log("Document Editor Hidden"); } });
This has been tested with PSPDFKit for Web 2020.6.4.