\n') # Terminated in write_footer()
@@ -1047,17 +1047,14 @@ class PlaceListPage(BasePage):
last_letter = letter
of.write('\t\t
\n')
of.write('\t\t\t
%s
\n' % last_letter)
- of.write('\t\t\t
')
- self.place_link(of, place.handle, n, place.gramps_id)
- of.write('
\n')
- of.write('\t\t
\n')
else:
of.write('\t\t
\n')
of.write('\t\t\t
\n')
- of.write('\t\t\t
')
- self.place_link(of, place.handle, n, place.gramps_id)
- of.write('
\n')
- of.write('\t\t
\n')
+
+ of.write('\t\t\t
')
+ self.place_link(of, place.handle, n, place.gramps_id)
+ of.write('
\n')
+ of.write('\t\t\n')
of.write('\t\n')
of.write('\t\n')
@@ -2196,12 +2193,13 @@ class IndividualPage(BasePage):
# Place
place_handle = event.get_place_handle()
if place_handle:
- # TODO. Figure out what this is for.
- #if place_handle in self.place_list:
- # if lnk not in self.place_list[place_handle]:
- # self.place_list[place_handle].append(lnk)
- #else:
- # self.place_list[place_handle] = [lnk]
+
+ lnk = (self.report.cur_fname, self.page_title, self.gid)
+ if place_handle in self.place_list:
+ if lnk not in self.place_list[place_handle]:
+ self.place_list[place_handle].append(lnk)
+ else:
+ self.place_list[place_handle] = [lnk]
place = self.place_link_str(place_handle,
ReportUtils.place_name(self.report.database, place_handle),