Commit e1dfa0d5 authored by Roque's avatar Roque

erp5_officejs_ooffice: about page

parent f6d093d9
.about-page h1 {
font-family: "Roboto", Arial, sans-serif;
color: #0082b9;
font-size: 2em;
margin: 0.67em 0;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
.about-page p {
font-family: 'Heuristica', 'Helvetica', Times, serif;
font-size: 1.25em;
line-height: 1.58em;
letter-spacing: -.003em;
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Gadget OnlyOffice About</title>
<script src="rsvp.js"></script>
<script src="renderjs.js"></script>
<script src="gadget_erp5_page_ojs_oo_about.js"></script>
<link rel="stylesheet" href="gadget_erp5_page_ojs_oo_about.css">
</head>
<body>
<div class="about-page">
<h1>OfficeJS Only Office Editor</h1>
<p style="margin-bottom: 10px;">OfficeJS Only Office apps are progressive web applications developed with <a href="https://renderjs.nexedi.com/">renderJS</a> and <a href="https://jio.nexedi.com">jIO</a> under the premises of <b>privacy</b> and <b>availability</b>, meaning users are free to choose their storage, can work offline and synchronize their work easily. Only Office applications are developed, maintained and used by <a href="https://www.nexedi.com/">Nexedi</a>, and their code can be found <a href="https://lab.nexedi.com/nexedi/erp5/tree/master/bt5/erp5_officejs_ooffice" target="_blank">here</a>.</p>
<p></p>
<p>The editor itself is based on a modified version of <a href="https://www.onlyoffice.com/">OnlyOffice</a> code with patches to support offline operation. The original source code of <b>onlyoffice</b> can be found <a href="https://github.com/ONLYOFFICE/" target="_blank">here</a> and the patched version can be found <a href="https://lab.nexedi.com/bk/web-apps/commits/jio_gadget.dev.180123" target="_blank">here</a>.</p>
<h1>Licence</h1>
<p>OfficeJS Only Office Editor is <a href="http://www.fsf.org/">Free Software</a>, licensed under the terms of the <a href="https://www.gnu.org/licenses/gpl-2.0.html">GNU GPL v3 (or later)</a>. For details, please see <a href="https://www.nexedi.com/licensing">Nexedi licensing</a>.</p>
</div>
</body>
</html>
/*global window, rJS, RSVP, jIO */
/*jslint nomen: true, indent: 2, maxerr: 3 */
(function (window, rJS, RSVP, jIO) {
"use strict";
rJS(window)
/////////////////////////////////////////////////////////////////
// Acquired methods
/////////////////////////////////////////////////////////////////
.declareAcquiredMethod("getUrlFor", "getUrlFor")
.declareAcquiredMethod("updateHeader", "updateHeader")
.declareAcquiredMethod("getSetting", "getSetting")
.declareAcquiredMethod("jio_get", "jio_get")
.declareAcquiredMethod("jio_getAttachment", "jio_getAttachment")
.declareAcquiredMethod("notifySubmitting", "notifySubmitting")
.declareAcquiredMethod("notifySubmitted", "notifySubmitted")
/////////////////////////////////////////////////////////////////
// declared methods
/////////////////////////////////////////////////////////////////
.declareMethod("render", function (options) {
var gadget = this;
return new RSVP.Queue()
.push(function (url_list) {
return gadget.updateHeader({
page_title: "About OfficeJS OnlyOffice editor"
});
});
});
}(window, rJS, RSVP, jIO));
\ No newline at end of file
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
<script data-renderjs-configuration="file_extension" type="text/x-renderjs-configuration">ppty</script> <script data-renderjs-configuration="file_extension" type="text/x-renderjs-configuration">ppty</script>
<script data-renderjs-configuration="upload_dict" type="text/x-renderjs-configuration">{"pptx": "ppty", "ppty": "ppty"}</script> <script data-renderjs-configuration="upload_dict" type="text/x-renderjs-configuration">{"pptx": "ppty", "ppty": "ppty"}</script>
<script data-renderjs-configuration="conversion_dict" type="text/x-renderjs-configuration">{"ppty": ["pptx"], "pptx": ["ppty", "pdf"]}</script> <script data-renderjs-configuration="conversion_dict" type="text/x-renderjs-configuration">{"ppty": ["pptx"], "pptx": ["ppty", "pdf"]}</script>
<script data-renderjs-configuration="about_page" type="text/x-renderjs-configuration">ojs_oo_about</script>
<div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="erp5_router"></div> <div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="erp5_router"></div>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -247,7 +247,7 @@ ...@@ -247,7 +247,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>985.55190.40762.13994</string> </value> <value> <string>1000.58270.63145.51524</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -265,7 +265,7 @@ ...@@ -265,7 +265,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1600265054.22</float> <float>1655831598.7</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
<script data-renderjs-configuration="file_extension" type="text/x-renderjs-configuration">xlsy</script> <script data-renderjs-configuration="file_extension" type="text/x-renderjs-configuration">xlsy</script>
<script data-renderjs-configuration="upload_dict" type="text/x-renderjs-configuration">{"xlsx": "xlsy", "xlsy": "xlsy"}</script> <script data-renderjs-configuration="upload_dict" type="text/x-renderjs-configuration">{"xlsx": "xlsy", "xlsy": "xlsy"}</script>
<script data-renderjs-configuration="conversion_dict" type="text/x-renderjs-configuration">{"xlsy": ["xlsx"], "xlsx": ["xlsy", "pdf"]}</script> <script data-renderjs-configuration="conversion_dict" type="text/x-renderjs-configuration">{"xlsy": ["xlsx"], "xlsx": ["xlsy", "pdf"]}</script>
<script data-renderjs-configuration="about_page" type="text/x-renderjs-configuration">ojs_oo_about</script>
<div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="erp5_router"></div> <div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="erp5_router"></div>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -247,7 +247,7 @@ ...@@ -247,7 +247,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>985.55190.40762.13994</string> </value> <value> <string>1000.58270.63145.51524</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -265,7 +265,7 @@ ...@@ -265,7 +265,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1600265032.78</float> <float>1655831591.17</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -30,6 +30,7 @@ ...@@ -30,6 +30,7 @@
<script data-renderjs-configuration="file_extension" type="text/x-renderjs-configuration">docy</script> <script data-renderjs-configuration="file_extension" type="text/x-renderjs-configuration">docy</script>
<script data-renderjs-configuration="upload_dict" type="text/x-renderjs-configuration">{"docx": "docy", "docy": "docy"}</script> <script data-renderjs-configuration="upload_dict" type="text/x-renderjs-configuration">{"docx": "docy", "docy": "docy"}</script>
<script data-renderjs-configuration="conversion_dict" type="text/x-renderjs-configuration">{"docy": ["docx"], "docx": ["docy", "pdf"]}</script> <script data-renderjs-configuration="conversion_dict" type="text/x-renderjs-configuration">{"docy": ["docx"], "docx": ["docy", "pdf"]}</script>
<script data-renderjs-configuration="about_page" type="text/x-renderjs-configuration">ojs_oo_about</script>
<div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="erp5_router"></div> <div data-gadget-url="gadget_erp5_router.html" data-gadget-scope="erp5_router"></div>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -247,7 +247,7 @@ ...@@ -247,7 +247,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>985.55190.40762.13994</string> </value> <value> <string>1001.4456.39558.58572</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -265,7 +265,7 @@ ...@@ -265,7 +265,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1600265042.71</float> <float>1655831585.66</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -3,6 +3,9 @@ url_list = [ ...@@ -3,6 +3,9 @@ url_list = [
"only_office_document_view.js", "only_office_document_view.js",
"gadget_officejs_liberator.html", "gadget_officejs_liberator.html",
"gadget_officejs_liberator.js", "gadget_officejs_liberator.js",
"gadget_erp5_page_ojs_oo_about.html",
"gadget_erp5_page_ojs_oo_about.js",
"gadget_erp5_page_ojs_oo_about.css",
#cloudooo #cloudooo
"gadget_ojs_cloudooo.html", "gadget_ojs_cloudooo.html",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment