249 subvid = self.req.form.pop('subvid') # consume it |
249 subvid = self.req.form.pop('subvid') # consume it |
250 if listid: |
250 if listid: |
251 listid = u' id="%s"' % listid |
251 listid = u' id="%s"' % listid |
252 else: |
252 else: |
253 listid = u'' |
253 listid = u'' |
254 if title: |
254 if self.rset.rowcount: |
255 self.w(u'<div%s class="%s"><h4>%s</h4>\n' % (listid, klass or 'section', title)) |
255 if title: |
256 self.w(u'<ul>\n') |
256 self.w(u'<div%s class="%s"><h4>%s</h4>\n' % (listid, klass or 'section', title)) |
257 else: |
257 self.w(u'<ul>\n') |
258 self.w(u'<ul%s class="%s">\n' % (listid, klass or 'section')) |
258 else: |
259 for i in xrange(self.rset.rowcount): |
259 self.w(u'<ul%s class="%s">\n' % (listid, klass or 'section')) |
260 self.cell_call(row=i, col=0, vid=subvid, **kwargs) |
260 for i in xrange(self.rset.rowcount): |
261 self.w(u'</ul>\n') |
261 self.cell_call(row=i, col=0, vid=subvid, **kwargs) |
262 if title: |
262 self.w(u'</ul>\n') |
263 self.w(u'</div>\n') |
263 if title: |
|
264 self.w(u'</div>\n') |
264 |
265 |
265 def cell_call(self, row, col=0, vid=None, **kwargs): |
266 def cell_call(self, row, col=0, vid=None, **kwargs): |
266 self.w(u'<li>') |
267 self.w(u'<li>') |
267 self.wview(self.item_vid, self.rset, row=row, col=col, vid=vid, **kwargs) |
268 self.wview(self.item_vid, self.rset, row=row, col=col, vid=vid, **kwargs) |
268 self.w(u'</li>\n') |
269 self.w(u'</li>\n') |