Added Locality to Addresses, Places, and ContactPage.
svn: r16385
This commit is contained in:
		@@ -884,23 +884,24 @@ class BasePage(object):
 | 
			
		||||
                thead += trow
 | 
			
		||||
 | 
			
		||||
                addr_header = [
 | 
			
		||||
                      [DHEAD,      "Date"],
 | 
			
		||||
                      [STREET,     "StreetAddress"],    
 | 
			
		||||
                      [CITY,       "City"],
 | 
			
		||||
                      [COUNTY,     "County"],
 | 
			
		||||
                      [STATE,      "State"],
 | 
			
		||||
                      [COUNTRY,    "Cntry"],
 | 
			
		||||
                      [POSTAL,     "Postalcode"],
 | 
			
		||||
                      [PHONE,      "Phone"] ]
 | 
			
		||||
                      [DHEAD,         "Date"],
 | 
			
		||||
                      [STREET,        "StreetAddress"], 
 | 
			
		||||
                      [_("Locality"), "Locality"],   
 | 
			
		||||
                      [CITY,          "City"],
 | 
			
		||||
                      [STATE,         "State"],
 | 
			
		||||
                      [COUNTY,        "County"],
 | 
			
		||||
                      [POSTAL,        "Postalcode"],
 | 
			
		||||
                      [COUNTRY,       "Cntry"],
 | 
			
		||||
                      [PHONE,         "Phone"] ]
 | 
			
		||||
 | 
			
		||||
                # if showsrc = True -- an individual's address else repository
 | 
			
		||||
                if showsrc:
 | 
			
		||||
                    addr_header.append([SHEAD,      "Sources"])
 | 
			
		||||
 | 
			
		||||
                trow.extend(
 | 
			
		||||
                    Html("th", label, class_="Colummn" + colclass, inline = True)
 | 
			
		||||
                    Html("th", label, class_ = "Colummn" + colclass, inline = True)
 | 
			
		||||
                    for (label, colclass) in addr_header
 | 
			
		||||
                    )
 | 
			
		||||
                )
 | 
			
		||||
 | 
			
		||||
                # begin table body
 | 
			
		||||
                tbody = Html("tbody")
 | 
			
		||||
@@ -913,14 +914,15 @@ class BasePage(object):
 | 
			
		||||
                    tbody += trow
 | 
			
		||||
 | 
			
		||||
                    addr_data_row = [
 | 
			
		||||
                        ["Date",               _dd.display(address.get_date_object() )],
 | 
			
		||||
                        ["Streetaddress",      address.get_street()],
 | 
			
		||||
                        ["City",               address.get_city()],
 | 
			
		||||
                        ["County",             address.get_county()],
 | 
			
		||||
                        ["State/ Province",    address.get_state()],
 | 
			
		||||
                        ["Cntry",              address.get_country()],
 | 
			
		||||
                        ["Postslcode",         address.get_postal_code()],
 | 
			
		||||
                        ["Phone",              address.get_phone()] ]
 | 
			
		||||
                        ["Date",           _dd.display(address.get_date_object() )],
 | 
			
		||||
                        ["Streetaddress",  address.get_street()],
 | 
			
		||||
                        ["Locality",       address.get_locality()],
 | 
			
		||||
                        ["City",           address.get_city()],
 | 
			
		||||
                        ["State",          address.get_state()],
 | 
			
		||||
                        ["County",         address.get_county()],
 | 
			
		||||
                        ["Postslcode",     address.get_postal_code()],
 | 
			
		||||
                        ["Cntry",          address.get_country()],
 | 
			
		||||
                        ["Phone",          address.get_phone()] ]
 | 
			
		||||
 | 
			
		||||
                    # get source citation list
 | 
			
		||||
                    if showsrc:
 | 
			
		||||
@@ -930,7 +932,7 @@ class BasePage(object):
 | 
			
		||||
                    trow.extend(
 | 
			
		||||
                        Html("td", value or " ", class_="Column" + colclass, inline=True)
 | 
			
		||||
                        for (colclass, value) in addr_data_row
 | 
			
		||||
                        )
 | 
			
		||||
                    )
 | 
			
		||||
                    
 | 
			
		||||
                    # address: notelist
 | 
			
		||||
                    if showsrc is not None:
 | 
			
		||||
@@ -1951,7 +1953,7 @@ class BasePage(object):
 | 
			
		||||
            trow = Html("tr") + (
 | 
			
		||||
                Html("td", GRAMPSID, class_ = "ColumnAttribute", inline = True),
 | 
			
		||||
                Html("td", gid, class_ = "ColumnValue", inline = True)
 | 
			
		||||
                )
 | 
			
		||||
            )
 | 
			
		||||
            tbody += trow
 | 
			
		||||
 | 
			
		||||
        if place.main_loc:
 | 
			
		||||
