From a63b5c506639053fc572fb20ad005638bda51106 Mon Sep 17 00:00:00 2001 From: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Tue, 22 Sep 2009 15:33:36 +0000 Subject: [PATCH] use ERP5-integrated filebrowser in FCKeditor's image / link edit feature, i.e. we can see a list of published/released/shared images or documents in a standard listbox, and choose one to make a link by its reference. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@29139 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../portal_skins/erp5_dms.xml | 21 + .../erp5_dms/FCKeditor_getDocumentList.xml | 136 ++++ .../erp5_dms/FCKeditor_getImageList.xml | 130 ++++ .../erp5_dms/FCKeditor_getSetReferenceUrl.xml | 125 ++++ .../FCKeditor_viewDocumentSelectionDialog.xml | 161 +++++ .../listbox.xml | 604 ++++++++++++++++++ .../listbox_thumbnail.xml | 121 ++++ .../FCKeditor_viewImageSelectionDialog.xml | 161 +++++ .../listbox.xml | 601 +++++++++++++++++ .../listbox_thumbnail.xml | 93 +++ .../erp5_dms/fckeditor_wysiwyg_support.xml | 135 ++++ bt5/erp5_dms/bt/revision | 2 +- 12 files changed, 2289 insertions(+), 1 deletion(-) create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getDocumentList.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getImageList.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getSetReferenceUrl.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox_thumbnail.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox_thumbnail.xml create mode 100644 bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/fckeditor_wysiwyg_support.xml diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms.xml index 21a76e842b..e2fdb4ac4b 100644 --- a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms.xml +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms.xml @@ -9,12 +9,33 @@ </pickle> <pickle> <dictionary> + <item> + <key> <string>_local_properties</string> </key> + <value> + <tuple> + <dictionary> + <item> + <key> <string>id</string> </key> + <value> <string>business_template_skin_layer_priority</string> </value> + </item> + <item> + <key> <string>type</string> </key> + <value> <string>float</string> </value> + </item> + </dictionary> + </tuple> + </value> + </item> <item> <key> <string>_objects</string> </key> <value> <tuple/> </value> </item> + <item> + <key> <string>business_template_skin_layer_priority</string> </key> + <value> <float>100.0</float> </value> + </item> <item> <key> <string>id</string> </key> <value> <string>erp5_dms</string> </value> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getDocumentList.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getDocumentList.xml new file mode 100644 index 0000000000..f6e1553db1 --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getDocumentList.xml @@ -0,0 +1,136 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_body</string> </key> + <value> <string>kw[\'portal_type\'] = [x for x in context.getPortalDocumentTypeList() if x != \'Image\']\n +\n +kw[\'validation_state\'] = (\'published\', \'published_alive\', \'released\', \'released_alive\',\n + \'shared\', \'shared_alive\')\n +\n +context.log(context.portal_catalog(src__=1,**kw))\n +\n +return context.portal_catalog(**kw)\n +</string> </value> + </item> + <item> + <key> <string>_code</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>**kw</string> </value> + </item> + <item> + <key> <string>errors</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>func_code</string> </key> + <value> + <object> + <klass> + <global name="FuncCode" module="Shared.DC.Scripts.Signature"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>co_argcount</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>co_varnames</string> </key> + <value> + <tuple> + <string>kw</string> + <string>append</string> + <string>$append0</string> + <string>_getiter_</string> + <string>_getattr_</string> + <string>context</string> + <string>x</string> + <string>_write_</string> + <string>_apply_</string> + </tuple> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>func_defaults</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>FCKeditor_getDocumentList</string> </value> + </item> + <item> + <key> <string>warnings</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getImageList.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getImageList.xml new file mode 100644 index 0000000000..841b3db4d6 --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getImageList.xml @@ -0,0 +1,130 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_body</string> </key> + <value> <string>kw[\'portal_type\'] = [\'Image\']\n +\n +kw[\'validation_state\'] = (\'published\', \'published_alive\', \'released\', \'released_alive\',\n + \'shared\', \'shared_alive\')\n +\n +return context.portal_catalog(**kw)\n +</string> </value> + </item> + <item> + <key> <string>_code</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>**kw</string> </value> + </item> + <item> + <key> <string>errors</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>func_code</string> </key> + <value> + <object> + <klass> + <global name="FuncCode" module="Shared.DC.Scripts.Signature"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>co_argcount</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>co_varnames</string> </key> + <value> + <tuple> + <string>kw</string> + <string>_write_</string> + <string>_apply_</string> + <string>_getattr_</string> + <string>context</string> + </tuple> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>func_defaults</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>FCKeditor_getImageList</string> </value> + </item> + <item> + <key> <string>warnings</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getSetReferenceUrl.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getSetReferenceUrl.xml new file mode 100644 index 0000000000..f22c315fb3 --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_getSetReferenceUrl.xml @@ -0,0 +1,125 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_body</string> </key> + <value> <string>reference = brain.getObject().getReference() or \'\'\n +return "javascript:window.opener.SetUrl(\'%s\');window.close();" % reference.replace("\'", "\\\\\'")\n +</string> </value> + </item> + <item> + <key> <string>_code</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string>brain, **kw</string> </value> + </item> + <item> + <key> <string>errors</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>func_code</string> </key> + <value> + <object> + <klass> + <global name="FuncCode" module="Shared.DC.Scripts.Signature"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>co_argcount</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>co_varnames</string> </key> + <value> + <tuple> + <string>brain</string> + <string>kw</string> + <string>_getattr_</string> + <string>reference</string> + </tuple> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>func_defaults</string> </key> + <value> + <none/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>FCKeditor_getSetReferenceUrl</string> </value> + </item> + <item> + <key> <string>warnings</string> </key> + <value> + <tuple/> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog.xml new file mode 100644 index 0000000000..ec6828e41a --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog.xml @@ -0,0 +1,161 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ERP5Form" module="Products.ERP5Form.Form"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary/> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>action</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>edit_order</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>enctype</string> </key> + <value> <string>multipart/form-data</string> </value> + </item> + <item> + <key> <string>group_list</string> </key> + <value> + <list> + <string>left</string> + <string>right</string> + <string>center</string> + <string>bottom</string> + <string>hidden</string> + </list> + </value> + </item> + <item> + <key> <string>groups</string> </key> + <value> + <dictionary> + <item> + <key> <string>bottom</string> </key> + <value> + <list> + <string>listbox</string> + </list> + </value> + </item> + <item> + <key> <string>center</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>hidden</string> </key> + <value> + <list> + <string>listbox_thumbnail</string> + </list> + </value> + </item> + <item> + <key> <string>left</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list/> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>FCKeditor_viewDocumentSelectionDialog</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string>FCKeditor_viewDocumentSelectionDialog</string> </value> + </item> + <item> + <key> <string>pt</string> </key> + <value> <string>form_list</string> </value> + </item> + <item> + <key> <string>rid</string> </key> + <value> <int>-1722436574</int> </value> + </item> + <item> + <key> <string>row_length</string> </key> + <value> <int>4</int> </value> + </item> + <item> + <key> <string>stored_encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Document List</string> </value> + </item> + <item> + <key> <string>unicode_mode</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>update_action</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>update_action_title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox.xml new file mode 100644 index 0000000000..2535a3e1ba --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox.xml @@ -0,0 +1,604 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>all_columns</string> + <string>columns</string> + <string>count_method</string> + <string>default_params</string> + <string>list_method</string> + <string>portal_types</string> + <string>search_columns</string> + <string>select</string> + <string>selection_name</string> + <string>sort_columns</string> + <string>url_columns</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>all_columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>count_method</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>default_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>list_method</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>portal_types</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>search_columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>select</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>selection_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>sort_columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>url_columns</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>Base_viewSearchResultList</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>all_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>translated_portal_type</string> + <string>Type</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>revision</string> + <string>Revision</string> + </tuple> + <tuple> + <string>description</string> + <string>Description</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>Original Filename</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>Classification Path</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>Classification</string> + </tuple> + <tuple> + <string>group_title</string> + <string>Group</string> + </tuple> + <tuple> + <string>site_title</string> + <string>Site</string> + </tuple> + <tuple> + <string>function_title</string> + <string>Function</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>Follow Up</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>Publication Section</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>Contributors</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>Keywords</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>Modification Date</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>all_editable_columns</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>translated_portal_type</string> + <string>Type</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>count_method</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>default_params</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>DocumentModule_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>height</string> </key> + <value> <int>5</int> </value> + </item> + <item> + <key> <string>list_cookie</string> </key> + <value> <string>FOLDER_LIST</string> </value> + </item> + <item> + <key> <string>list_method</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>portal_types</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>reverse</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>search_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>translated_portal_type</string> + <string>Type</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>revision</string> + <string>Revision</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>Original Filename</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>Classification Path</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>Classification</string> + </tuple> + <tuple> + <string>group_title</string> + <string>Group</string> + </tuple> + <tuple> + <string>site_title</string> + <string>Site</string> + </tuple> + <tuple> + <string>function_title</string> + <string>Function</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>Follow Up</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>Publication Section</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>Contributors</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>Keywords</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>Modification Date</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>select</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>selection_name</string> </key> + <value> <string>fckeditor_image_selection</string> </value> + </item> + <item> + <key> <string>sort_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>translated_portal_type</string> + <string>Type</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>Original Filename</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>Classification Path</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>Classification</string> + </tuple> + <tuple> + <string>group_title</string> + <string>Group</string> + </tuple> + <tuple> + <string>site_title</string> + <string>Site</string> + </tuple> + <tuple> + <string>function_title</string> + <string>Function</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>Follow Up</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>Publication Section</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>Contributors</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>Keywords</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>Modification Date</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + <item> + <key> <string>url_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>reference</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>version</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>language</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>revision</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>description</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>group_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>site_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>function_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>width</string> </key> + <value> <int>40</int> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Method" module="Products.Formulator.MethodField"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>method_name</string> </key> + <value> <string>FCKeditor_getDocumentList</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox_thumbnail.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox_thumbnail.xml new file mode 100644 index 0000000000..1575c1c6d3 --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewDocumentSelectionDialog/listbox_thumbnail.xml @@ -0,0 +1,121 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>enabled</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_thumbnail</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>enabled</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>enabled</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox_thumbnail</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>DocumentModule_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="TALESMethod" module="Products.Formulator.TALESField"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_text</string> </key> + <value> <string>python:cell.getPortalType() in (\'Drawing\', \'Spreadsheet\', \'PDF\', \'Presentation\', \'Text\')</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog.xml new file mode 100644 index 0000000000..d2c9ab0499 --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog.xml @@ -0,0 +1,161 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ERP5Form" module="Products.ERP5Form.Form"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary/> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>action</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>edit_order</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>enctype</string> </key> + <value> <string>multipart/form-data</string> </value> + </item> + <item> + <key> <string>group_list</string> </key> + <value> + <list> + <string>left</string> + <string>right</string> + <string>center</string> + <string>bottom</string> + <string>hidden</string> + </list> + </value> + </item> + <item> + <key> <string>groups</string> </key> + <value> + <dictionary> + <item> + <key> <string>bottom</string> </key> + <value> + <list> + <string>listbox</string> + </list> + </value> + </item> + <item> + <key> <string>center</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>hidden</string> </key> + <value> + <list> + <string>listbox_thumbnail</string> + </list> + </value> + </item> + <item> + <key> <string>left</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list/> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>FCKeditor_viewImageSelectionDialog</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string>FCKeditor_viewImageSelectionDialog</string> </value> + </item> + <item> + <key> <string>pt</string> </key> + <value> <string>form_list</string> </value> + </item> + <item> + <key> <string>rid</string> </key> + <value> <int>-1722436574</int> </value> + </item> + <item> + <key> <string>row_length</string> </key> + <value> <int>4</int> </value> + </item> + <item> + <key> <string>stored_encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Image List</string> </value> + </item> + <item> + <key> <string>unicode_mode</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>update_action</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>update_action_title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox.xml new file mode 100644 index 0000000000..1ce383e46c --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox.xml @@ -0,0 +1,601 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>all_columns</string> + <string>columns</string> + <string>count_method</string> + <string>default_params</string> + <string>list_method</string> + <string>portal_types</string> + <string>search_columns</string> + <string>select</string> + <string>selection_name</string> + <string>sort_columns</string> + <string>title</string> + <string>url_columns</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>all_columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>count_method</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>default_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>list_method</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>portal_types</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>search_columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>select</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>selection_name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>sort_columns</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>url_columns</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>Base_viewSearchResultList</string> </key> + <value> <int>1</int> </value> + </item> + <item> + <key> <string>all_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>revision</string> + <string>Revision</string> + </tuple> + <tuple> + <string>description</string> + <string>Description</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>Original Filename</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>Classification Path</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>Classification</string> + </tuple> + <tuple> + <string>group_title</string> + <string>Group</string> + </tuple> + <tuple> + <string>site_title</string> + <string>Site</string> + </tuple> + <tuple> + <string>function_title</string> + <string>Function</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>Follow Up</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>Publication Section</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>Contributors</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>Keywords</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>Modification Date</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>all_editable_columns</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>count_method</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>default_params</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>DocumentModule_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>height</string> </key> + <value> <int>5</int> </value> + </item> + <item> + <key> <string>list_cookie</string> </key> + <value> <string>FOLDER_LIST</string> </value> + </item> + <item> + <key> <string>list_method</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>portal_types</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>reverse</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>search_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>translated_portal_type</string> + <string>Type</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>revision</string> + <string>Revision</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>Original Filename</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>Classification Path</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>Classification</string> + </tuple> + <tuple> + <string>group_title</string> + <string>Group</string> + </tuple> + <tuple> + <string>site_title</string> + <string>Site</string> + </tuple> + <tuple> + <string>function_title</string> + <string>Function</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>Follow Up</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>Publication Section</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>Contributors</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>Keywords</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>Modification Date</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>select</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>selection_name</string> </key> + <value> <string>fckeditor_document_selection</string> </value> + </item> + <item> + <key> <string>sort_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>Title</string> + </tuple> + <tuple> + <string>translated_portal_type</string> + <string>Type</string> + </tuple> + <tuple> + <string>reference</string> + <string>Reference</string> + </tuple> + <tuple> + <string>version</string> + <string>Version</string> + </tuple> + <tuple> + <string>language</string> + <string>Language</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>State</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>Original Filename</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>Classification Path</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>Classification</string> + </tuple> + <tuple> + <string>group_title</string> + <string>Group</string> + </tuple> + <tuple> + <string>site_title</string> + <string>Site</string> + </tuple> + <tuple> + <string>function_title</string> + <string>Function</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>Follow Up</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>Publication Section</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>Contributors</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>Thumbnail</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>Keywords</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>Creation Date</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>Modification Date</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Images</string> </value> + </item> + <item> + <key> <string>url_columns</string> </key> + <value> + <list> + <tuple> + <string>title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>reference</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>version</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>language</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>revision</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>description</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>translated_validation_state_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>source_reference</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>classification_logical_path</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>classification_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>group_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>site_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>function_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>follow_up_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>publication_section_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>contributor_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>thumbnail</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>subject_title</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>creation_date</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + <tuple> + <string>modification_date</string> + <string>FCKeditor_getSetReferenceUrl</string> + </tuple> + </list> + </value> + </item> + <item> + <key> <string>width</string> </key> + <value> <int>40</int> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <tuple> + <global name="Method" module="Products.Formulator.MethodField"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>method_name</string> </key> + <value> <string>FCKeditor_getImageList</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox_thumbnail.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox_thumbnail.xml new file mode 100644 index 0000000000..71daa7ff2a --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/FCKeditor_viewImageSelectionDialog/listbox_thumbnail.xml @@ -0,0 +1,93 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>listbox_thumbnail</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>listbox_thumbnail</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>DocumentModule_viewFieldLibrary</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/fckeditor_wysiwyg_support.xml b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/fckeditor_wysiwyg_support.xml new file mode 100644 index 0000000000..d9f47a3119 --- /dev/null +++ b/bt5/erp5_dms/SkinTemplateItem/portal_skins/erp5_dms/fckeditor_wysiwyg_support.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <tuple> + <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/> + <tuple/> + </tuple> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_text</string> </key> + <value> <string encoding="cdata"><![CDATA[ + +<tal:block tal:define="baseHrefUrl here/absolute_url;\n + cleaninput python: inputvalue;\n + cleaninput python: cleaninput.replace(\'\\x27\',\'\\x5C\\x27\');\n + cleaninput python: cleaninput.replace(\'\\r\',\'\\x5C\\x72\');\n + cleaninput python: cleaninput.replace(\'\\n\',\'\\x5C\\x6E\');\n + cleaninput python: cleaninput.replace(\'\\xE2\\x80\\xA8\',\'\\\\u2028\');\n + cleaninput python: cleaninput.replace(\'\\xE2\\x80\\xA9\',\'\\\\u2029\');\n + site_root python: here.getWebSiteValue() or here.getPortalObject();\n + portal_url python: site_root.absolute_url();\n + server_url request/BASE0;\n + portal_path python: portal_url.replace(server_url, \'\') + \'/\';\n + isInFactory python: test(\'/portal_factory\'in request.URLPATH0, 1, 0);\n + isRegisteredFolder python: test(here.Title() and here.isPrincipiaFolderish, 1,0);\n + isRegisteredPA python: test(here.Title() and here.meta_type==\'PloneArticle\', 1,0);\n + path_user python: test(isInFactory or isRegisteredFolder or isRegisteredPA,request.URLPATH1,request.URLPATH2);\n + cols cols | python: 40;\n + rows rows | python: 18;\n + editor_width width | python: int(cols * 19.5);\n + editor_height height | python: int(rows * 24);\n + editor_width python: str(editor_width).replace(\'px\',\'\');\n + editor_height python: str(editor_height).replace(\'px\',\'\');\n + editor_width python: test(\'\\x25\' in editor_width, str(int(int(editor_width.replace(\'\\x25\',\'\'))*780/100)), editor_width);\n + editor_height python: test(\'\\x25\' in editor_height, str(int(int(editor_height.replace(\'\\x25\',\'\'))*780/100)), editor_height);">\n + <script type="text/javascript" tal:attributes="src string:${portal_url}/fckeditor.js"></script>\n + <script type="text/javascript" tal:content="structure string:\n +<!--\n +var oFCKeditor = new FCKeditor(\'${inputname}\');\n +var pathUser = \'${path_user}/\';\n +oFCKeditor.BasePath = \'${portal_url}/\';\n +oFCKeditor.Value = \'${cleaninput}\';\n +\n +// set the base url for relative paths\n +oFCKeditor.Config[\'BaseHref\'] = \'${baseHrefUrl}/\';\n +\n +// set the css for editor area\n +oFCKeditor.Config[\'EditorAreaCSS\'] = \'${portal_path}erp5_editor.css\';\n +\n +// editor appearance\n +oFCKeditor.ToolbarSet = \'ERP5WebZopeCmf\';\n +oFCKeditor.Width = \'100%\';\n +oFCKeditor.Height = ${editor_height};\n +\n +// enable Firefox\'s own spell checker\n +oFCKeditor.Config[\'FirefoxSpellChecker\']\t= true ;\n +\n +// browsing for links\n +oFCKeditor.Config[\'LinkBrowserURL\'] = \'${portal_path}FCKeditor_viewDocumentSelectionDialog\';\n +\n +// rapid upload activation for links\n +//oFCKeditor.Config[\'LinkUpload\'] = false ;\n +//oFCKeditor.Config[\'LinkUploadURL\'] = \'${portal_path}editor/filemanager/upload/zope/uploadPlone?CurrentPath=\' + pathUser ;\n +//oFCKeditor.Config[\'LinkUploadURL\'] = \'${portal_url}/\' + pathUser ;\n +\n +// browsing for images\n +oFCKeditor.Config[\'ImageBrowserURL\'] = \'${portal_path}FCKeditor_viewImageSelectionDialog\';\n +\n +// rapid upload activation for images\n +//oFCKeditor.Config[\'ImageUpload\'] = false ;\n +//oFCKeditor.Config[\'ImageUploadURL\'] = \'${portal_path}editor/filemanager/upload/zope/uploadPlone?CurrentPath=\' + pathUser ;\n +\n +// browsing for flash\n +//oFCKeditor.Config[\'FlashBrowserURL\'] = \'${portal_path}editor/filemanager/browser/zope/browser.html?Type=Flash&Connector=connectors/connectorPlone&ServerPath=/&CurrentPath=\' + pathUser ;\n +\n +// rapid upload activation for flash\n +//oFCKeditor.Config[\'FlashUpload\'] = true ;\n +//oFCKeditor.Config[\'FlashUploadURL\'] = \'${portal_path}editor/filemanager/upload/zope/uploadPlone?CurrentPath=\' + pathUser ;\n +\n +oFCKeditor.Create();\n +-->"></script>\n +</tal:block>\n + + +]]></string> </value> + </item> + <item> + <key> <string>content_type</string> </key> + <value> <string>text/html</string> </value> + </item> + <item> + <key> <string>expand</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>fckeditor_wysiwyg_support</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>XXX contain hard-coded variables</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_dms/bt/revision b/bt5/erp5_dms/bt/revision index 65bdad7fa2..9889ac47b6 100644 --- a/bt5/erp5_dms/bt/revision +++ b/bt5/erp5_dms/bt/revision @@ -1 +1 @@ -1026 \ No newline at end of file +1027 \ No newline at end of file -- 2.30.9