Commit 8567a3ca authored by Thomas Gambier's avatar Thomas Gambier 🚴🏼

[erp5_officejs] "Javascript Editor" is now a progressive webapp

Add manifests to make the app a progressive webapp. There are 2 manifests : one
during the installation process (while the app is loading) and one for the app
itself.  Note that the "start_url" parameter is made for the officejs app URL
([your_app].app.officejs.com/[release_number]). It doesn't work on an ERP5
instance ([instance_url]/erp5/web_site_module/[your_app]). If you want to make
it work on the ERP5 instance for testing purposes, remove one "../".

Update the Javascript Editor logo according to Vincent's wishes.
parent f3b71a46
...@@ -100,7 +100,7 @@ ...@@ -100,7 +100,7 @@
{ {
"int_index": "47", "int_index": "47",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "app/codemirror/icon_javascript_editor.png", "application_image_url": "officejs_javascript_editor_icon.png",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"25/09/2015", "application_published":"25/09/2015",
"application_submitted":"25/09/2015", "application_submitted":"25/09/2015",
......
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
</item> </item>
<item> <item>
<key> <string>content_md5</string> </key> <key> <string>content_md5</string> </key>
<value> <string>6a4d72b6cb6c21eaf97ced8110f32aa2</string> </value> <value> <string>ec0212c1f781ca523888ca2228d303e8</string> </value>
</item> </item>
<item> <item>
<key> <string>content_type</string> </key> <key> <string>content_type</string> </key>
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
</item> </item>
<item> <item>
<key> <string>default_reference</string> </key> <key> <string>default_reference</string> </key>
<value> <string>app/codemirror/icon_javascript_editor.png</string> </value> <value> <string>officejs_javascript_editor_icon.png</string> </value>
</item> </item>
<item> <item>
<key> <string>description</string> </key> <key> <string>description</string> </key>
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
</item> </item>
<item> <item>
<key> <string>filename</string> </key> <key> <string>filename</string> </key>
<value> <string>codemirror_icon.png</string> </value> <value> <string>codemirror_logo.png</string> </value>
</item> </item>
<item> <item>
<key> <string>height</string> </key> <key> <string>height</string> </key>
...@@ -278,7 +278,7 @@ ...@@ -278,7 +278,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>970.27207.47934.34816</string> </value> <value> <string>970.31528.45792.33211</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -296,7 +296,7 @@ ...@@ -296,7 +296,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1537546145.34</float> <float>1537805334.73</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -209,6 +209,9 @@ gadget_officejs_setting.js\n ...@@ -209,6 +209,9 @@ gadget_officejs_setting.js\n
gadget_officejs_setting.html\n gadget_officejs_setting.html\n
\n \n
#code mirror\n #code mirror\n
officejs_javascript_editor_icon.png\n
gadget_officejs_json_manifest_javascript_editor_install.json\n
gadget_officejs_json_manifest_javascript_editor.json\n
gadget_officejs_codemirror_router.html\n gadget_officejs_codemirror_router.html\n
gadget_officejs_jio_web_script_view.html\n gadget_officejs_jio_web_script_view.html\n
gadget_officejs_jio_web_script_view.js\n gadget_officejs_jio_web_script_view.js\n
...@@ -396,7 +399,7 @@ NETWORK:\n ...@@ -396,7 +399,7 @@ NETWORK:\n
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>970.25271.42440.56234</string> </value> <value> <string>970.31022.36004.22801</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -414,7 +417,7 @@ NETWORK:\n ...@@ -414,7 +417,7 @@ NETWORK:\n
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1537448284.38</float> <float>1537776214.0</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
{
"short_name": "OfficeJS Javascript Editor",
"name": "OfficeJS Javascript Editor",
"description": "A simple web editor (Codemirror) for Javascript",
"icons": [
{
"src": "officejs_javascript_editor_icon.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "officejs_javascript_editor_icon.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": "../",
"display": "standalone",
"background_color": "#085078",
"theme_color": "#085078"
}
\ No newline at end of file
{
"short_name": "OfficeJS Javascript Editor",
"name": "OfficeJS Javascript Editor",
"description": "A simple web editor (Codemirror) for Javascript",
"icons": [
{
"src": "officejs_javascript_editor_icon.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "officejs_javascript_editor_icon.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": "../../",
"display": "standalone",
"background_color": "#085078",
"theme_color": "#085078"
}
\ No newline at end of file
...@@ -359,6 +359,16 @@ ...@@ -359,6 +359,16 @@
<value> <string>string</string> </value> <value> <string>string</string> </value>
</item> </item>
</dictionary> </dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_webapp_manifest_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple> </tuple>
</value> </value>
</item> </item>
...@@ -479,6 +489,10 @@ ...@@ -479,6 +489,10 @@
<none/> <none/>
</value> </value>
</item> </item>
<item>
<key> <string>configuration_webapp_manifest_url</string> </key>
<value> <string>gadget_officejs_json_manifest_javascript_editor_install.json</string> </value>
</item>
<item> <item>
<key> <string>configuration_x_frame_options</string> </key> <key> <string>configuration_x_frame_options</string> </key>
<value> <string>SAMEORIGIN</string> </value> <value> <string>SAMEORIGIN</string> </value>
...@@ -718,7 +732,7 @@ ...@@ -718,7 +732,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>960.25484.60987.38638</string> </value> <value> <string>970.22725.26429.65484</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -736,7 +750,7 @@ ...@@ -736,7 +750,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1502093918.8</float> <float>1537779309.73</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -289,6 +289,16 @@ ...@@ -289,6 +289,16 @@
<value> <string>string</string> </value> <value> <string>string</string> </value>
</item> </item>
</dictionary> </dictionary>
<dictionary>
<item>
<key> <string>id</string> </key>
<value> <string>configuration_webapp_manifest_url</string> </value>
</item>
<item>
<key> <string>type</string> </key>
<value> <string>string</string> </value>
</item>
</dictionary>
</tuple> </tuple>
</value> </value>
</item> </item>
...@@ -355,6 +365,10 @@ ...@@ -355,6 +365,10 @@
<key> <string>configuration_translation_gadget_url</string> </key> <key> <string>configuration_translation_gadget_url</string> </key>
<value> <string>gadget_translation.html</string> </value> <value> <string>gadget_translation.html</string> </value>
</item> </item>
<item>
<key> <string>configuration_webapp_manifest_url</string> </key>
<value> <string>gadget_officejs_json_manifest_javascript_editor.json</string> </value>
</item>
<item> <item>
<key> <string>configuration_x_frame_options</string> </key> <key> <string>configuration_x_frame_options</string> </key>
<value> <string>SAMEORIGIN</string> </value> <value> <string>SAMEORIGIN</string> </value>
...@@ -592,7 +606,7 @@ ...@@ -592,7 +606,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>970.22873.38688.50397</string> </value> <value> <string>970.26997.33546.6348</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -610,7 +624,7 @@ ...@@ -610,7 +624,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1537286038.01</float> <float>1537779354.88</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
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