[Erp5-report] r40912 ivan - in /erp5/trunk/bt5/erp5_knowledge_pad: SkinTemplateItem/portal_...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Nov 30 09:34:49 CET 2010


Author: ivan
Date: Tue Nov 30 09:34:49 2010
New Revision: 40912

URL: http://svn.erp5.org?rev=40912&view=rev
Log:
Make it possible to render an arbitrary number of columns (not hard coded to 3 any more).

Modified:
    erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_viewDashboardWidget.xml
    erp5/trunk/bt5/erp5_knowledge_pad/bt/revision

Modified: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_viewDashboardWidget.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_viewDashboardWidget.xml?rev=40912&r1=40911&r2=40912&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_viewDashboardWidget.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_viewDashboardWidget.xml [utf8] Tue Nov 30 09:34:49 2010
@@ -36,8 +36,7 @@
             <key> <string>_text</string> </key>
             <value> <unicode encoding="cdata"><![CDATA[
 
-<div id="page_wrapper"  \n
-     tal:define="layout here/KnowledgePad_getBoxColumnLayout;\n
+<div tal:define="layout here/KnowledgePad_getBoxColumnLayout;\n
                  real_context python: options.get(\'real_context\', None);\n
                  cancel_url python: options.get(\'cancel_url\', None);\n
                  isAnon python: here.portal_membership.isAnonymousUser();\n
@@ -50,41 +49,23 @@
                                             \'portal-column\');"\n
      tal:attributes="id page_wrapper_id">\n
 \n
+    <!-- No gadgets message -->\n
     <span metal:use-macro="container/Base_viewKnowledgePadMacroLibrary/macros/add_new_gadget_message"/> \n
 \n
-    <div id="portal-column-0"\n
-         tal:attributes="class column_css_class"\n
-         tal:condition="python: columns>=1">\n
-\n
-      <tal:block tal:condition="python: len(layout)>=1">\n
-        <span tal:replace="structure python:\n
-                             here.KnowledgePad_viewColumnWidget(section_layout=layout[0],\n
+    <!-- Render pad columns -->\n
+    <tal:block tal:repeat="column_index python: range(0, columns)">\n
+      <div tal:attributes="class column_css_class;\n
+                          id string:portal-column-${column_index}"\n
+           tal:condition="python: columns>=1+column_index">\n
+\n
+        <tal:block tal:condition="python: len(layout)>=1+column_index"\n
+                   tal:replace="structure python:\n
+                               here.KnowledgePad_viewColumnWidget(section_layout=layout[column_index],\n
                                                                 real_context=real_context,\n
                                                                 cancel_url=cancel_url)"/>\n
-      </tal:block> \n
-    </div>\n
-\n
-    <div id="portal-column-1"\n
-         tal:attributes="class column_css_class"\n
-         tal:condition="python: columns>=2">\n
-      <tal:block tal:condition="python: len(layout)>=2">\n
-        <span tal:replace="structure python:\n
-                          here.KnowledgePad_viewColumnWidget(section_layout=layout[1],\n
-                                                             real_context=real_context,\n
-                                                             cancel_url=cancel_url)"/>\n
-      </tal:block>\n
-    </div>\n
 \n
-    <div id="portal-column-2"\n
-         tal:attributes="class column_css_class"\n
-         tal:condition="python: columns>=3">\n
-      <tal:block tal:condition="python: len(layout)>=3">\n
-        <span tal:replace="structure python:\n
-                          here.KnowledgePad_viewColumnWidget(section_layout=layout[2],\n
-                                                             real_context=real_context,\n
-                                                             cancel_url=cancel_url)"/>\n
-      </tal:block>\n
-    </div>\n
+      </div>\n
+    </tal:block>\n
 \n
 </div>\n
 

Modified: erp5/trunk/bt5/erp5_knowledge_pad/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/bt/revision?rev=40912&r1=40911&r2=40912&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] Tue Nov 30 09:34:49 2010
@@ -1 +1 @@
-627
\ No newline at end of file
+628
\ No newline at end of file



More information about the Erp5-report mailing list