mirror of
https://github.com/ente-io/ente.git
synced 2025-08-14 02:07:33 +00:00
fs 1
Refs * https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API * https://mdn.github.io/dom-examples/fullscreen-api/index.html
This commit is contained in:
@@ -731,6 +731,12 @@ const FileViewer: React.FC<FileViewerProps> = ({
|
||||
<EditIcon />
|
||||
</MoreMenuItem>
|
||||
)}
|
||||
<MoreMenuItem onClick={handleToggleFullscreen}>
|
||||
<MoreMenuItemTitle>
|
||||
{/*TODO */ pt("Full screen")}
|
||||
</MoreMenuItemTitle>
|
||||
<EditIcon />
|
||||
</MoreMenuItem>
|
||||
</MoreMenu>
|
||||
{/* TODO(PS): Fix imports */}
|
||||
<ConfirmDeleteFileDialog
|
||||
@@ -832,3 +838,11 @@ const createImagePNGBlob = async (imageURL: string) =>
|
||||
image.onerror = reject;
|
||||
image.src = imageURL;
|
||||
});
|
||||
|
||||
/**
|
||||
* Toggle full screen mode.
|
||||
*/
|
||||
const toggleFullscreen = () =>
|
||||
document.fullscreenElement
|
||||
? document.exitFullscreen()
|
||||
: document.body.requestFullscreen();
|
||||
|
Reference in New Issue
Block a user