Fixed table alighment error that I just created. Re- created event_header_row(), but every event may use it now.

svn: r18082
This commit is contained in:
Rob G. Healey 2011-08-29 09:04:02 +00:00
parent 87a6c03c8f
commit 97077b5146

View File

@ -563,6 +563,22 @@ class BasePage(object):
# return note list to its callers # return note list to its callers
return ul return ul
def event_header_row(self):
"""
creates the event header row for all events
"""
trow = Html("tr")
trow.extend(
Html("th", trans, class_ =colclass, inline =True)
for trans, colclass in [
(("Event"), "ColumnEvent"),
(_("Date"), "ColumnDate"),
(_("Pkace"), "ColumnPlace"),
(_("Notes"), "ColumnNotes"),
(_("Sources"), "ColumnSources") ]
)
return trow
def display_event_row(self, event, event_ref, subdirs, hyp, omit): def display_event_row(self, event, event_ref, subdirs, hyp, omit):
""" """
display the event row for IndividualPage display the event row for IndividualPage
@ -721,18 +737,7 @@ class BasePage(object):
table += thead table += thead
# attach event header row # attach event header row
trow = Html("tr") thead += self.event_header_row()
thead += trow
trow.extend(
Html("th", trans, class_ =colclass, inline =True)
for trans, colclass in [
(("Event"), "ColumnEvent"),
(_("Date"), "ColumnDate"),
(_("Pkace"), "ColumnPlace"),
(_("Notes"), "ColumnNotes"),
(_("Sources"), "ColumnSources") ]
)
# begin table body # begin table body
tbody = Html("tbody") tbody = Html("tbody")
@ -5313,11 +5318,10 @@ class IndividualPage(BasePage):
""" """
will create the events table will create the events table
""" """
event_ref_list = self.person.get_event_ref_list()
evt_ref_list = self.person.get_event_ref_list() if not event_ref_list:
if not evt_ref_list:
return None return None
db = self.report.database db = self.report.database
# begin events division and section title # begin events division and section title
@ -5332,28 +5336,16 @@ class IndividualPage(BasePage):
table += thead table += thead
# attach event header row # attach event header row
trow = Html("tr") thead += self.event_header_row()
thead += trow
trow.extend(
Html("th", trans, class_ =colclass, inline =True)
for trans, colclass in [
(("Event"), "ColumnEvent"),
(_("Date"), "ColumnDate"),
(_("Pkace"), "ColumnPlace"),
(_("Description"), "ColumnDescription"),
(_("Notes"), "ColumnNotes"),
(_("Sources"), "ColumnSources") ]
)
tbody = Html("tbody") tbody = Html("tbody")
table += tbody table += tbody
for evt_ref in evt_ref_list: for evt_ref in event_ref_list:
event = db.get_event_from_handle(evt_ref.ref) event = db.get_event_from_handle(evt_ref.ref)
# display event row # display event row
tbody += self.display_event_row(event, evt_ref, True, True, tbody += self.display_event_row(event, evt_ref, True, True, EventRoleType.PRIMARY)
EventRoleType.PRIMARY)
# return section to its caller # return section to its caller
return section return section