diff templates/classic/html/page.html @ 3134:dc9ff2401362

fix search_checkboxes macro (patch [SF#1113828])
author Richard Jones <richard@users.sourceforge.net>
date Sat, 12 Feb 2005 01:04:55 +0000
parents 7308c3c5a943
children f0713aa3ee3d
line wrap: on
line diff
--- a/templates/classic/html/page.html	Sat Feb 12 00:57:08 2005 +0000
+++ b/templates/classic/html/page.html	Sat Feb 12 01:04:55 2005 +0000
@@ -188,10 +188,11 @@
 
 <td metal:define-macro="search_checkboxes">
  <ul class="search-checkboxes"
-     tal:define="value python:request.form.getvalue(name)">
+     tal:define="value python:request.form.getvalue(name);
+                 values python:value and value.split(',') or []">
  <li tal:repeat="s python:db[db_klass].list()">
   <input type="checkbox" tal:attributes="name name; id string:$name-${s/id};
-    value s/id; checked python:value == s.id" />
+    value s/id; checked python:s.id in values" />
   <label tal:attributes="for string:$name-${s/id}"
          tal:content="python:s[db_content]" />
  </li>

Roundup Issue Tracker: http://roundup-tracker.org/