def __init__(self, ticketid, title, author, created): BaseElement.__init__(self, 'div') self.setAttribute('id', 'ticket-%d' % ticketid) self.setAttribute('class', 'ticketinfo') self.title = TitleTable(title) #self.title = TextElement('h4', title) self.author = TextElement('h5', 'Author: %s' % author) self.created = TextElement('h5', 'Created: %s' % created) self.appendChild(self.title) self.appendChild(self.author) self.appendChild(self.created) self.anchor = Anchor('show.ticket.%d' % ticketid, 'show') self.assign = Anchor('assign.ticket.%d' % ticketid, 'assign') node = BaseElement('table') node.setAttribute('width', '100%') node.setAttribute('align', 'center') self.appendChild(node ) row = BaseElement('tr') row.appendChild(TextElement('td', self.anchor)) td = TextElement('td', self.assign) td.setAttribute('align', 'right') row.appendChild(td) node.appendChild(row)