diff --git a/src/plugins/webreport/NarrativeWeb.py b/src/plugins/webreport/NarrativeWeb.py index d4bbe3eca..1cec9abbe 100644 --- a/src/plugins/webreport/NarrativeWeb.py +++ b/src/plugins/webreport/NarrativeWeb.py @@ -346,25 +346,25 @@ class BasePage: # Link to css behaviours fname = os.path.join("styles", "behaviour.css") url = self.report.build_url_fname(fname, None, self.up) - of.write('\t\n' % url) + of.write('\t\n' % url) # Link to screen stylesheet fname = os.path.join("styles", self.report.css) url = self.report.build_url_fname(fname, None, self.up) - of.write('\t\n' % url) + of.write('\t\n' % url) # Link to printer stylesheet fname = os.path.join("styles", "Web_Print-Default.css") url = self.report.build_url_fname(fname, None, self.up) - of.write('\t\n' % url) + of.write('\t\n' % url) # Link to GRAMPS favicon url = self.report.build_url_image('favicon.ico', 'images', self.up) - of.write('\t\n' % url) + of.write('\t\n' % url) of.write('\n\n') of.write('\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),