Commit 78e66722 authored by Thomas Gambier's avatar Thomas Gambier 🚴🏼 Committed by Vincent Bechu

[erp5_officejs] changes to have "Javascript Editor" on official officejs.com

/reviewed-on nexedi/erp5!753
parents 74730214 8900b5d3
[ [
{ {
"int_index": "0", "int_index": "99",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "app/taskman.png", "application_image_url": "img/appjabbericon.svg",
"application_toc_accept": true,
"application_published":"18/08/2014",
"application_submitted":"18/08/2014",
"application_description":"A simple web based jabber client",
"application_url":"https://jabberclient.app.officejs.com/",
"application_title":"Jabber client",
"application_category":"Contacts",
"application_title_i18n":"application.custom.jabber_client.title",
"application_description_i18n":"application.custom.jabber_client.description"
},
{
"int_index": "70",
"application_image_type": "image",
"application_image_url": "app/text_editor/icon_text_editor.png",
"application_toc_accept": true,
"application_published":"25/09/2015",
"application_submitted":"25/09/2015",
"application_description":"Simple Web Based Editor",
"application_url":"https://texteditor.app.officejs.com",
"application_title":"Web Texts",
"application_category":"Documents",
"application_title_i18n":"application.custom.text_editor_js.title",
"application_description_i18n":"application.custom.text_editor_js.description"
},
{
"int_index": "69",
"application_image_type": "image",
"application_image_url": "bookmark_manager_logo.svg",
"application_toc_accept": true,
"application_published":"14/12/2016",
"application_submitted":"14/12/2016",
"application_description":"Web Based Bookmark Manager",
"application_url":"https://bookmark.app.officejs.com",
"application_title":"Web Bookmark",
"application_category":"Documents",
"application_title_i18n":"application.custom.web_bookmark.title",
"application_description_i18n":"application.custom.web_bookmark.description"
},
{
"int_index": "68",
"application_image_type": "image",
"application_image_url": "app/taskman-svg.png",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"13/02/2014", "application_published":"13/02/2014",
"application_submitted":"13/02/2014", "application_submitted":"13/02/2014",
"application_description":"Task manager application with plain text descriptions.", "application_description":"Task manager application with SVG documents.",
"application_url":"http://taskman.app.officejs.com/", "application_url":"https://svgeditor.app.officejs.com",
"application_title":"Task Manager", "application_title":"Web Illustrations",
"application_category":"Projects", "application_category":"Documents",
"application_title_i18n":"application.custom.task_manager_js.title", "application_title_i18n":"application.custom.svg_editor.title",
"application_description_i18n":"application.custom.task_manager_js.description" "application_description_i18n":"application.custom.svg_editor.description"
}, },
{ {
"int_index": "50", "int_index": "50",
...@@ -27,20 +69,6 @@ ...@@ -27,20 +69,6 @@
"application_title_i18n":"application.custom.spreadsheet.title", "application_title_i18n":"application.custom.spreadsheet.title",
"application_description_i18n":"application.custom.spreadsheet.description" "application_description_i18n":"application.custom.spreadsheet.description"
}, },
{
"int_index": "48",
"application_image_type": "image",
"application_image_url": "app/500px-Gnome-x-office-presentation.svg.png",
"application_toc_accept": true,
"application_published":"23/08/2016",
"application_submitted":"23/08/2016",
"application_description":"Edition of odp, ppt, pttx and alike",
"application_url":"https://presentation.app.officejs.com/",
"application_title":"Office Presentations",
"application_category":"Documents",
"application_title_i18n":"application.custom.presentation.title",
"application_description_i18n":"application.custom.presentation.description"
},
{ {
"int_index": "49", "int_index": "49",
"application_image_type": "image", "application_image_type": "image",
...@@ -56,49 +84,35 @@ ...@@ -56,49 +84,35 @@
"application_description_i18n":"application.custom.text.description" "application_description_i18n":"application.custom.text.description"
}, },
{ {
"int_index": "69", "int_index": "48",
"application_image_type": "image",
"application_image_url": "web_table_app_logo.svg",
"application_toc_accept": true,
"application_published":"13/02/2014",
"application_submitted":"13/02/2014",
"application_description":"Web Table Advanced edition",
"application_url":"https://webtable.app.officejs.com",
"application_title":"Web Tables",
"application_category":"Documents",
"application_title_i18n":"application.custom.web_table.title",
"application_description_i18n":"application.custom.web_table.description"
},
{
"int_index": "15",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "bookmark_manager_logo.svg", "application_image_url": "app/500px-Gnome-x-office-presentation.svg.png",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"14/12/2016", "application_published":"23/08/2016",
"application_submitted":"14/12/2016", "application_submitted":"23/08/2016",
"application_description":"Web Based Bookmark Manager", "application_description":"Edition of odp, ppt, pttx and alike",
"application_url":"https://bookmark.app.officejs.com", "application_url":"https://presentation.app.officejs.com/",
"application_title":"Web Bookmark", "application_title":"Office Presentations",
"application_category":"Documents", "application_category":"Documents",
"application_title_i18n":"application.custom.web_bookmark.title", "application_title_i18n":"application.custom.presentation.title",
"application_description_i18n":"application.custom.web_bookmark.description" "application_description_i18n":"application.custom.presentation.description"
}, },
{ {
"int_index": "13", "int_index": "47",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "pdf_viewer_app_logo.svg", "application_image_url": "officejs_javascript_editor_icon.png",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"14/12/2016", "application_published":"25/09/2015",
"application_submitted":"14/12/2016", "application_submitted":"25/09/2015",
"application_description":"Read and manage you PDF Offline", "application_description":"Javascript Editor",
"application_url":"https://pdfreader.app.officejs.com", "application_url":"https://codemirror.app.officejs.com",
"application_title":"PDF Reader", "application_title":"JS Scripts",
"application_category":"Documents", "application_category":"Documents",
"application_title_i18n":"application.custom.pdf_reader.title", "application_title_i18n":"application.custom.codemirror.title",
"application_description_i18n":"application.custom.pdf_reader.description" "application_description_i18n":"application.custom.codemirror.description"
}, },
{ {
"int_index": "11", "int_index": "46",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "image_editor_app_logo.svg", "application_image_url": "image_editor_app_logo.svg",
"application_toc_accept": true, "application_toc_accept": true,
...@@ -112,21 +126,35 @@ ...@@ -112,21 +126,35 @@
"application_description_i18n":"application.custom.image_editor.description" "application_description_i18n":"application.custom.image_editor.description"
}, },
{ {
"int_index": "68", "int_index": "45",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "app/taskman-svg.png", "application_image_url": "hr_logo.svg",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"13/02/2014", "application_published":"20/04/2018",
"application_submitted":"13/02/2014", "application_submitted":"20/04/2018",
"application_description":"Task manager application with SVG documents.", "application_description": "Business travel, Expense remboursement, Leave request management",
"application_url":"https://svgeditor.app.officejs.com", "application_url":"https://hr.app.officejs.com",
"application_title":"Web Illustrations", "application_title":"HR",
"application_category":"Projects",
"application_title_i18n":"application.custom.hr.title",
"application_description_i18n":"application.custom.hr.description"
},
{
"int_index": "44",
"application_image_type": "image",
"application_image_url": "nexedi_logo_officejs_iodide.svg",
"application_toc_accept": true,
"application_published":"21/05/2018",
"application_submitted":"21/05/2018",
"application_description":"In-browser python/js notebooks",
"application_url":"https://iodide-notebook.app.officejs.com",
"application_title":"Iodide Notebook",
"application_category":"Documents", "application_category":"Documents",
"application_title_i18n":"application.custom.svg_editor.title", "application_title_i18n":"application.custom.notebook.title",
"application_description_i18n":"application.custom.svg_editor.description" "application_description_i18n":"application.custom.notebook.description"
}, },
{ {
"int_index": "19", "int_index": "43",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "officejs_smart_assistant_icon.png", "application_image_url": "officejs_smart_assistant_icon.png",
"application_toc_accept": true, "application_toc_accept": true,
...@@ -140,46 +168,32 @@ ...@@ -140,46 +168,32 @@
"application_description_i18n":"application.custom.smart_assistant.description" "application_description_i18n":"application.custom.smart_assistant.description"
}, },
{ {
"int_index": "10", "int_index": "42",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "media_player_app_logo.jpg", "application_image_url": "web_table_app_logo.svg",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"11/08/2014", "application_published":"13/02/2014",
"application_submitted":"11/08/2014", "application_submitted":"13/02/2014",
"application_description":"Media Player and Manager", "application_description":"Web Table Advanced edition",
"application_url":"http://mediaplayer.app.officejs.com/", "application_url":"https://webtable.app.officejs.com",
"application_title":"Media Player", "application_title":"Web Tables",
"application_category":"Documents", "application_category":"Documents",
"application_title_i18n":"application.custom.media_player.title", "application_title_i18n":"application.custom.web_table.title",
"application_description_i18n":"application.custom.media_player.description" "application_description_i18n":"application.custom.web_table.description"
},
{
"int_index": "99",
"application_image_type": "image",
"application_image_url": "img/appjabbericon.svg",
"application_toc_accept": true,
"application_published":"18/08/2014",
"application_submitted":"18/08/2014",
"application_description":"A simple web based jabber client",
"application_url":"https://jabberclient.app.officejs.com/",
"application_title":"Jabber client",
"application_category":"Contacts",
"application_title_i18n":"application.custom.jabber_client.title",
"application_description_i18n":"application.custom.jabber_client.description"
}, },
{ {
"int_index": "70", "int_index": "41",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "app/text_editor/icon_text_editor.png", "application_image_url": "pdf_viewer_app_logo.svg",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"25/09/2015", "application_published":"14/12/2016",
"application_submitted":"25/09/2015", "application_submitted":"14/12/2016",
"application_description":"Simple Web Based Editor", "application_description":"Read and manage you PDF Offline",
"application_url":"https://texteditor.app.officejs.com", "application_url":"https://pdfreader.app.officejs.com",
"application_title":"Web Texts", "application_title":"PDF Reader",
"application_category":"Documents", "application_category":"Documents",
"application_title_i18n":"application.custom.text_editor_js.title", "application_title_i18n":"application.custom.pdf_reader.title",
"application_description_i18n":"application.custom.text_editor_js.description" "application_description_i18n":"application.custom.pdf_reader.description"
}, },
{ {
"int_index": "11", "int_index": "11",
...@@ -196,34 +210,20 @@ ...@@ -196,34 +210,20 @@
"application_description_i18n":"application.custom.monitor_js.description" "application_description_i18n":"application.custom.monitor_js.description"
}, },
{ {
"int_index": "60", "int_index": "10",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "forum_app_logo.png", "application_image_url": "media_player_app_logo.jpg",
"application_toc_accept": false, "application_toc_accept": true,
"application_published": "07/18/2016", "application_published":"11/08/2014",
"application_submitted":"07/18/2016", "application_submitted":"11/08/2014",
"application_description":"OfficeJS Community Communication Tool", "application_description":"Media Player and Manager",
"application_url":"https://forum.officejs.com", "application_url":"http://mediaplayer.app.officejs.com/",
"application_title":"OfficeJS Forum", "application_title":"Media Player",
"application_category":"Development", "application_category":"Documents",
"application_title_i18n":"application.custom.forum.title", "application_title_i18n":"application.custom.media_player.title",
"application_description_i18n":"application.custom.forum.description" "application_description_i18n":"application.custom.media_player.description"
}, },
{ {
"int_index": "0",
"application_image_type": "image",
"application_image_url": "trade_application_logo.png",
"application_toc_accept": false,
"application_published": "07/18/2016",
"application_submitted":"07/18/2016",
"application_description":"Manage Products, Sales and Purcharses",
"application_url":"https://trade.app.officejs.com",
"application_title":"Trade",
"application_category":"Projects",
"application_title_i18n":"application.custom.trade.title",
"application_description_i18n":"application.custom.trade.description"
},
{
"int_index": "1", "int_index": "1",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "wallsearch_icon.svg", "application_image_url": "wallsearch_icon.svg",
...@@ -237,32 +237,47 @@ ...@@ -237,32 +237,47 @@
"application_title_i18n":"application.custom.wallsearch.title", "application_title_i18n":"application.custom.wallsearch.title",
"application_description_i18n":"application.custom.wallsearch.description" "application_description_i18n":"application.custom.wallsearch.description"
}, },
{ {
"int_index": "20", "int_index": "0",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "hr_logo.svg", "application_image_url": "app/taskman.png",
"application_toc_accept": true, "application_toc_accept": true,
"application_published":"20/04/2018", "application_published":"13/02/2014",
"application_submitted":"20/04/2018", "application_submitted":"13/02/2014",
"application_description": "Business travel, Expense remboursement, Leave request management", "application_description":"Task manager application with plain text descriptions.",
"application_url":"https://hr.app.officejs.com", "application_url":"http://taskman.app.officejs.com/",
"application_title":"HR", "application_title":"Task Manager",
"application_category":"Projects", "application_category":"Projects",
"application_title_i18n":"application.custom.hr.title", "application_title_i18n":"application.custom.task_manager_js.title",
"application_description_i18n":"application.custom.hr.description" "application_description_i18n":"application.custom.task_manager_js.description"
}, },
{ {
"int_index": "18", "int_index": "0",
"application_image_type": "image", "application_image_type": "image",
"application_image_url": "nexedi_logo_officejs_iodide.svg", "application_image_url": "trade_application_logo.png",
"application_toc_accept": true, "application_toc_accept": false,
"application_published":"21/05/2018", "application_published": "07/18/2016",
"application_submitted":"21/05/2018", "application_submitted":"07/18/2016",
"application_description":"In-browser python/js notebooks", "application_description":"Manage Products, Sales and Purcharses",
"application_url":"https://iodide-notebook.app.officejs.com", "application_url":"https://trade.app.officejs.com",
"application_title":"Iodide Notebook", "application_title":"Trade",
"application_category":"Documents", "application_category":"Projects",
"application_title_i18n":"application.custom.notebook.title", "application_title_i18n":"application.custom.trade.title",
"application_description_i18n":"application.custom.notebook.description" "application_description_i18n":"application.custom.trade.description"
},
{
"int_index": "0",
"application_image_type": "image",
"application_image_url": "forum_app_logo.png",
"application_toc_accept": false,
"application_published": "07/18/2016",
"application_submitted":"07/18/2016",
"application_description":"OfficeJS Community Communication Tool",
"application_url":"https://forum.officejs.com",
"application_title":"OfficeJS Forum",
"application_category":"Development",
"application_title_i18n":"application.custom.forum.title",
"application_description_i18n":"application.custom.forum.description"
} }
] ]
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
</item> </item>
<item> <item>
<key> <string>content_md5</string> </key> <key> <string>content_md5</string> </key>
<value> <string>3c051d32f2868787d798c1997823f4b8</string> </value> <value> <string>5e1e205815a1a2206586fc6c5347cc49</string> </value>
</item> </item>
<item> <item>
<key> <string>content_type</string> </key> <key> <string>content_type</string> </key>
...@@ -207,7 +207,7 @@ ...@@ -207,7 +207,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>969.56469.26666.60910</string> </value> <value> <string>970.31168.35810.58043</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -225,7 +225,7 @@ ...@@ -225,7 +225,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1535369698.86</float> <float>1537862969.45</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Image" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignee</string>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_count</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
<item>
<key> <string>_mt_index</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>_tree</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value> <string>ec0212c1f781ca523888ca2228d303e8</string> </value>
</item>
<item>
<key> <string>content_type</string> </key>
<value> <string>image/png</string> </value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>officejs_javascript_editor_icon.png</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>filename</string> </key>
<value> <string>codemirror_logo.png</string> </value>
</item>
<item>
<key> <string>height</string> </key>
<value> <int>512</int> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_officejs_appstore_app_text_editor_icon_javascript_editor_png</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Image</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>icon_javascript_editor.png</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>width</string> </key>
<value> <int>512</int> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="Length" module="BTrees.Length"/>
</pickle>
<pickle> <int>0</int> </pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="OOBTree" module="BTrees.OOBTree"/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAY=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAc=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="6" aka="AAAAAAAAAAY=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish_alive</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537546867.23</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published_alive</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="7" aka="AAAAAAAAAAc=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>970.31528.45792.33211</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537805334.73</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
...@@ -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>
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<script data-renderjs-configuration="document_title_plural" type="text/x-renderjs-configuration">JS scripts</script> <script data-renderjs-configuration="document_title_plural" type="text/x-renderjs-configuration">JS scripts</script>
<script data-renderjs-configuration="parent_relative_url" type="text/x-renderjs-configuration">web_page_module</script> <script data-renderjs-configuration="parent_relative_url" type="text/x-renderjs-configuration">web_page_module</script>
<script data-renderjs-configuration="erp5_attachment_synchro" type="text/x-renderjs-configuration"></script> <script data-renderjs-configuration="erp5_attachment_synchro" type="text/x-renderjs-configuration"></script>
<script data-renderjs-configuration="dropbox_app_key" type="text/x-renderjs-configuration">n692ixxhyg9zhqs</script> <script data-renderjs-configuration="dropbox_app_key" type="text/x-renderjs-configuration">xztne380tmhy7xu</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
...@@ -277,7 +277,7 @@ ...@@ -277,7 +277,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>970.25572.20112.58060</string> </value> <value> <string>970.26997.33546.6348</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -295,7 +295,7 @@ ...@@ -295,7 +295,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1537452155.85</float> <float>1537540898.55</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
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Script" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>classification/collaborative/team</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_officejs_json_manifest_javascript_editor_install.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_officejs_json_manifest_javascript_editor_install_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Script</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Gadget Officejs Json Manifest Javascript Editor Install</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537774780.92</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>970.31164.63747.9335</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537886125.97</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537774403.66</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
{
"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
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="Web Script" module="erp5.portal_type"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>_Access_contents_information_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Add_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Change_local_roles_Permission</string> </key>
<value>
<tuple>
<string>Assignor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_Modify_portal_content_Permission</string> </key>
<value>
<tuple>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>_View_Permission</string> </key>
<value>
<tuple>
<string>Anonymous</string>
<string>Assignee</string>
<string>Assignor</string>
<string>Associate</string>
<string>Auditor</string>
<string>Manager</string>
</tuple>
</value>
</item>
<item>
<key> <string>categories</string> </key>
<value>
<tuple>
<string>classification/collaborative/team</string>
</tuple>
</value>
</item>
<item>
<key> <string>content_md5</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>default_reference</string> </key>
<value> <string>gadget_officejs_json_manifest_javascript_editor.json</string> </value>
</item>
<item>
<key> <string>description</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>gadget_officejs_json_manifest_javascript_editor_json</string> </value>
</item>
<item>
<key> <string>language</string> </key>
<value> <string>en</string> </value>
</item>
<item>
<key> <string>portal_type</string> </key>
<value> <string>Web Script</string> </value>
</item>
<item>
<key> <string>short_title</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>title</string> </key>
<value> <string>Gadget Officejs Json Manifest Javascript Editor</string> </value>
</item>
<item>
<key> <string>version</string> </key>
<value> <string>001</string> </value>
</item>
<item>
<key> <string>workflow_history</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="2" aka="AAAAAAAAAAI=">
<pickle>
<global name="PersistentMapping" module="Persistence.mapping"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>data</string> </key>
<value>
<dictionary>
<item>
<key> <string>document_publication_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
</value>
</item>
<item>
<key> <string>edit_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAQ=</string> </persistent>
</value>
</item>
<item>
<key> <string>processing_status_workflow</string> </key>
<value>
<persistent> <string encoding="base64">AAAAAAAAAAU=</string> </persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record id="3" aka="AAAAAAAAAAM=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>publish</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537774788.2</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key> <string>validation_state</string> </key>
<value> <string>published</string> </value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="4" aka="AAAAAAAAAAQ=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>edit</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value>
<none/>
</value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>970.31165.21614.4215</string> </value>
</item>
<item>
<key> <string>state</string> </key>
<value> <string>current</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537886109.34</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record id="5" aka="AAAAAAAAAAU=">
<pickle>
<global name="WorkflowHistoryList" module="Products.ERP5Type.patches.WorkflowTool"/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key> <string>action</string> </key>
<value> <string>detect_converted_file</string> </value>
</item>
<item>
<key> <string>actor</string> </key>
<value> <string>zope</string> </value>
</item>
<item>
<key> <string>comment</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>error_message</string> </key>
<value> <string></string> </value>
</item>
<item>
<key> <string>external_processing_state</string> </key>
<value> <string>converted</string> </value>
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>0.0.0.0</string> </value>
</item>
<item>
<key> <string>time</string> </key>
<value>
<object>
<klass>
<global name="DateTime" module="DateTime.DateTime"/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>1537774669.47</float>
<string>UTC</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
...@@ -55,6 +55,7 @@ ...@@ -55,6 +55,7 @@
<option>Jabber Client</option> <option>Jabber Client</option>
<option>Travel Expense</option> <option>Travel Expense</option>
<option>Notebook</option> <option>Notebook</option>
<option>Javascript editor (CodeMirror)</option>
</select> </select>
</div> </div>
</div> </div>
......
...@@ -231,7 +231,7 @@ ...@@ -231,7 +231,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>967.13490.46878.24849</string> </value> <value> <string>970.27017.22588.52565</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -249,7 +249,7 @@ ...@@ -249,7 +249,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1525423502.47</float> <float>1537537669.28</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
/*globals window, RSVP, rJS, loopEventListener, URL, document /*globals window, RSVP, rJS, jIO, loopEventListener, URL, document */
FileReader, console, navigator */ /*jslint nomen: true, indent: 2, maxerr: 3, maxlen: 80 */
/*jslint indent: 2, nomen: true, maxlen: 80*/
(function (window, navigator, RSVP, rJS, jIO, URL) { (function (window, RSVP, rJS, jIO, URL) {
"use strict"; "use strict";
var origin_url = (window.location.origin + window.location.pathname).replace( var origin_url = (window.location.origin + window.location.pathname)
"officejs_export/", ""), .replace("officejs_export/", ""),
application_dict = { application_dict = {
"Text Editor": { "Text Editor": {
"url": "officejs_text_editor/", "url": "officejs_text_editor/",
"cache": "gadget_officejs_text_editor.appcache" "cache": "gadget_officejs_text_editor.appcache"
}, },
"Smart Assistant": { "Smart Assistant": {
"url": "officejs_smart_assistant/", "url": "officejs_smart_assistant/",
"cache": "gadget_smart_assistant.appcache" "cache": "gadget_smart_assistant.appcache"
}, },
"Media Player": { "Media Player": {
"url": "officejs_media_player/", "url": "officejs_media_player/",
"cache": "gadget_officejs_media_player.appcache" "cache": "gadget_officejs_media_player.appcache"
}, },
"Notebook": { "Notebook": {
"url": "officejs_notebook/", "url": "officejs_notebook/",
"cache": "gadget_officejs_notebook.appcache" "cache": "gadget_officejs_notebook.appcache"
}, },
"Illustration Editor": { "Illustration Editor": {
"url": "officejs_svg_editor/", "url": "officejs_svg_editor/",
"cache": "gadget_officejs_illustration.appcache" "cache": "gadget_officejs_illustration.appcache"
}, },
"PDF Viewer": { "PDF Viewer": {
"url": "officejs_pdf_viewer/", "url": "officejs_pdf_viewer/",
"cache": "gadget_officejs_pdf_viewer.appcache" "cache": "gadget_officejs_pdf_viewer.appcache"
}, },
"Cribjs": { "Cribjs": {
"url": "officejs_cribjs/", "url": "officejs_cribjs/",
"cache": "gadget_officejs_crib.appcache" "cache": "gadget_officejs_crib.appcache"
}, },
"Bookmark Manager": { "Bookmark Manager": {
"url": "officejs_bookmark_manager/", "url": "officejs_bookmark_manager/",
"cache" : "gadget_officejs_bookmark_manager.appcache" "cache" : "gadget_officejs_bookmark_manager.appcache"
}, },
"Onlyoffice Text": { "Onlyoffice Text": {
"url": "ooffice_text/", "url": "ooffice_text/",
"cache": "gadget_ooffice_text.appcache" "cache": "gadget_ooffice_text.appcache"
}, },
"Onlyoffice Spreadsheet": { "Onlyoffice Spreadsheet": {
"url": "ooffice_spreadsheet/", "url": "ooffice_spreadsheet/",
"cache": "gadget_ooffice_spreadsheet.appcache" "cache": "gadget_ooffice_spreadsheet.appcache"
}, },
"Onlyoffice Presentation": { "Onlyoffice Presentation": {
"url": "ooffice_presentation/", "url": "ooffice_presentation/",
"cache": "gadget_ooffice_presentation.appcache" "cache": "gadget_ooffice_presentation.appcache"
}, },
"Web Table Editor": { "Web Table Editor": {
"url": "officejs_web_table_editor/", "url": "officejs_web_table_editor/",
"cache": "gadget_officejs_web_table.appcache" "cache": "gadget_officejs_web_table.appcache"
}, },
"Image Editor": { "Image Editor": {
"url": "officejs_image_editor/", "url": "officejs_image_editor/",
"cache": "gadget_officejs_image_editor.appcache" "cache": "gadget_officejs_image_editor.appcache"
}, },
"Awesome Free Software Publisher List": { "Awesome Free Software Publisher List": {
"url": "afs/", "url": "afs/",
"cache": "gadget_erp5_afs.appcache", "cache": "gadget_erp5_afs.appcache",
"no_installer": true "no_installer": true
}, },
"Jabber Client": { "Jabber Client": {
"url": "jabber_client/", "url": "jabber_client/",
"cache": "gadget_jabberclient.appcache", "cache": "gadget_jabberclient.appcache",
"no_installer": true "no_installer": true
}, },
"Monitoring App": { "Monitoring App": {
"url": "officejs_monitoring/", "url": "officejs_monitoring/",
"cache" : "gadget_officejs_monitoring.appcache" "cache" : "gadget_officejs_monitoring.appcache"
}, },
"App Store": { "App Store": {
"url": "officejs_appstore/", "url": "officejs_appstore/",
"cache": "officejs_store.appcache", "cache": "officejs_store.appcache",
"no_installer": true "no_installer": true
}, },
"MediaPlayer": { "MediaPlayer": {
"url": "officejs_audioplayer/", "url": "officejs_audioplayer/",
"cache": "gadget_officejs_audioplayer.appcache", "cache": "gadget_officejs_audioplayer.appcache",
"no_installer": true "no_installer": true
}, },
"Trade Application": { "Trade Application": {
"url": "osp-9/", "url": "osp-9/",
"cache": "gadget_trade_application.appcache", "cache": "gadget_trade_application.appcache",
"no_installer": true "no_installer": true
}, },
"Todomvc": { "Todomvc": {
"url": "officejs_todomvc/", "url": "officejs_todomvc/",
"cache": "officejs_todomvc.appcache", "cache": "officejs_todomvc.appcache",
"no_installer": true "no_installer": true
}, },
"Wall Search": { "Wall Search": {
"url": "officejs_wallsearch/", "url": "officejs_wallsearch/",
"cache": "gadget_erp5_page_ojs_wallsearch.appcache" "cache": "gadget_erp5_page_ojs_wallsearch.appcache"
}, },
"Drive App": { "Drive App": {
"url": "officejs_drive_app/", "url": "officejs_drive_app/",
"cache": "gadget_officejs_drive_app.appcache" "cache": "gadget_officejs_drive_app.appcache"
}, },
"Travel Expense": { "Travel Expense": {
"url": "officejs_hr/", "url": "officejs_hr/",
"cache": "gadget_officejs_hr.appcache", "cache": "gadget_officejs_hr.appcache",
"no_installer": true "no_installer": true
} },
}; "Javascript editor (CodeMirror)": {
"url": "officejs_codemirror/",
"cache": "gadget_officejs_codemirror.appcache"
}
};
function exportZip(gadget, event) { function exportZip(gadget, event) {
var j, var j,
zip_name, zip_name,
i = 0,
form_result = {}, form_result = {},
len = event.target.length, len = event.target.length,
app; app;
...@@ -132,7 +135,7 @@ ...@@ -132,7 +135,7 @@
element.appendChild(a); element.appendChild(a);
a.style = "display: none"; a.style = "display: none";
a.href = url; a.href = url;
a.download = zip_name ? zip_name : default_name + ".zip"; a.download = zip_name || default_name + ".zip";
a.click(); a.click();
element.removeChild(a); element.removeChild(a);
URL.revokeObjectURL(url); URL.revokeObjectURL(url);
...@@ -144,41 +147,40 @@ ...@@ -144,41 +147,40 @@
g.props = {}; g.props = {};
}) })
.declareMethod("fillZip", function (cache_file, site_url, no_installer) { .declareMethod("fillZip", function (cache_file, site_url, no_installer) {
var gadget = this, var file_storage = jIO.createJIO({
file_storage = jIO.createJIO({ type: "replicate",
type: "replicate", conflict_handling: 2,
conflict_handling: 2, check_remote_attachment_creation: true,
check_remote_attachment_creation: true, check_local_creation: false,
check_local_creation: false, check_local_modification: false,
check_local_modification: false, check_local_deletion: false,
check_local_deletion: false, check_remote_deletion: false,
check_remote_deletion: false, check_remote_modification: false,
check_remote_modification: false, remote_sub_storage: {
remote_sub_storage: { type: "filesystem",
type: "filesystem", document: site_url,
document: site_url, sub_storage: {
sub_storage: { type: "appcache",
type: "appcache", take_installer: no_installer === undefined,
take_installer: no_installer === undefined, manifest: cache_file,
manifest: cache_file, origin_url: site_url,
origin_url: site_url, prefix: './'
prefix: './' }
} },
}, signature_sub_storage: {
signature_sub_storage: { type: "query",
type: "query", sub_storage: {
sub_storage: { type: "memory"
type: "memory" }
},
local_sub_storage: {
type: "zipfile"
} }
}, });
local_sub_storage: {
type: "zipfile"
}
});
return file_storage.repair() return file_storage.repair()
.push(function () { .push(function () {
return file_storage.getAttachment('/', '/'); return file_storage.getAttachment('/', '/');
}); });
}) })
///////////////////////////////////////// /////////////////////////////////////////
...@@ -199,4 +201,4 @@ ...@@ -199,4 +201,4 @@
}); });
}); });
}(window, navigator, RSVP, rJS, jIO, URL)); }(window, RSVP, rJS, jIO, URL));
...@@ -254,7 +254,7 @@ ...@@ -254,7 +254,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>967.36177.43828.39338</string> </value> <value> <string>970.27017.22588.52565</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1526388949.99</float> <float>1537537740.22</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
...@@ -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>
......
...@@ -127,6 +127,7 @@ ...@@ -127,6 +127,7 @@
<td>//a[@data-i18n='Document']</td> <td>//a[@data-i18n='Document']</td>
<td></td> <td></td>
</tr> </tr>
<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_listbox_loaded" />
<!-- Verify Search, add another document --> <!-- Verify Search, add another document -->
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
...@@ -173,6 +174,7 @@ ...@@ -173,6 +174,7 @@
<td>//a[@data-i18n='Document']</td> <td>//a[@data-i18n='Document']</td>
<td></td> <td></td>
</tr> </tr>
<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_listbox_loaded" />
<tal:block tal:define="search_query python: 'Titre'"> <tal:block tal:define="search_query python: 'Titre'">
<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/search_in_form_list_without_header_url" /> <tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/search_in_form_list_without_header_url" />
</tal:block> </tal:block>
......
...@@ -127,6 +127,7 @@ ...@@ -127,6 +127,7 @@
<td>//a[@data-i18n='Document']</td> <td>//a[@data-i18n='Document']</td>
<td></td> <td></td>
</tr> </tr>
<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_listbox_loaded" />
<!-- Verify Search, add another document --> <!-- Verify Search, add another document -->
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
...@@ -173,6 +174,7 @@ ...@@ -173,6 +174,7 @@
<td>//a[@data-i18n='Document']</td> <td>//a[@data-i18n='Document']</td>
<td></td> <td></td>
</tr> </tr>
<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/wait_for_listbox_loaded" />
<tal:block tal:define="search_query python: 'Titre'"> <tal:block tal:define="search_query python: 'Titre'">
<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/search_in_form_list_without_header_url" /> <tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/search_in_form_list_without_header_url" />
</tal:block> </tal:block>
......
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