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:
parent
87a6c03c8f
commit
97077b5146
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user