[Erp5-report] r8641 - /erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 20 15:24:47 CEST 2006
Author: kevin
Date: Thu Jul 20 15:24:44 2006
New Revision: 8641
URL: http://svn.erp5.org?rev=8641&view=rev
Log:
Basic support of per-column search field
Modified:
erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/ListBox_asWebStyleHTML.xml
Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/ListBox_asWebStyleHTML.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/ListBox_asWebStyleHTML.xml?rev=8641&r1=8640&r2=8641&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/ListBox_asWebStyleHTML.xml (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web/ListBox_asWebStyleHTML.xml Thu Jul 20 15:24:44 2006
@@ -70,7 +70,8 @@
show_select_column here/showSelectColumn;\n
show_search_line here/showSearchLine;\n
">\n
- <!-- ListBox starts here. -->\n
+\n
+ <!-- ListBox starts here -->\n
<input type="hidden" name="list_selection_name" value="default" tal:attributes="value selection_name" />\n
<input tal:condition="md5_string" type="hidden" name="md5_object_uid_list" value="checksum" tal:attributes="value md5_string" />\n
\n
@@ -106,12 +107,7 @@
current_page_max python: listbox_max_lines * current_page;\n
current_page_start python: (listbox_max_lines * (current_page - 1)) + 1;\n
current_page_stop python: (total_line < current_page_max) and total_line or current_page_max;">\n
- <tal:block condition="python: total_line > 0">\n
- Resultats\n
- <em tal:content="current_page_start"/> -\n
- <em tal:content="current_page_stop"/>\n
- sur un total de <em tal:content="total_line"/>.\n
- </tal:block>\n
+ <tal:block condition="python: total_line > 0">Resultats <em tal:content="current_page_start"/> - <em tal:content="current_page_stop"/> sur un total de <em tal:content="total_line"/>.</tal:block>\n
<span tal:condition="python: total_line == 0" class="warning">No result !</span>\n
</span>\n
</div>\n
@@ -121,8 +117,8 @@
<thead>\n
<tr>\n
<tal:block tal:repeat="value here/getLabelValueList">\n
- <tal:block tal:define="sql python: value[0];\n
- title python: value[1];\n
+ <tal:block tal:define="sql python: value[0];\n
+ title python: value[1];\n
sort_order python: value[2]">\n
<th tal:condition="sql">\n
<a href="portal_selections/setSelectionQuickSortOrder?selection_name=default&sort_on=id&form_id=view"\n
@@ -137,11 +133,35 @@
tal:attributes="src string:${portal_url_string}/images/1toparrow.png"\n
i18n:domain="ui" i18n:attributes="title"/>\n
</th>\n
- <th tal:condition="not: sql" tal:content="title"\n
- i18n:domain="ui" i18n:translate=""/>\n
+ <th tal:condition="not: sql" tal:content="title" i18n:domain="ui" i18n:translate=""/>\n
</tal:block>\n
</tal:block>\n
</tr>\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+\n
+ <tr tal:condition="show_search_line">\n
+ <td tal:repeat="value here/getSearchValueList">\n
+ <tal:block tal:define="alias python: value[0];\n
+ param python: value[1];\n
+ search_field python: value[2]"\n
+ tal:condition="alias">\n
+ <tal:block\n
+ tal:condition="python: search_field is not None"\n
+ tal:replace="structure python: search_field.render(value=param, key=alias)"/>\n
+ <input tal:condition="python: search_field is None" name="id" size="8" value=""\n
+ tal:attributes="name alias; value param"/>\n
+ </tal:block>\n
+ </td>\n
+\n
+ </tr>\n
+\n
+\n
</thead>\n
\n
<tfoot tal:condition="python: int(here.total_size) > int(here.getMaxLineNumber())">\n
@@ -150,7 +170,7 @@
<a class="pageNavigation"\n
tal:condition="python: here.current_page > 0"\n
href="portal_selections/firstPage:method"\n
- title="First Page: page 1">\xe2\x86\x90</a>\n
+ title="First Page: page 1">|<</a>\n
<a class="pageNavigation"\n
href="portal_selections/previousPage:method"\n
tal:condition="python: here.current_page > 0"\n
@@ -179,7 +199,7 @@
<a class="pageNavigation"\n
tal:condition="python: here.current_page + 1 < here.total_pages"\n
href="portal_selections/lastPage:method"\n
- tal:attributes="title python: \'Last Page: page \' + str(here.total_pages)">\xe2\x86\x92</a>\n
+ tal:attributes="title python: \'Last Page: page \' + str(here.total_pages)">>|</a>\n
</td>\n
</tr>\n
</tfoot>\n
More information about the Erp5-report
mailing list