mirror of
https://github.com/lxsang/antd-web-apps
synced 2025-07-25 10:09:47 +02:00
add only office to doc
This commit is contained in:
67
doc/views/office/layout.ls
Normal file
67
doc/views/office/layout.ls
Normal file
@ -0,0 +1,67 @@
|
||||
<?lua
|
||||
local shareid = __main__:get("shareid")
|
||||
local ext = __main__:get("ext")
|
||||
local doctype = __main__:get("doctype")
|
||||
local name = __main__:get("name")
|
||||
local key = __main__:get("key")
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link
|
||||
rel="stylesheet"
|
||||
type="text/css"
|
||||
href="<?=HTTP_ROOT?>/assets/office.css" />
|
||||
<!--meta name="viewport" content="width=device-width, initial-scale=1"-->
|
||||
<script src="https://office.iohub.dev/web-apps/apps/api/documents/api.js"> </script>
|
||||
<title>
|
||||
<?lua
|
||||
echo(name)
|
||||
?>
|
||||
</title>
|
||||
<script type="text/javascript">
|
||||
<?lua
|
||||
if shareid and ext and doctype ~= "none" then
|
||||
?>
|
||||
window.onload = () => {
|
||||
const editor = new DocsAPI.DocEditor("container", {
|
||||
events: {
|
||||
onAppReady: (e) => () => {},
|
||||
//onRequestCreateNew: () => @newDocument(),
|
||||
//onRequestSaveAs: (e) => @saveAs(e)
|
||||
},
|
||||
document: {
|
||||
fileType: '<?=ext?>',
|
||||
key: '<?=key?>',
|
||||
title: '<?=name?>',
|
||||
url: "https://doc.iohub.dev/office/shared/<?=shareid?>"
|
||||
},
|
||||
documentType: '<?=doctype?>',
|
||||
editorConfig: {
|
||||
//user: {
|
||||
// id: @systemsetting.user.id.toString(),
|
||||
// name: @systemsetting.user.username
|
||||
//},
|
||||
customization: {
|
||||
compactHeader: false,
|
||||
},
|
||||
callbackUrl:"https://doc.iohub.dev/office/save/<?=shareid?>"
|
||||
}
|
||||
});
|
||||
};
|
||||
<?lua
|
||||
end
|
||||
?>
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id = "container">
|
||||
<?lua
|
||||
if not shareid or not ext or doctype == "none" then
|
||||
echo("<h1> Invalid document </h1>")
|
||||
end
|
||||
?>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user