[Erp5-report] r33694 ivan - in /erp5/trunk/bt5/erp5_knowledge_pad: PortalTypeBaseCategoryTe...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Mar 12 15:26:15 CET 2010


Author: ivan
Date: Fri Mar 12 15:26:14 2010
New Revision: 33694

URL: http://svn.erp5.org?rev=33694&view=rev
Log:
In r33683 knowledge pad HTML id elements formatchanged.
As this id are used to toggle and move gadgets in Zope server adjust accordingly respective scripts.

Modified:
    erp5/trunk/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
    erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgeBox_toggleVisibility.xml
    erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_saveBoxColumnLayout.xml
    erp5/trunk/bt5/erp5_knowledge_pad/bt/revision

Modified: erp5/trunk/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml?rev=33694&r1=33693&r2=33694&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml [utf8] Fri Mar 12 15:26:14 2010
@@ -1,4 +1,7 @@
 <base_category_list>
+ <portal_type id="Gadget">
+  <item>gadget_type</item>
+ </portal_type>
  <portal_type id="Knowledge Box">
   <item>specialise</item>
  </portal_type>

Modified: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgeBox_toggleVisibility.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgeBox_toggleVisibility.xml?rev=33694&r1=33693&r2=33694&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgeBox_toggleVisibility.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgeBox_toggleVisibility.xml [utf8] Fri Mar 12 15:26:14 2010
@@ -53,18 +53,25 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>""" \n
+            <value> <string encoding="cdata"><![CDATA[
+
+""" \n
   This script is called by drag and drop javascript framework\n
-  when user click on \'Minimize\' button."""\n
-\n
-box = context.restrictedTraverse(box_relative_url)\n
+  when user click on \'Minimize\' button.\n
+"""\n
+# format to Zope relative URL (\'knowledge_pad_module_3_4\' -> \'knowledge_pad_module/3/4\')\n
+splitted_box_relative_url = box_relative_url.split(\'_\')\n
+box = context.restrictedTraverse(\'knowledge_pad_module/%s/%s\' %(splitted_box_relative_url[-2], \n
+                                                               splitted_box_relative_url[-1]))\n
 state = box.getValidationState()\n
 if state == \'visible\':\n
   box.invisible()\n
 elif state == \'invisible\':\n
   box.visible()\n
 return "OK"\n
-</string> </value>
+
+
+]]></string> </value>
         </item>
         <item>
             <key> <string>_code</string> </key>
@@ -108,7 +115,9 @@
                           <tuple>
                             <string>box_relative_url</string>
                             <string>_getattr_</string>
+                            <string>splitted_box_relative_url</string>
                             <string>context</string>
+                            <string>_getitem_</string>
                             <string>box</string>
                             <string>state</string>
                           </tuple>

Modified: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_saveBoxColumnLayout.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_saveBoxColumnLayout.xml?rev=33694&r1=33693&r2=33694&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_saveBoxColumnLayout.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_saveBoxColumnLayout.xml [utf8] Fri Mar 12 15:26:14 2010
@@ -66,11 +66,11 @@
       l = []\n
       sub_items=item.split(\'|\')\n
       # get box relative url\n
-      try:  box_url=sub_items[0]\n
-      except indexError: pass\n
+      splitted_box_url = sub_items[0].split(\'_\')\n
+      box_url=\'knowledge_pad_module/%s/%s\' %(splitted_box_url[-2], splitted_box_url[-1]) \n
       # remove box_relative_url from layout string\n
       for sub_item in sub_items:\n
-        dummy1, dummy2, knowledge_box = sub_item.split(\'/\')\n
+        knowledge_box = sub_item.split(\'_\')[-1]\n
         l.append(knowledge_box)\n
       # join boxes\n
       new_user_layout.append(\'|\'.join(l))\n
@@ -137,10 +137,8 @@
                             <string>l</string>
                             <string>sub_items</string>
                             <string>_getitem_</string>
-                            <string>indexError</string>
+                            <string>splitted_box_url</string>
                             <string>sub_item</string>
-                            <string>dummy1</string>
-                            <string>dummy2</string>
                             <string>knowledge_box</string>
                             <string>knowledge_pad</string>
                             <string>getattr</string>

Modified: erp5/trunk/bt5/erp5_knowledge_pad/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/bt/revision?rev=33694&r1=33693&r2=33694&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] Fri Mar 12 15:26:14 2010
@@ -1,1 +1,1 @@
-489
+491




More information about the Erp5-report mailing list