Cleanup and consistence cleanup of code.

svn: r18703
This commit is contained in:
Rob G. Healey 2012-01-05 08:33:29 +00:00
parent ec0e3724c6
commit d1804ff84b
2 changed files with 38 additions and 33 deletions

View File

@ -3478,16 +3478,16 @@ class EventListPage(BasePage):
prev_letter = ""
# separate events by their type and then thier event handles
for (evt_type, datalist) in sort_event_types(self.dbase_, event_types, event_handle_list):
for (evt_type, data_list) in sort_event_types(self.dbase_, event_types, event_handle_list):
first_letter = True
_EVENT_DISPLAYED = []
# sort datalist by date of event
datalist = sorted(datalist, key = self._getEventDate)
data_list = sorted(data_list, key = self._getEventDate)
first_event = True
while datalist:
event_handle = datalist[0]
while data_list:
event_handle = data_list[0]
event = self.dbase_.get_event_from_handle(event_handle)
_type = event.get_type()
gid = event.get_gramps_id()
@ -3568,7 +3568,7 @@ class EventListPage(BasePage):
_EVENT_DISPLAYED.append( gid )
first_event = False
datalist.remove(str(event_handle))
data_list.remove(str(event_handle))
# add clearline for proper styling
# add footer section
@ -4381,6 +4381,12 @@ class SourcePage(BasePage):
(people_list, family_list, event_list, place_list, source_list, media_list, repo_list) = refs
# only add the person handle if the individual is in the report database, and reove any duplication if any?
people_list = [person_handle for person_handle in people_list if check_person_database(person_handle, ppl_handle_list)]
# Sort the person list by the individual's surname...
people_list = sort_people(self.dbase_, people_list)
# ordered list #2, Object Type...
ordered2 = Html("ol", class_ = "Col2 ObjectType")
@ -4390,17 +4396,11 @@ class SourcePage(BasePage):
list2 = Html("li", _("Person(s)"))
ordered2 += list2
# only add the person handle if the individual is in the report database, and reove any duplication if any?
ppl_list = [phandle for phandle in people_list if check_person_database(phandle, ppl_handle_list)]
# Sort the person list by the individual's surname...
ppl_list = sort_people(self.dbase_, ppl_list)
# ordered list #3, Surname...
ordered3 = Html("ol", class_ = "Col3 Surname")
displayed = []
for (surname, handle_list) in ppl_list:
for (surname, handle_list) in people_list:
if surname not in displayed:
list3 = Html("li", surname)
@ -4409,13 +4409,13 @@ class SourcePage(BasePage):
# ordered list #4, full name...
ordered4 = Html("ol", class_ = "Col4 FullName")
for handle in handle_list:
individual = self.dbase_.get_person_from_handle(handle)
if individual:
for person_handle in handle_list:
person = self.dbase_.get_person_from_handle(person_handle)
if person:
url = self.report.build_url_fname_html(handle, "ppl", up = True)
list4 = Html("li", self.person_link(url, individual, _NAME_STYLE_DEFAULT,
gid = individual.get_gramps_id()))
url = self.report.build_url_fname_html(person_handle, "ppl", up = self.up)
list4 = Html("li", self.person_link(url, person, _NAME_STYLE_DEFAULT,
gid = person.get_gramps_id()))
ordered4 += list4
list3 += ordered4
@ -4476,7 +4476,10 @@ class SourcePage(BasePage):
ordered3 = Html("ol", class_ = "Col3 EventTypes")
# separate events by their types and then thier event handles
for (etype, handle_list) in sort_event_types(self.dbase_, event_types, event_handle_list):
for (etype, data_list) in sort_event_types(self.dbase_, event_types, event_handle_list):
# sort data_list by date of event
# data_list = sorted(data_list, key = self._getEventDate)
list3 = Html("li", etype)
ordered3 += list3
@ -4484,12 +4487,14 @@ class SourcePage(BasePage):
# Ordered list4, Event Date...
ordered4 = Html("ol", class_ = "Col4 EventDate")
for handle in handle_list:
event = self.dbase_.get_event_from_handle(handle)
if (event and handle in db_event_handles):
while data_list:
event_handle = data_list[0]
event = self.dbase_.get_event_from_handle(event_handle)
if (event and event_handle in db_event_handles):
list4 = Html("li", self.event_link(_dd.display(event.get_date_object()) or etype,
handle, event.get_gramps_id(), self.up))
event_handle, event.get_gramps_id(), self.up))
ordered4 += list4
data_list.remove(str(event_handle))
list3 += ordered4
list2 += ordered3

View File

@ -58,15 +58,15 @@ div#nav li {
div#nav a {
display: block;
float: left;
padding: 2px 12px;
border-right: 2px solid #13A926;
border-bottom: 0;
border-left: 2px solid #13A926;
padding: 4px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#nav a:hover, div#nav a:focus {
background: #000
background: #FFF;
color: #000;
}
div#nav .CurrentSection a {
font-weight: bold;
@ -103,13 +103,13 @@ div#alphanav li {
div#alphanav a {
display: block;
float: left;
padding: 2px 12px;
border-right: 2px solid #13A926;
border-bottom: 0;
border-left: 2px solid #13A926;
padding: 4px 12px;
border-right: 1px solid #13A926;
border-left: 1px solid #13A926;
color: #FFF;
text-decoration: none;
}
div#alphanav a:hover, div#alphanav a:focus {
background: #000
background: #FFF;
color: #000;
}