mirror of
https://github.com/ente-io/ente.git
synced 2025-08-13 17:57:31 +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 />
|
<EditIcon />
|
||||||
</MoreMenuItem>
|
</MoreMenuItem>
|
||||||
)}
|
)}
|
||||||
|
<MoreMenuItem onClick={handleToggleFullscreen}>
|
||||||
|
<MoreMenuItemTitle>
|
||||||
|
{/*TODO */ pt("Full screen")}
|
||||||
|
</MoreMenuItemTitle>
|
||||||
|
<EditIcon />
|
||||||
|
</MoreMenuItem>
|
||||||
</MoreMenu>
|
</MoreMenu>
|
||||||
{/* TODO(PS): Fix imports */}
|
{/* TODO(PS): Fix imports */}
|
||||||
<ConfirmDeleteFileDialog
|
<ConfirmDeleteFileDialog
|
||||||
@@ -832,3 +838,11 @@ const createImagePNGBlob = async (imageURL: string) =>
|
|||||||
image.onerror = reject;
|
image.onerror = reject;
|
||||||
image.src = imageURL;
|
image.src = imageURL;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Toggle full screen mode.
|
||||||
|
*/
|
||||||
|
const toggleFullscreen = () =>
|
||||||
|
document.fullscreenElement
|
||||||
|
? document.exitFullscreen()
|
||||||
|
: document.body.requestFullscreen();
|
||||||
|
Reference in New Issue
Block a user