Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Cédric Le Ninivin
erp5
Commits
78e66722
Commit
78e66722
authored
Sep 21, 2018
by
Thomas Gambier
🚴🏼
Committed by
Vincent Bechu
Sep 26, 2018
Browse files
Options
Browse Files
Download
Plain Diff
[erp5_officejs] changes to have "Javascript Editor" on official officejs.com
/reviewed-on
nexedi/erp5!753
parents
74730214
8900b5d3
Changes
19
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
1355 additions
and
303 deletions
+1355
-303
bt5/erp5_officejs/PathTemplateItem/document_module/gadget_officejs_appstore_data_application_sample_json.json
...adget_officejs_appstore_data_application_sample_json.json
+160
-145
bt5/erp5_officejs/PathTemplateItem/document_module/gadget_officejs_appstore_data_application_sample_json.xml
...gadget_officejs_appstore_data_application_sample_json.xml
+3
-3
bt5/erp5_officejs/PathTemplateItem/image_module/gadget_officejs_appstore_app_text_editor_icon_javascript_editor_png.png
...s_appstore_app_text_editor_icon_javascript_editor_png.png
+0
-0
bt5/erp5_officejs/PathTemplateItem/image_module/gadget_officejs_appstore_app_text_editor_icon_javascript_editor_png.xml
...s_appstore_app_text_editor_icon_javascript_editor_png.xml
+311
-0
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_appcache.xml
...m/web_page_module/gadget_officejs_codemirror_appcache.xml
+5
-2
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_router.html
...em/web_page_module/gadget_officejs_codemirror_router.html
+1
-1
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_router.xml
...tem/web_page_module/gadget_officejs_codemirror_router.xml
+2
-2
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_install_json.json
...fficejs_json_manifest_javascript_editor_install_json.json
+21
-0
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_install_json.xml
...officejs_json_manifest_javascript_editor_install_json.xml
+323
-0
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_json.json
...gadget_officejs_json_manifest_javascript_editor_json.json
+21
-0
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_json.xml
.../gadget_officejs_json_manifest_javascript_editor_json.xml
+323
-0
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_html.html
...tem/web_page_module/gadget_officejs_page_export_html.html
+1
-0
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_html.xml
...Item/web_page_module/gadget_officejs_page_export_html.xml
+2
-2
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_js.js
...ateItem/web_page_module/gadget_officejs_page_export_js.js
+144
-142
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_js.xml
...teItem/web_page_module/gadget_officejs_page_export_js.xml
+2
-2
bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror.xml
.../PathTemplateItem/web_site_module/officejs_codemirror.xml
+16
-2
bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror/app.xml
...hTemplateItem/web_site_module/officejs_codemirror/app.xml
+16
-2
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_codemirror_zuite/testOfficeJSCodeMirrorErp5Synchronization.zpt
...irror_zuite/testOfficeJSCodeMirrorErp5Synchronization.zpt
+2
-0
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_texteditor_zuite/testOfficeJSTextEditorErp5Synchronization.zpt
...ditor_zuite/testOfficeJSTextEditorErp5Synchronization.zpt
+2
-0
No files found.
bt5/erp5_officejs/PathTemplateItem/document_module/gadget_officejs_appstore_data_application_sample_json.json
View file @
78e66722
[
[
{
{
"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 description
s."
,
"application_description"
:
"Task manager application with
SVG document
s."
,
"application_url"
:
"http
://taskman.app.officejs.com/
"
,
"application_url"
:
"http
s://svgeditor.app.officejs.com
"
,
"application_title"
:
"
Task Manager
"
,
"application_title"
:
"
Web Illustrations
"
,
"application_category"
:
"
Projec
ts"
,
"application_category"
:
"
Documen
ts"
,
"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.sv
g"
,
"application_image_url"
:
"
app/500px-Gnome-x-office-presentation.svg.pn
g"
,
"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.sv
g"
,
"application_image_url"
:
"
officejs_javascript_editor_icon.pn
g"
,
"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://
pdfreade
r.app.officejs.com"
,
"application_url"
:
"https://
codemirro
r.app.officejs.com"
,
"application_title"
:
"
PDF Reader
"
,
"application_title"
:
"
JS Scripts
"
,
"application_category"
:
"Documents"
,
"application_category"
:
"Documents"
,
"application_title_i18n"
:
"application.custom.
pdf_reade
r.title"
,
"application_title_i18n"
:
"application.custom.
codemirro
r.title"
,
"application_description_i18n"
:
"application.custom.
pdf_reade
r.description"
"application_description_i18n"
:
"application.custom.
codemirro
r.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.pn
g"
,
"application_image_url"
:
"
hr_logo.sv
g"
,
"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.jp
g"
,
"application_image_url"
:
"
web_table_app_logo.sv
g"
,
"application_toc_accept"
:
true
,
"application_toc_accept"
:
true
,
"application_published"
:
"1
1/08
/2014"
,
"application_published"
:
"1
3/02
/2014"
,
"application_submitted"
:
"1
1/08
/2014"
,
"application_submitted"
:
"1
3/02
/2014"
,
"application_description"
:
"
Media Player and Manager
"
,
"application_description"
:
"
Web Table Advanced edition
"
,
"application_url"
:
"http
://mediaplayer.app.officejs.com/
"
,
"application_url"
:
"http
s://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.pn
g"
,
"application_image_url"
:
"
pdf_viewer_app_logo.sv
g"
,
"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://
textedito
r.app.officejs.com"
,
"application_url"
:
"https://
pdfreade
r.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"
:
"
6
0"
,
"int_index"
:
"
1
0"
,
"application_image_type"
:
"image"
,
"application_image_type"
:
"image"
,
"application_image_url"
:
"
forum_app_logo.pn
g"
,
"application_image_url"
:
"
media_player_app_logo.jp
g"
,
"application_toc_accept"
:
fals
e
,
"application_toc_accept"
:
tru
e
,
"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"
:
"http
s://forum.officejs.com
"
,
"application_url"
:
"http
://mediaplayer.app.officejs.com/
"
,
"application_title"
:
"
OfficeJS Forum
"
,
"application_title"
:
"
Media Player
"
,
"application_category"
:
"D
evelopment
"
,
"application_category"
:
"D
ocuments
"
,
"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"
:
"
2
0"
,
"int_index"
:
"0"
,
"application_image_type"
:
"image"
,
"application_image_type"
:
"image"
,
"application_image_url"
:
"
hr_logo.sv
g"
,
"application_image_url"
:
"
app/taskman.pn
g"
,
"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"
:
"http
s://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"
:
"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"
:
"
18
"
,
"int_index"
:
"
0
"
,
"application_image_type"
:
"image"
,
"application_image_type"
:
"image"
,
"application_image_url"
:
"
nexedi_logo_officejs_iodide.sv
g"
,
"application_image_url"
:
"
forum_app_logo.pn
g"
,
"application_toc_accept"
:
tru
e
,
"application_toc_accept"
:
fals
e
,
"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"
:
"
OfficeJS Community Communication Tool
"
,
"application_url"
:
"https://
iodide-notebook.app
.officejs.com"
,
"application_url"
:
"https://
forum
.officejs.com"
,
"application_title"
:
"
Iodide Notebook
"
,
"application_title"
:
"
OfficeJS Forum
"
,
"application_category"
:
"D
ocuments
"
,
"application_category"
:
"D
evelopment
"
,
"application_title_i18n"
:
"application.custom.
notebook
.title"
,
"application_title_i18n"
:
"application.custom.
forum
.title"
,
"application_description_i18n"
:
"application.custom.
notebook
.description"
"application_description_i18n"
:
"application.custom.
forum
.description"
}
}
]
]
bt5/erp5_officejs/PathTemplateItem/document_module/gadget_officejs_appstore_data_application_sample_json.xml
View file @
78e66722
...
@@ -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>
9
69.56469.26666.60910
</string>
</value>
<value>
<string>
9
70.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>
153
5369698.86
</float>
<float>
153
7862969.45
</float>
<string>
UTC
</string>
<string>
UTC
</string>
</tuple>
</tuple>
</state>
</state>
...
...
bt5/erp5_officejs/PathTemplateItem/image_module/gadget_officejs_appstore_app_text_editor_icon_javascript_editor_png.png
0 → 100644
View file @
78e66722
33.5 KB
bt5/erp5_officejs/PathTemplateItem/image_module/gadget_officejs_appstore_app_text_editor_icon_javascript_editor_png.xml
0 → 100644
View file @
78e66722
<?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>
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_appcache.xml
View file @
78e66722
...
@@ -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>
1537
448284.38
</float>
<float>
1537
776214.0
</float>
<string>
UTC
</string>
<string>
UTC
</string>
</tuple>
</tuple>
</state>
</state>
...
...
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_router.html
View file @
78e66722
...
@@ -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
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_codemirror_router.xml
View file @
78e66722
...
@@ -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.2
5572.20112.58060
</string>
</value>
<value>
<string>
970.2
6997.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>
1537
452155.8
5
</float>
<float>
1537
540898.5
5
</float>
<string>
UTC
</string>
<string>
UTC
</string>
</tuple>
</tuple>
</state>
</state>
...
...
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_install_json.json
0 → 100644
View file @
78e66722
{
"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
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_install_json.xml
0 → 100644
View file @
78e66722
<?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>
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_json.json
0 → 100644
View file @
78e66722
{
"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
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_json_manifest_javascript_editor_json.xml
0 → 100644
View file @
78e66722
<?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>
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_html.html
View file @
78e66722
...
@@ -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>
...
...
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_html.xml
View file @
78e66722
...
@@ -231,7 +231,7 @@
...
@@ -231,7 +231,7 @@
</item>
</item>
<item>
<item>
<key>
<string>
serial
</string>
</key>
<key>
<string>
serial
</string>
</key>
<value>
<string>
9
67.13490.46878.24849
</string>
</value>
<value>
<string>
9
70.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>
15
25423502.47
</float>
<float>
15
37537669.28
</float>
<string>
UTC
</string>
<string>
UTC
</string>
</tuple>
</tuple>
</state>
</state>
...
...
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_js.js
View file @
78e66722
/*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/
"
,
...
@@ -105,13 +105,16 @@
...
@@ -105,13 +105,16 @@
"
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,8 +147,7 @@
...
@@ -144,8 +147,7 @@
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
,
...
@@ -199,4 +201,4 @@
...
@@ -199,4 +201,4 @@
});
});
});
});
}(
window
,
navigator
,
RSVP
,
rJS
,
jIO
,
URL
));
}(
window
,
RSVP
,
rJS
,
jIO
,
URL
));
bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_page_export_js.xml
View file @
78e66722
...
@@ -254,7 +254,7 @@
...
@@ -254,7 +254,7 @@
</item>
</item>
<item>
<item>
<key>
<string>
serial
</string>
</key>
<key>
<string>
serial
</string>
</key>
<value>
<string>
9
67.36177.43828.39338
</string>
</value>
<value>
<string>
9
70.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>
15
26388949.99
</float>
<float>
15
37537740.22
</float>
<string>
UTC
</string>
<string>
UTC
</string>
</tuple>
</tuple>
</state>
</state>
...
...
bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror.xml
View file @
78e66722
...
@@ -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>
9
60.25484.60987.38638
</string>
</value>
<value>
<string>
9
70.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>
15
02093918.8
</float>
<float>
15
37779309.73
</float>
<string>
UTC
</string>
<string>
UTC
</string>
</tuple>
</tuple>
</state>
</state>
...
...
bt5/erp5_officejs/PathTemplateItem/web_site_module/officejs_codemirror/app.xml
View file @
78e66722
...
@@ -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.2
2873.38688.50397
</string>
</value>
<value>
<string>
970.2
6997.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>
1537
286038.01
</float>
<float>
1537
779354.88
</float>
<string>
UTC
</string>
<string>
UTC
</string>
</tuple>
</tuple>
</state>
</state>
...
...
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_codemirror_zuite/testOfficeJSCodeMirrorErp5Synchronization.zpt
View file @
78e66722
...
@@ -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>
...
...
bt5/erp5_officejs_ui_test/PathTemplateItem/portal_tests/officejs_ui_texteditor_zuite/testOfficeJSTextEditorErp5Synchronization.zpt
View file @
78e66722
...
@@ -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>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment