NarrativeWeb: Fixed problem on DownloadPage. Style sheets: Removed elements from DownloadPage. Download page and files now share the same copyright license as the remaining of the pages.
svn: r15742
This commit is contained in:
parent
00aaa7197a
commit
9492b706b6
@ -3579,7 +3579,7 @@ class DownloadPage(BasePage):
|
|||||||
|
|
||||||
# do NOT include a Download Page
|
# do NOT include a Download Page
|
||||||
if not self.report.inc_download:
|
if not self.report.inc_download:
|
||||||
return None
|
return
|
||||||
|
|
||||||
# menu options for class
|
# menu options for class
|
||||||
# download and description #1
|
# download and description #1
|
||||||
@ -3591,9 +3591,6 @@ class DownloadPage(BasePage):
|
|||||||
dlfname2 = self.report.dl_fname2
|
dlfname2 = self.report.dl_fname2
|
||||||
dldescr2 = self.report.dl_descr2
|
dldescr2 = self.report.dl_descr2
|
||||||
|
|
||||||
# download copyright
|
|
||||||
dlcopy = self.report.dl_copy
|
|
||||||
|
|
||||||
# if no filenames at all, return???
|
# if no filenames at all, return???
|
||||||
if dlfname1 or dlfname2:
|
if dlfname1 or dlfname2:
|
||||||
|
|
||||||
@ -3607,7 +3604,9 @@ class DownloadPage(BasePage):
|
|||||||
msg = _("This page is for the user/ creator of this Family Tree/ "
|
msg = _("This page is for the user/ creator of this Family Tree/ "
|
||||||
"Narrative website to share a couple of files with you "
|
"Narrative website to share a couple of files with you "
|
||||||
"regarding their family. If there are any files listed "
|
"regarding their family. If there are any files listed "
|
||||||
"below, clicking on them will allow you to download them.")
|
"below, clicking on them will allow you to download them. The"
|
||||||
|
"download page and files have the same copyright as the remainder "
|
||||||
|
"of these web pages.")
|
||||||
download += Html("p", msg, id = "description")
|
download += Html("p", msg, id = "description")
|
||||||
|
|
||||||
# begin download table and table head
|
# begin download table and table head
|
||||||
@ -3680,13 +3679,6 @@ class DownloadPage(BasePage):
|
|||||||
else:
|
else:
|
||||||
tcell += " "
|
tcell += " "
|
||||||
|
|
||||||
# display Copyright license for these files
|
|
||||||
copyright = self.get_copyright_license(dlcopy)
|
|
||||||
if copyright:
|
|
||||||
msg = _("The Copyright License for these files are: ")
|
|
||||||
download += Html("p", msg, id = "description")
|
|
||||||
download += Html("a", copyright, class_ = "copyright")
|
|
||||||
|
|
||||||
# clear line for proper styling
|
# clear line for proper styling
|
||||||
# create footer section
|
# create footer section
|
||||||
footer = self.write_footer()
|
footer = self.write_footer()
|
||||||
@ -5499,7 +5491,6 @@ class NavWebReport(Report):
|
|||||||
self.dl_descr1 = self.options['dl_descr1']
|
self.dl_descr1 = self.options['dl_descr1']
|
||||||
self.dl_fname2 = self.options['down_fname2']
|
self.dl_fname2 = self.options['down_fname2']
|
||||||
self.dl_descr2 = self.options['dl_descr2']
|
self.dl_descr2 = self.options['dl_descr2']
|
||||||
self.dl_copy = self.options['dl_cright']
|
|
||||||
|
|
||||||
self.encoding = self.options['encoding']
|
self.encoding = self.options['encoding']
|
||||||
|
|
||||||
@ -6499,12 +6490,6 @@ class NavWebOptions(MenuReportOptions):
|
|||||||
self.__dl_descr2.set_help(_('Give a description for this file.'))
|
self.__dl_descr2.set_help(_('Give a description for this file.'))
|
||||||
menu.add_option(category_name, 'dl_descr2', self.__dl_descr2)
|
menu.add_option(category_name, 'dl_descr2', self.__dl_descr2)
|
||||||
|
|
||||||
self.__dl_cright = EnumeratedListOption(_('Download Copyright License'), 0 )
|
|
||||||
for index, copt in enumerate(_COPY_OPTIONS):
|
|
||||||
self.__dl_cright.add_item(index, copt)
|
|
||||||
self.__dl_cright.set_help( _("The copyright to be used for this download file?"))
|
|
||||||
menu.add_option(category_name, "dl_cright", self.__dl_cright)
|
|
||||||
|
|
||||||
self.__download_changed()
|
self.__download_changed()
|
||||||
|
|
||||||
def __add_advanced_options(self, menu):
|
def __add_advanced_options(self, menu):
|
||||||
@ -6668,13 +6653,11 @@ class NavWebOptions(MenuReportOptions):
|
|||||||
self.__dl_descr1.set_available(True)
|
self.__dl_descr1.set_available(True)
|
||||||
self.__down_fname2.set_available(True)
|
self.__down_fname2.set_available(True)
|
||||||
self.__dl_descr2.set_available(True)
|
self.__dl_descr2.set_available(True)
|
||||||
self.__dl_cright.set_available(True)
|
|
||||||
else:
|
else:
|
||||||
self.__down_fname1.set_available(False)
|
self.__down_fname1.set_available(False)
|
||||||
self.__dl_descr1.set_available(False)
|
self.__dl_descr1.set_available(False)
|
||||||
self.__down_fname2.set_available(False)
|
self.__down_fname2.set_available(False)
|
||||||
self.__dl_descr2.set_available(False)
|
self.__dl_descr2.set_available(False)
|
||||||
self.__dl_cright.set_available(False)
|
|
||||||
|
|
||||||
# FIXME. Why do we need our own sorting? Why not use Sort.Sort?
|
# FIXME. Why do we need our own sorting? Why not use Sort.Sort?
|
||||||
def sort_people(db, handle_list):
|
def sort_people(db, handle_list):
|
||||||
|
@ -336,7 +336,6 @@ table.infolist thead tr th a:hover {
|
|||||||
table.infolist tr td {
|
table.infolist tr td {
|
||||||
font: normal 1.1em/1.4em serif;
|
font: normal 1.1em/1.4em serif;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
background-color: #BCEAF6;
|
|
||||||
padding: 6px 0 6px 10px;
|
padding: 6px 0 6px 10px;
|
||||||
}
|
}
|
||||||
table.infolist tr td a {
|
table.infolist tr td a {
|
||||||
|
@ -58,6 +58,7 @@ Middle Light images/Web_Mainz_MidLight.png
|
|||||||
|
|
||||||
body {
|
body {
|
||||||
font-family:Georgia, serif;
|
font-family:Georgia, serif;
|
||||||
|
width: 965px;
|
||||||
color:#7D5925;
|
color:#7D5925;
|
||||||
margin:0;
|
margin:0;
|
||||||
padding:0 14px 0 14px;
|
padding:0 14px 0 14px;
|
||||||
@ -75,7 +76,6 @@ img {
|
|||||||
background:none;
|
background:none;
|
||||||
}
|
}
|
||||||
.content {
|
.content {
|
||||||
width:965px;
|
|
||||||
margin:0 auto;
|
margin:0 auto;
|
||||||
padding-bottom:.5em;
|
padding-bottom:.5em;
|
||||||
background:url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
|
background:url(../images/Web_Mainz_Mid.png) #FFF2C6 repeat;
|
||||||
@ -770,38 +770,32 @@ div#EventDetail table.eventlist tbody tr td.ColumnEvent {
|
|||||||
----------------------------------------------------- */
|
----------------------------------------------------- */
|
||||||
div#Download {
|
div#Download {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding:0px 20px 0px 20px;
|
|
||||||
width: 965px;
|
|
||||||
}
|
}
|
||||||
div#Download table.download {
|
div#Download table.download {
|
||||||
border: solid 1px #000;
|
border: solid 1px #000;
|
||||||
margin: .1cm 0px .5cm 0px;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
margin: 10px 0px 10px 0px;
|
||||||
}
|
}
|
||||||
div#Download table.download tbody tr#Row02 {
|
div#Download table.download tbody tr#Row02 {
|
||||||
border-bottom: solid 1px #000;
|
border-bottom: solid 1px #000;
|
||||||
}
|
}
|
||||||
div#Download table.download tbody tr td {
|
div#Download table.download tbody tr td {
|
||||||
border: solid 1px #000;
|
border: solid 1px #000;
|
||||||
|
padding: 5px 0px 5px 5px;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
padding: 5px 0px 5px 0px;
|
|
||||||
}
|
}
|
||||||
div#Download table.download td.ColumnFilename {
|
div#Download table.download td.ColumnFilename {
|
||||||
width: 30%;
|
width: 20%;
|
||||||
}
|
}
|
||||||
div#Download table.download td.ColumnFilename a {
|
div#Download table.download td.ColumnFilename a {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
div#Download table.download td.ColumnDescription {
|
div#Download table.download td.ColumnDescription {
|
||||||
width: 45%;
|
width: 30%;
|
||||||
}
|
}
|
||||||
div#Download table.download td.ColumnModified {
|
div#Download table.download td.ColumnModified {
|
||||||
width: 17%;
|
width: 20%;
|
||||||
}
|
|
||||||
div#Download a.copyright a img {
|
|
||||||
float: center;
|
|
||||||
text-align: center;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Repositories
|
/* Repositories
|
||||||
@ -812,6 +806,7 @@ div#RepositoryList, div#RepositoryDetail {
|
|||||||
}
|
}
|
||||||
div#RepositoryList table.repolist tbody tr td {
|
div#RepositoryList table.repolist tbody tr td {
|
||||||
border-bottom: dashed 1px #000;
|
border-bottom: dashed 1px #000;
|
||||||
|
padding: 2px 0px 2px 0px;
|
||||||
}
|
}
|
||||||
div#RepositoryList table.repolist tbody tr td a {
|
div#RepositoryList table.repolist tbody tr td a {
|
||||||
display: block;
|
display: block;
|
||||||
|
Loading…
Reference in New Issue
Block a user