From 80e1be2261499c952f78085fa6bec8d61d3679ef Mon Sep 17 00:00:00 2001 From: Oleg Sinizin Date: Wed, 17 Nov 2021 15:37:59 +0300 Subject: [PATCH] python: docxf --- web/documentserver-example/python/assets | 2 +- web/documentserver-example/python/config.py | 2 +- web/documentserver-example/python/src/utils/docManager.py | 3 ++- web/documentserver-example/python/static/css/stylesheet.css | 4 ++++ .../python/static/images/file_docxf.svg | 6 ++++++ web/documentserver-example/python/templates/index.html | 3 +++ 6 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 web/documentserver-example/python/static/images/file_docxf.svg diff --git a/web/documentserver-example/python/assets b/web/documentserver-example/python/assets index f9fc118e..346236dd 160000 --- a/web/documentserver-example/python/assets +++ b/web/documentserver-example/python/assets @@ -1 +1 @@ -Subproject commit f9fc118e433ac604f1bc62fc4aa71fa334e97756 +Subproject commit 346236dd127c29febc9119aeb6d55aad5ad190b4 diff --git a/web/documentserver-example/python/config.py b/web/documentserver-example/python/config.py index 3bb91e89..184f3791 100644 --- a/web/documentserver-example/python/config.py +++ b/web/documentserver-example/python/config.py @@ -7,7 +7,7 @@ STORAGE_PATH = 'app_data' DOC_SERV_FILLFORMS = [".oform", ".docx"] DOC_SERV_VIEWED = [".pdf", ".djvu", ".xps", ".oxps"] # file extensions that can be viewed -DOC_SERV_EDITED = [".docx", ".xlsx", ".csv", ".pptx", ".txt"] # file extensions that can be edited +DOC_SERV_EDITED = [".docx", ".xlsx", ".csv", ".pptx", ".txt", ".docxf"] # file extensions that can be edited DOC_SERV_CONVERT = [ # file extensions that can be converted ".docm", ".doc", ".dotx", ".dotm", ".dot", ".odt", ".fodt", ".ott", ".xlsm", ".xls", ".xltx", ".xltm", diff --git a/web/documentserver-example/python/src/utils/docManager.py b/web/documentserver-example/python/src/utils/docManager.py index 133ae601..61e99330 100644 --- a/web/documentserver-example/python/src/utils/docManager.py +++ b/web/documentserver-example/python/src/utils/docManager.py @@ -97,7 +97,8 @@ def getInternalExtension(fileType): mapping = { 'word': '.docx', 'cell': '.xlsx', - 'slide': '.pptx' + 'slide': '.pptx', + 'docxf': '.docxf' } return mapping.get(fileType, '.docx') # the default file type is .docx diff --git a/web/documentserver-example/python/static/css/stylesheet.css b/web/documentserver-example/python/static/css/stylesheet.css index f560c757..5fd245b9 100644 --- a/web/documentserver-example/python/static/css/stylesheet.css +++ b/web/documentserver-example/python/static/css/stylesheet.css @@ -165,6 +165,10 @@ label .checkbox { background-image: url("../images/file_pptx.svg"); } +.try-editor.form { + background-image: url("../images/file_docxf.svg"); +} + .create-sample { color: #666666; line-height: 24px; diff --git a/web/documentserver-example/python/static/images/file_docxf.svg b/web/documentserver-example/python/static/images/file_docxf.svg new file mode 100644 index 00000000..984761e6 --- /dev/null +++ b/web/documentserver-example/python/static/images/file_docxf.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/web/documentserver-example/python/templates/index.html b/web/documentserver-example/python/templates/index.html index b01a7b02..0edbcd5c 100644 --- a/web/documentserver-example/python/templates/index.html +++ b/web/documentserver-example/python/templates/index.html @@ -67,6 +67,9 @@
  • Presentation
  • +
  • + Master form +