diff options
author | gianluca <gian@galactica> | 2009-07-04 00:57:18 +0200 |
---|---|---|
committer | gianluca <gian@galactica> | 2009-07-04 00:57:18 +0200 |
commit | ab16d23c3d82c427e0c4e969573db6e087e9f2dc (patch) | |
tree | f57fc5aa5ae0217518e472e677a4c9099b417b54 /becommands/html_data.py | |
parent | 64f62aa2bb841c483e8cb2b663434b3ad3038f4c (diff) | |
download | bugseverywhere-ab16d23c3d82c427e0c4e969573db6e087e9f2dc.tar.gz |
Initial implementation of the html repository export.
Creation of the index file
Diffstat (limited to 'becommands/html_data.py')
-rw-r--r-- | becommands/html_data.py | 395 |
1 files changed, 395 insertions, 0 deletions
diff --git a/becommands/html_data.py b/becommands/html_data.py new file mode 100644 index 0000000..db3d1c0 --- /dev/null +++ b/becommands/html_data.py @@ -0,0 +1,395 @@ + +__desc__ = __doc__ + +css_file = """ +body { +font-family: "lucida grande", "sans serif"; +color: #333; +width: 60em; +margin: auto; +} + + +div.main { +padding: 20px; +margin: auto; +padding-top: 0; +margin-top: 1em; +background-color: #fcfcfc; +} + + +.person { +font-family: courier; +} + +a, a:visited { +background: inherit; +text-decoration: none; +} + +a { +color: #003d41; +} + +a:visited { +color: #553d41; +} + +ul { +list-style-type: none; +padding: 0; +} + +p { +width: 40em; +} + +.inline-status-image { +position: relative; +top: 0.2em; +} + +.dimmed { +color: #bbb; +} + +table { +border-style: none; +border-spacing: 0; +} + +table.log { +} + + +td { +border-width: 0; +border-style: none; +padding-right: 0.5em; +padding-left: 0.5em; +} + +tr { +vertical-align: top; +} + +h1 { +padding: 0.5em; +background-color: #305275; +margin-top: 0; +margin-bottom: 0; +color: #fff; +margin-left: -20px; +margin-right: -20px; +} + +h2 { +text-transform: uppercase; +font-size: smaller; +margin-top: 1em; +margin-left: -0.5em; +/*background: #fffbce;*/ +/*background: #628a0d;*/ +padding: 5px; +color: #305275; +} + + + +.attrname { +text-align: right; +font-size: smaller; +} + +.attrval { +color: #222; +} + +.issue-closed-fixed { +background-image: "green-check.png"; +} + +.issue-closed-wontfix { +background-image: "red-check.png"; +} + +.issue-closed-reorg { +background-image: "blue-check.png"; +} + +.inline-issue-link { +text-decoration: underline; +} + +img { +border: 0; +} + + +div.footer { +font-size: small; +padding-left: 20px; +padding-right: 20px; +padding-top: 5px; +padding-bottom: 5px; +margin: auto; +background: #305275; +color: #fffee7; +} + +.footer a { +color: #508d91; +} + + +.header { +font-family: "lucida grande", "sans serif"; +font-size: smaller; +background-color: #a9a9a9; +text-align: left; + +padding-right: 0.5em; +padding-left: 0.5em; + +} + + +.even-row { +background-color: #e9e9e2; +} + +.odd-row { +background-color: #f9f9f9; +} + +.backptr { +font-size: smaller; +width: 100%; +text-align: left; +padding-bottom: 1em; +margin-top: 0; +} + +.logcomment { +padding-left: 4em; +font-size: smaller; +} + +.id { +font-family: courier; +} + +.description { +background: #f2f2f2; +padding-left: 1em; +padding-right: 1em; +padding-top: 0.5em; +padding-bottom: 0.5em; +} + +.message { +} + +.littledate { +font-size: smaller; +} + +.progress-meter-done { +background-color: #03af00; +} + +.progress-meter-undone { +background-color: #ddd; +} + +.progress-meter { +} +""" + +html_index = """ +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<title>BugsEverywhere Issue Tracker</title> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<link rel="stylesheet" href="style.css" type="text/css" /> +</head> +<body> + + +<div class="main"> +<h1>BugsEverywhere Issue Tracker</h1> +<table> +<tbody> +<tr> +<td> + <h2>Issues list by status</h2> + <table> + <tbody> + <tr class="even-row"> + <td> + <a href="unconfirmed.html">unconfirmed</a> + </td> + <td align="right"> + _unconfirmed_ + </td> + <td> + issues + </td> + </tr> + <tr class="odd-row"> + <td> + <a href="open.html">open</a> + </td> + <td align="right"> + _open_ + </td> + <td> + issues + </td> + </tr> + <tr class="even-row"> + <td> + <a href="assigned.html">assigned</a> + </td> + <td align="right"> + _assigned_ + </td> + <td> + issues + </td> + </tr> + <tr class="odd-row"> + <td> + <a href="test.html">test</a> + </td> + <td align="right"> + _test_ + </td> + <td> + issues + </td> + </tr> + <tr class="even-row"> + <td> + <a href="closed.html">closed</a> + </td> + <td align="right"> + _closed_ + </td> + <td> + issues + </td> + </tr> + <tr class="odd-row"> + <td> + <a href="fixed.html">fixed</a> + </td> + <td align="right"> + _fixed_ + </td> + <td> + issues + </td> + </tr> + <tr class="even-row"> + <td> + <a href="wontfix.html">wontfix</a> + </td> + <td align="right"> + _wontfix_ + </td> + <td> + issues + </td> + </tr> + <tr class="odd-row"> + <td> + <a href="disabled.html">disabled</a> + </td> + <td align="right"> + _disabled_ + </td> + <td> + issues + </td> + </tr> + </tbody> + </table> +</td> +<td> + + <h2>Open issues by severity</h2> + <table> + <tbody> + <tr class="even-row"> + <td> + <a href="serious.html">serious</a> + </td> + <td align="right"> + _serious_ + </td> + <td> + issues + </td> + </tr> + <tr class="odd-row"> + <td> + <a href="critical.html">critical</a> + </td> + <td align="right"> + _critical_ + </td> + <td> + issues + </td> + </tr> + <tr class="even-row"> + <td> + <a href="fatal.html">fatal</a> + </td> + <td align="right"> + _fatal_ + </td> + <td> + issues + </td> + </tr> + <tr class="odd-row"> + <td> + <a href="wishlist.html">wishlist</a> + </td> + <td align="right"> + _wishlist_ + </td> + <td> + issues + </td> + </tr> + <tr class="even-row"> + <td> + <a href="minor.html">minor</a> + </td> + <td align="right"> + _minor_ + </td> + <td> + issues + </td> + </tr> + </tbody> + </table> +</td> +</tr> +</tbody> +</table> + +</div> + +<div class="footer">Generated by <a href="http://www.bugseverywhere.org/">BugsEverywhere</a>.</div> + + +</body> +</html> +""" + |