Merge pull request #19103 from overleaf/dp-presentation-events

Add event for entering presentation mode

GitOrigin-RevId: 6d9006005264f69d1a37baa363b338caf0d29c6c
This commit is contained in:
David 2024-06-25 09:51:12 +01:00 committed by Copybot
parent ddfdafd54c
commit b2e3002992

View file

@ -1,5 +1,6 @@
import { useCallback, useEffect, useRef, useState } from 'react'
import PDFJSWrapper from '../util/pdf-js-wrapper'
import { sendMB } from '@/infrastructure/event-tracking'
type StoredPDFState = {
scrollMode?: number
@ -83,6 +84,8 @@ export default function usePresentationMode(
}, [presentationMode, arrowKeyListener, clickListener])
const requestPresentationMode = useCallback(() => {
sendMB('pdf-viewer-enter-presentation-mode')
if (pdfJsWrapper) {
pdfJsWrapper.container.parentNode.requestFullscreen()
}