From ccb2880d56ea9c120b00bd7e1026e079ea303b21 Mon Sep 17 00:00:00 2001 From: Martin Zobel-Helas Date: Sun, 31 Jan 2010 13:08:45 +0100 Subject: [PATCH] don't link outside db.d.o when using https --- debian/rules | 4 + html/.wmlrc | 2 + html/Pics/debian.png | Bin 0 -> 3895 bytes html/Pics/openlogo-nd-50.png | Bin 0 -> 719 bytes html/debian-en.css | 35 ++ html/debian.css | 740 +++++++++++++++++++++++++++++++++++ html/template/header.wml | 4 +- html/template/navbar.wml | 4 +- 8 files changed, 785 insertions(+), 4 deletions(-) create mode 100644 html/Pics/debian.png create mode 100644 html/Pics/openlogo-nd-50.png create mode 100644 html/debian-en.css create mode 100644 html/debian.css diff --git a/debian/rules b/debian/rules index 56dae6a..06bcaba 100755 --- a/debian/rules +++ b/debian/rules @@ -18,6 +18,7 @@ clean: instdirs = \ var/www/userdir-ldap \ + var/www/userdir-ldap/Pics \ var/cache/userdir-ldap/web-cookies \ var/cache/userdir-ldap/hosts \ usr/share/doc/$(package) \ @@ -30,9 +31,12 @@ binary-indep: build dh_installdirs $(instdirs) dh_installdocs + wget -O html/debian.css http://www.debian.org/debian.css + wget -O html/debian-en.css http://www.debian.org/debian-en.css install -m 755 *.cgi $(i)/var/www/userdir-ldap/ install -m 644 Util.pm $(i)/var/www/userdir-ldap/ install -m 644 html/index.html $(i)/var/www/ + install -m 644 html/Pics/*.png $(i)/var/www/userdir-ldap/Pics/ install -m 644 html/doc-direct.html $(i)/var/www/userdir-ldap/ install -m 644 html/doc-general.html $(i)/var/www/userdir-ldap/ install -m 644 html/doc-hosts.html $(i)/var/www/userdir-ldap/ diff --git a/html/.wmlrc b/html/.wmlrc index e2fa3b6..3482e63 100644 --- a/html/.wmlrc +++ b/html/.wmlrc @@ -7,6 +7,8 @@ -D INTRO="http://www.debian.org/intro" -D DISTRIB="http://www.debian.org/distrib" -D HOME="http://www.debian.org" +-D DBHOME="" +-D DBPICS="/Pics" -D PICS="http://www.debian.org/Pics" -D STYLE="style" -D CHARSET=utf-8 diff --git a/html/Pics/debian.png b/html/Pics/debian.png new file mode 100644 index 0000000000000000000000000000000000000000..41498fab73af15794002cbab71f25ea739a9b462 GIT binary patch literal 3895 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 { border-bottom: 1px solid #BFC3DC; } +.bordertop { border-top: 1px solid #BFC3DC; } + +dl.gloss dt { + font-weight: bold; +} + +#footer ul { + display: inline; + list-style-type: none; +} + +#footer ul li { + display: inline; +} + +#footer ul li a, table.y2k td { + white-space: nowrap; +} + +#footer p { + margin: 0px; +} + +#main { + background: #bbddff; + padding: 1em 0; /* have some padding to get rid of collapsed margins */ +} + +/* classes for cards */ + +.cardleft { + margin: 0 0 1em; + float: left; + width: 49%; +} +.cardright { + margin-left: 50% + /*margin: 0 1% 2em 50%; */ +} +.card { + clear: left; + margin: 0 0 1em; +} + +.cardleft h2, .cardright h2, .card h2 { + font-size: 120%; + background: #000000; + color: #FFD400; + display: inline; + padding: 0.2em 0.4em; + margin: 0 10px; + font-family: Arial, Helvetica, sans-serif; + letter-spacing: 0.2em; +} + +.cardleft dl dd, .cardright dl dd , .card dl dd { + padding-bottom: 0.5em; +} + +.cardleft div, .cardright div, .card div { + border: 2px solid #000000; + background: #FFFFFF; + padding: 0.5em; + margin: 2px 10px; + /* the next two lines xpand the div to heigth of left inner div */ + overflow: auto; +} + +div.lefthalf { + float: left; + width: 49%; + border: 0; + margin: 0; + padding: 0; +} + +div.righthalf { + border: 0; + margin: 0; + padding: 0; +} +/* classes and div names for package pages */ + +#pdesc, #pdeps, #pdownload, #pmoreinfo { + margin-left: 1em; + margin-right: 1em; +} + +#pdesc p { + text-align: justify; +} + +.pdescshort { + text-align: left; + font-size: large; + font-weight: bold; +} + +#pdeps table tr td { + font-size: 0.9em; +} + +#pdeps ul { + list-style-type: none; + padding-left: 2em; +} + +#pdeps li { + text-indent: -2em; +} + +#pdeps ul.uldep, #pdeps ul.uladep { + list-style-type: disc; + list-style-image: url(http://packages.debian.org/Pics/dep.gif); +} + +#pdeps ul.ulrec, #pdeps ul.ulidep { + list-style-type: disc; + list-style-image: url(http://packages.debian.org/Pics/rec.gif); +} + +#pdeps ul.ulsug { + list-style-type: disc; + list-style-image: url(http://packages.debian.org/Pics/sug.gif); +} + +#pdeps ul.uldep li, #pdeps ul.ulrec li, #pdeps ul.ulsug li, #pdeps ul.uladep li, #pdeps ul.ulidep li { + padding-left: 2em; +} +#pdeps dl { + margin: 0; +} + +#pdownload p, #pdownload form, #pdownload submit { + display: inline; +} + +#pdownload td { + font-size: 0.85em; + text-align: center; +} + +#pmoreinfo p { + font-size: 0.85em; +} + +/* colors for packages, warnings and news in ports */ +.pred, .warning, dt.new, .no { + color: red; /* FF0000 */ +} + +.psmallcenter, .psmalltrademark { + clear: both; + font-size: 0.85em; + text-align: center; +} + +.psmalltrademark { + color: green; +} +#pdownload table, table.ridgetable, table.reltable { + border-width: 4px; + border-color: gray; + margin: 0 1em 1em 1em; + border-style: ridge; + border-collapse: collapse; +} +table.vote { + margin: 0 auto; + border-width: 3px; + border-color: gray; + border-style: ridge; + border-collapse: collapse; +} +#pdownload th, #pdownload td, table.ridgetable th, table.ridgetable td, + table.reltable td, table.reltable th { + border: 2px gray; + border-style: ridge; + padding: 0.1em; +} +table.reltable th { + background-color: #44CCCC; +} +table.vote th { + border: 1px solid gray; + background-color: #DDDDDD; +} +table.vote td { + border: 1px solid gray; + padding: 4px; +} +table.reltable tr.odd { + background-color: #FFFFFF; +} +table.reltable tr.even { + background-color: #DDDDDD; +} +table.stattrans { + margin: 0 auto; + width: 95%; + border: 1px solid black; + background-color: #cdc9c9; +} +table.stattrans th { + text-align: center; + padding: 2px; +} +table.stattrans td { + text-align: right; + padding: 2px; +} +table.stattrans tbody th { + text-align: left; + font-weight: normal; +} +table.volatile { + border-collapse: collapse; +} +.volatile th, .volatile td { + text-align: left; + border: 1px solid black; + padding: 0.2em; +} +.volatile thead { + background-color: silver; + color: #000000; +} +table.volatile tr.country { + color: #ffffff; + background-color: #df0451; +} + +/* partners */ +.partnertype { + background-color: #BF1238; + padding: 0.2em 0 0.2em 1em; + color: #FFFFFF; + -moz-border-radius-bottomleft:15px; + -moz-border-radius-bottomright:15px; + -moz-border-radius-topleft:15px; + -moz-border-radius-topright:15px; + border-radius:15px; +} +div.partnerlogo { + display: table-cell; + vertical-align: middle; + text-align: center; + width: 300px; +} +div.partnerlogo2 { + display: table-cell; + vertical-align: middle; + text-align: center; + width: 300px; + border-top: 1px solid #BFC3DC; + padding: 0.2em 0 0.2em 1em; +} +div.partnerdesc { + display: table-cell; + font-size: 85%; +} +div.partnerdesc2 { + display: table-cell; + font-size: 85%; + border-top: 1px solid #BFC3DC; + padding: 0.2em 0 0.2em 1em; +} +div.partnerdefinedcellwidth1 { + display: table-cell; + padding: 0.2em 0 0.2em 1em; + font-size: 85%; + width: 200px; + border-top: 1px solid #BFC3DC; +} +div.partnertablerow { + display: table-row; +} +div.partnerdisplaytable { + display: table; + width: 98%; + margin: 10px 1% 10px 1%; +} +div.partnerdisplayblock { + display: block; +} +div.cdflash { + background-color: #E09E86; + width: 80%; + margin: auto; + text-align: center; +} +.cdrsync { + color: #6B1300; +} +/* debian installer */ + +.dierror { + background-color: #FF6060; +} +.dibad { + background-color: #F7FF60; +} +.digood { + background-color: #7AFF71; +} + +/* useful classes */ + +th.eventheader { + background-color: #BBDDFF; +} +.center { + text-align: center; +} +.right { + text-align: right; +} +ul.circlelist { + list-style-type: circle; +} +.centerdiv table { + margin-left: auto; + margin-right: auto; +} +ul.discless { + list-style-type: none; +} +.top, img.ico { + vertical-align: top; +} +img.ico { + float: left; + margin: 0 0.2em 0 0; +} +img.rightico { + float: right; + vertical-align: top; + margin: 0 0 0 0.2em; +} +img.cve { + vertical-align: -25px; +} +.y2kok, .yes { + color: #00BB00; +} +.y2kok2 { + color: #00BBBB; +} +.bluehead { + color: #0000FF !important; +} +span.halfsize { + font-size: 80%; +} +span.ddpbooktitle, span.merchtitle { + font-size: larger; +} +a:link { color: #0000FF; } +a:visited { color: #800080; } +a:hover { color: #F000FF; } +a:active { color: #FF0000; } + +.navpara a, col.y2k { + white-space: nowrap; + /* this is to keep from breaking at whitespace in anchors */ +} + + +.underline { text-decoration: underline; } +.clr { clear:both; } +/*.content{padding:5px;} */ /*padding for content */ +/* #header .content{padding-bottom:0;} */ /*padding bottom 0 to remove space in IE5 Mac*/ + +/* for l10n-arabic */ +.bidi { + direction: rtl; + text-align: right; +} + +#leftcol, #navbar, #navbar a { + -moz-border-radius: 15px; + -webkit-border-radius: 15px; + /* these go to the end as the css validator does not like them + will be replaced by border-radius with css3 */ + border-radius: 15px; +} + +/* /CD/vendors/ */ +table.vendors { + width: 100%; + border-collapse: collapse; + border: 1px solid #AAAAAA; +} + +table.vendors th { + background: #BBDDFF; + font-size: 0.9em; + font-family: Arial, Helvetica, sans-serif; + color: #3e4955; + padding: 0.2em; + border: 1px solid #AAAAAA; + border-bottom: none; + text-align: left; +} + +table.vendors tr.b td { + background-color: #EEEEEE; +} + +table.vendors td { + padding: 0.2em; + vertical-align: top; +} diff --git a/html/template/header.wml b/html/template/header.wml index d86727d..adb07a4 100644 --- a/html/template/header.wml +++ b/html/template/header.wml @@ -23,9 +23,9 @@ {#style#} {#style#: - + - + :#style#} diff --git a/html/template/navbar.wml b/html/template/navbar.wml index 54a3987..e975695 100644 --- a/html/template/navbar.wml +++ b/html/template/navbar.wml @@ -3,8 +3,8 @@