[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