diff --git a/gramps/src/plugins/WebPage.py b/gramps/src/plugins/WebPage.py
index 5f4e56982..8fee10a0a 100644
--- a/gramps/src/plugins/WebPage.py
+++ b/gramps/src/plugins/WebPage.py
@@ -81,13 +81,14 @@ class IndividualPage:
#
#
#--------------------------------------------------------------------
- def __init__(self,person,photos,restrict,list,dir_name,doc):
+ def __init__(self,person,photos,restrict,link,list,dir_name,doc):
self.person = person
self.doc = doc
self.list = list
self.alive = probably_alive(person) or restrict
self.photos = (photos == 2) or (photos == 1 and not self.alive)
self.dir = dir_name
+ self.link = link
tbl = TableStyle()
tbl.set_width(100)
@@ -201,6 +202,13 @@ class IndividualPage:
self.write_facts()
self.write_families()
+ if self.link:
+ self.doc.start_paragraph("Normal")
+ self.doc.start_link("index.html")
+ self.doc.write_text(_("Return to the index of people"))
+ self.doc.end_link()
+ self.doc.end_paragraph()
+
#--------------------------------------------------------------------
#
#
@@ -586,6 +594,7 @@ def on_ok_clicked(obj):
restrict = topDialog.get_widget("restrict").get_active()
restrict_photos = topDialog.get_widget("restrict_photos").get_active()
no_photos = topDialog.get_widget("nophotos").get_active()
+ include_link = topDialog.get_widget("include_link").get_active()
if dir_name == None:
dir_name = os.getcwd()
@@ -622,7 +631,8 @@ def on_ok_clicked(obj):
for person in ind_list:
doc = HtmlLinkDoc(styles,templ_name)
- idoc = IndividualPage(person,photos,restrict,ind_list,dir_name,doc)
+ idoc = IndividualPage(person,photos,restrict,include_link, \
+ ind_list,dir_name,doc)
idoc.create_page()
idoc.close()
diff --git a/gramps/src/plugins/webpage.glade b/gramps/src/plugins/webpage.glade
index 6de1cf135..2c4444e43 100644
--- a/gramps/src/plugins/webpage.glade
+++ b/gramps/src/plugins/webpage.glade
@@ -379,6 +379,30 @@
+
+ GtkFrame
+ frame3
+ 10
+
+ 0
+ GTK_SHADOW_ETCHED_IN
+
+ 0
+ True
+ True
+
+
+
+ GtkCheckButton
+ include_link
+ 3
+ True
+
+ False
+ True
+
+
+
GtkFrame
options
@@ -401,6 +425,7 @@
GtkCheckButton
restrict
+ 3
True
True
@@ -415,6 +440,7 @@
GtkCheckButton
nophotos
+ 3
True
toggled
@@ -434,6 +460,7 @@
GtkCheckButton
restrict_photos
+ 3
True
False