* src/plugins/NavWebPage.py: Display URL list of Individuals and Places

svn: r4932
This commit is contained in:
Martin Hawlisch 2005-07-14 21:14:16 +00:00
parent 17ed93108d
commit 6af4fc542d
2 changed files with 20 additions and 0 deletions

View File

@ -2,6 +2,7 @@
* src/plugins/NavWebPage.py: Added display_note_object and * src/plugins/NavWebPage.py: Added display_note_object and
display_first_image_as_thumbnail to BasePage; PlacePage and display_first_image_as_thumbnail to BasePage; PlacePage and
IndividualPage use this now. IndividualPage use this now.
Display URL list of Individuals and Places
2005-07-14 Don Allingham <don@gramps-project.org> 2005-07-14 Don Allingham <don@gramps-project.org>
* src/plugins/NavWebPage.py: wrap content with div, fix encoding problems * src/plugins/NavWebPage.py: wrap content with div, fix encoding problems

View File

@ -231,6 +231,23 @@ class BasePage:
text = u"</p><p>".join(text.split("\n")) text = u"</p><p>".join(text.split("\n"))
of.write('<p>%s</p>\n' % text) of.write('<p>%s</p>\n' % text)
def display_url_list(self,of,urllist=None):
if not urllist:
return
of.write('<h4>%s</h4>\n' % _('Weblinks'))
of.write('<hr>\n')
of.write('<table class="infolist" cellpadding="0" ')
of.write('cellspacing="0" border="0">\n')
index = 1
for url in urllist:
uri = url.get_path()
descr = url.get_description()
of.write('<tr><td class="field">%d. <a href="%s">%s</a>' % (index,uri,descr))
of.write('</td></tr>\n')
index = index + 1
of.write('</table>\n')
#------------------------------------------------------------------------ #------------------------------------------------------------------------
# #
# #
@ -403,6 +420,7 @@ class PlacePage(BasePage):
# TODO: Add more information # TODO: Add more information
self.display_note_object(of, place.get_note_object()) self.display_note_object(of, place.get_note_object())
self.display_url_list(of, place.get_url_list())
self.display_footer(of) self.display_footer(of)
self.close_file(of) self.close_file(of)
@ -701,6 +719,7 @@ class IndividualPage(BasePage):
self.display_ind_events(of) self.display_ind_events(of)
self.display_ind_relationships(of) self.display_ind_relationships(of)
self.display_note_object(of, self.person.get_note_object()) self.display_note_object(of, self.person.get_note_object())
self.display_url_list(of, self.person.get_url_list())
self.display_ind_sources(of) self.display_ind_sources(of)
self.display_ind_pedigree(of) self.display_ind_pedigree(of)
self.display_footer(of) self.display_footer(of)