liquid_feedback_frontend

annotate app/main/_layout/report.html @ 34:a851cc1d9903

Beautified report view for closed issues
author bsw
date Wed Feb 24 12:37:28 2010 +0100 (2010-02-24)
parents a6caaff47205
children
rev   line source
bsw@31 1 <html>
bsw@31 2 <head>
bsw@31 3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
bsw@31 4 <title><!-- WEBMCP SLOTNODIV app_name --></title>
bsw@31 5 <link rel="stylesheet" type="text/css" media="screen" href="<!-- WEBMCP SLOTNODIV stylesheet_url -->" />
bsw@31 6 <script>
bsw@31 7 var lastEls = new Array();
bsw@31 8 function openEl(el) {
bsw@31 9 var el = document.getElementById(el);
bsw@31 10 if (! el) {
bsw@31 11 return;
bsw@31 12 }
bsw@31 13 if (lastEls.length > 0) {
bsw@31 14 lastEls[lastEls.length-1].style.display='none';
bsw@31 15 };
bsw@31 16 lastEls.push(el);
bsw@31 17 el.style.display = 'block';
bsw@31 18 }
bsw@31 19 function undo() {
bsw@34 20 if (lastEls.length > 1) {
bsw@31 21 var el = lastEls.pop();
bsw@31 22 el.style.display='none';
bsw@31 23 };
bsw@31 24 if (lastEls.length > 0) {
bsw@31 25 lastEls[lastEls.length-1].style.display = 'block';
bsw@31 26 };
bsw@31 27 }
bsw@31 28 var prev_issues = {};
bsw@31 29 var prev_initiatives = {};
bsw@34 30 var parents = {};
bsw@31 31 var next_initiatives = {};
bsw@31 32 var next_issues = {};
bsw@31 33 function openPrevIssue() {
bsw@31 34 openEl(prev_issues[lastEls[lastEls.length-1].id]);
bsw@31 35 };
bsw@31 36 function openPrevInitiative() {
bsw@31 37 openEl(prev_initiatives[lastEls[lastEls.length-1].id]);
bsw@31 38 };
bsw@34 39 function openParent() {
bsw@34 40 openEl(parents[lastEls[lastEls.length-1].id]);
bsw@34 41 };
bsw@31 42 function openNextInitiative() {
bsw@31 43 openEl(next_initiatives[lastEls[lastEls.length-1].id]);
bsw@31 44 };
bsw@31 45 function openNextIssue() {
bsw@31 46 openEl(next_issues[lastEls[lastEls.length-1].id]);
bsw@31 47 };
bsw@31 48 function openElDirect() {
bsw@31 49 var issue_id_el = document.getElementById("input_issue");
bsw@31 50 var initiative_id_el = document.getElementById("input_initiative");
bsw@31 51 if (initiative_id_el.value) {
bsw@31 52 openEl("initiative_" + initiative_id_el.value);
bsw@31 53 } else if (issue_id_el.value) {
bsw@31 54 openEl("issue_" + issue_id_el.value);
bsw@31 55 };
bsw@31 56 issue_id_el.value = "";
bsw@31 57 initiative_id_el.value = "";
bsw@31 58 }
bsw@31 59 </script>
bsw@34 60 <style>
bsw@34 61 .nav {
bsw@34 62 font-size: 75%;
bsw@34 63 }
bsw@34 64 .nav .left {
bsw@34 65 float: left;
bsw@34 66 }
bsw@34 67
bsw@34 68 .nav a {
bsw@34 69 text-decoration: none;
bsw@34 70 margin-left: 0.5em;
bsw@34 71 padding: 1ex;
bsw@34 72 background-color: #ddd;
bsw@34 73 }
bsw@34 74 .nav img {
bsw@34 75 vertical-align: middle;
bsw@34 76 }
bsw@34 77 </style>
bsw@31 78 </head>
bsw@31 79 <body>
bsw@31 80 <div class="main" id="default">
bsw@31 81 <!-- WEBMCP SLOT default -->
bsw@31 82 </div>
bsw@31 83 </body>
bsw@31 84 <script>
bsw@31 85 </script>
bsw@31 86 </html>
bsw@31 87

Impressum / About Us