@@ -1959,16 +1961,17 @@ class BasePage(object):
 | 
			
		||||
            if ml and not ml.is_empty(): 
 | 
			
		||||
 | 
			
		||||
                for (label, data) in [
 | 
			
		||||
                    (STREET,              ml.street),
 | 
			
		||||
                    (CITY,                ml.city),
 | 
			
		||||
                    (PARISH,              ml.parish),
 | 
			
		||||
                    (COUNTY,              ml.county),
 | 
			
		||||
                    (STATE,               ml.state),
 | 
			
		||||
                    (POSTAL,              ml.postal),
 | 
			
		||||
                    (COUNTRY,             ml.country),
 | 
			
		||||
                    (LATITUDE,            place.lat),
 | 
			
		||||
                    (LONGITUDE,           place.long),
 | 
			
		||||
                    (ALT_LOCATIONS, place.get_alternate_locations() ) ]:
 | 
			
		||||
                    (LATITUDE,       place.lat),
 | 
			
		||||
                    (LONGITUDE,      place.long),
 | 
			
		||||
                    (STREET,         ml.street),
 | 
			
		||||
                    (_("Locality"),  ml.locality), 
 | 
			
		||||
                    (CITY,           ml.city),
 | 
			
		||||
                    (PARISH,         ml.parish),
 | 
			
		||||
                    (STATE,          ml.state),
 | 
			
		||||
                    (COUNTY,         ml.county),
 | 
			
		||||
                    (POSTAL,         ml.postal),
 | 
			
		||||
                    (COUNTRY,        ml.country),
 | 
			
		||||
                    (_("Telephone"), ml.phone) ]:  
 | 
			
		||||
                    if data:
 | 
			
		||||
                        trow = Html("tr") + (
 | 
			
		||||
                            Html("td", label, class_ = "ColumnAttribute", inline = True),
 | 
			
		||||
@@ -1981,7 +1984,7 @@ class BasePage(object):
 | 
			
		||||
            table += Html("tr") + Html("td", " ", colspan = 2)
 | 
			
		||||
            trow = Html("tr") + (
 | 
			
		||||
                    Html("th", ALT_LOCATIONS, colspan = 2, class_ = "ColumnAttribute", inline = True),
 | 
			
		||||
                        )
 | 
			
		||||
            )
 | 
			
		||||
            table += trow
 | 
			
		||||
            for loc in (nonempt for nonempt in altloc if not nonempt.is_empty()):
 | 
			
		||||
                for (label, data) in [
 | 
			
		||||
@@ -1992,14 +1995,14 @@ class BasePage(object):
 | 
			
		||||
                    (STATE,     loc.state),
 | 
			
		||||
                    (POSTAL,    loc.postal),
 | 
			
		||||
                    (COUNTRY,   loc.country),]:
 | 
			
		||||
 | 
			
		||||
                    if data:
 | 
			
		||||
                        trow = Html("tr") + (
 | 
			
		||||
                            Html("td", label, class_ = "ColumnAttribute", inline = True),
 | 
			
		||||
                            Html("td", data, class_ = "ColumnValue", inline = True)
 | 
			
		||||
                            )
 | 
			
		||||
                        )
 | 
			
		||||
                        table += trow
 | 
			
		||||
                table += Html("tr") + Html("td", " ", colspan = 2)
 | 
			
		||||
 | 
			
		||||
        # return place table to its callers
 | 
			
		||||
        return table
 | 
			
		||||
 | 
			
		||||
@@ -3830,7 +3833,9 @@ class ContactPage(BasePage):
 | 
			
		||||
                        r.name = r.name.replace(',,,', '')
 | 
			
		||||
                        researcher += Html("h3", r.name, inline = True)
 | 
			
		||||
                    if r.addr:
 | 
			
		||||
                        researcher += Html("span", r.addr, id = 'streetaddress')
 | 
			
		||||
                        researcher += Html("span", r.addr, id = 'streetaddress', inline = True)
 | 
			
		||||
                    if r.locality:
 | 
			
		||||
                        researcher += Html("span", r.locality, id = "locality", inline = True)
 | 
			
		||||
                    text = "".join([r.city, r.state, r.postal])
 | 
			
		||||
                    if text:
 | 
			
		||||
                        city = Html("span", r.city, id = 'city', inline = True)
 | 
			
		||||
@@ -3843,7 +3848,7 @@ class ContactPage(BasePage):
 | 
			
		||||
                        researcher += ( Html("span", id = 'email') +
 | 
			
		||||
                            Html("a", r.email, href = 'mailto:%s?subject="from Gramps Web Site"' 
 | 
			
		||||
                                % r.email, inline = True)
 | 
			
		||||
                            )
 | 
			
		||||
                        )
 | 
			
		||||
 | 
			
		||||
                    # add clear line for proper styling
 | 
			
		||||
                    summaryarea += fullclear
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user