Beg#4601: Fixed and cleanup for NarrativeWeb for W3C compliance; IndividualPages still have errors in the Pedigree section -- this will require more than a simple tweak of code or style sheet elements.
svn: r16588
This commit is contained in:
parent
aa04f08668
commit
fc9001632d
@ -127,6 +127,7 @@ DESCRHEAD = _("Description")
|
||||
_EVENT = _("Event")
|
||||
GRAMPSID = _("Gramps ID")
|
||||
LATITUDE = _("Latitude")
|
||||
LOCALITY = _("Locality")
|
||||
LONGITUDE = _("Longitude")
|
||||
NHEAD = _("Notes")
|
||||
PARENTS = _("Parents")
|
||||
@ -835,7 +836,9 @@ class BasePage(object):
|
||||
display a person's or repository's addresses ...
|
||||
|
||||
@param: addrlist -- a list of address handles
|
||||
@param: showsrc -- whether to show sources or not?
|
||||
@param: showsrc -- True = show sources
|
||||
False = do not show sources
|
||||
None = djpe
|
||||
"""
|
||||
|
||||
if not addrlist:
|
||||
@ -857,9 +860,9 @@ class BasePage(object):
|
||||
and source references.
|
||||
|
||||
@param: addrlist = either person or repository address list
|
||||
@param: showsrc = True -- person
|
||||
False -- repository
|
||||
None -- do not show sources
|
||||
@param: showsrc = True -- person and their sources
|
||||
False -- repository with no sources
|
||||
None -- Address Book address with sources
|
||||
"""
|
||||
# begin summaryarea division
|
||||
with Html("div", id = "summaryarea") as summaryarea:
|
||||
@ -894,8 +897,8 @@ class BasePage(object):
|
||||
[COUNTRY, "Cntry"],
|
||||
[PHONE, "Phone"] ]
|
||||
|
||||
# if showsrc = True -- an individual's address else repository
|
||||
if showsrc:
|
||||
# True, False, or None ** see docstring for explanation
|
||||
if showsrc in [True, None]:
|
||||
addr_header.append([SHEAD, "Sources"])
|
||||
|
||||
trow.extend(
|
||||
@ -925,7 +928,7 @@ class BasePage(object):
|
||||
["Phone", address.get_phone()] ]
|
||||
|
||||
# get source citation list
|
||||
if showsrc:
|
||||
if showsrc in [True, None]:
|
||||
addr_data_row.append(["Sources", self.get_citation_links(
|
||||
address.get_source_references() )])
|
||||
|
||||
@ -1659,17 +1662,15 @@ class BasePage(object):
|
||||
|
||||
# Web Site address
|
||||
elif _type == UrlType.WEB_HOME:
|
||||
if not (uri.startswith("http://") or
|
||||
uri.startswith("https://")):
|
||||
if not (uri.startswith("http://") or uri.startswith("https://")):
|
||||
uri = "http://%(website)s" % { "website" : uri }
|
||||
|
||||
# FTP server address
|
||||
elif _type == UrlType.WEB_FTP:
|
||||
if not (uri.startswith("ftp://") or
|
||||
uri.startswith("ftps://")):
|
||||
if not (uri.startswith("ftp://") or uri.startswith("ftps://")):
|
||||
uri = "ftp://%(ftpsite)s" % { "ftpsite" : uri }
|
||||
|
||||
uri = Html("a", uri, href = uri, title = html_escape(uri))
|
||||
uri = Html("a", uri, href = uri, title = html_escape(descr))
|
||||
trow.extend(
|
||||
Html("td", data, class_ = "Column" + colclass, inline = True)
|
||||
for (data, colclass) in [
|
||||
@ -1962,7 +1963,7 @@ class BasePage(object):
|
||||
(LATITUDE, place.lat),
|
||||
(LONGITUDE, place.long),
|
||||
(STREET, ml.street),
|
||||
(_("Locality"), ml.locality),
|
||||
(LOCALITY, ml.locality),
|
||||
(CITY, ml.city),
|
||||
(PARISH, ml.parish),
|
||||
(STATE, ml.state),
|
||||
@ -2626,8 +2627,7 @@ class PlacePage(BasePage):
|
||||
var marker = new mxn.Marker(home);
|
||||
|
||||
// add marker InfoBubble() place name
|
||||
marker.setInfoBubble('<div id = "geo-info" >%s</div>'); """ \
|
||||
% self.page_title
|
||||
hrp-infoInfoBubble('%s'); """ % self.page_title
|
||||
|
||||
jsc += """
|
||||
// add marker to map
|
||||
@ -4171,7 +4171,7 @@ class IndividualPage(BasePage):
|
||||
var latlon = new mxn.LatLonPoint(latitude, longitude);
|
||||
var marker = new mxn.Marker(latlon);
|
||||
|
||||
marker.setInfoBubble('<div id="geo-info">' + title + '</div>');
|
||||
marker.setInfoBubble(title);
|
||||
|
||||
map.addMarker(marker, true);"""
|
||||
|
||||
@ -5527,7 +5527,7 @@ class AddressBookPage(BasePage):
|
||||
|
||||
# individual has an address
|
||||
if has_add:
|
||||
addressbookdetail += self.display_addr_list(has_add, True)
|
||||
addressbookdetail += self.display_addr_list(has_add, None)
|
||||
|
||||
# individual has a residence
|
||||
if has_res:
|
||||
|
Loading…
Reference in New Issue
Block a user