adds graphical visualization for issue type and status

Sun, 21 Jun 2020 12:24:29 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 21 Jun 2020 12:24:29 +0200
changeset 92
b723b31383ac
parent 91
c3a6c65b3729
child 93
a44d59bbf447

adds graphical visualization for issue type and status

src/main/webapp/WEB-INF/jspf/issue-list.jsp file | annotate | diff | comparison | revisions
src/main/webapp/projects.css file | annotate | diff | comparison | revisions
     1.1 --- a/src/main/webapp/WEB-INF/jspf/issue-list.jsp	Sun Jun 21 12:03:43 2020 +0200
     1.2 +++ b/src/main/webapp/WEB-INF/jspf/issue-list.jsp	Sun Jun 21 12:24:29 2020 +0200
     1.3 @@ -32,11 +32,15 @@
     1.4                      <fmt:message key="placeholder.null-assignee" />
     1.5                  </c:if>
     1.6              </td>
     1.7 -            <td>
     1.8 -                <fmt:message key="issue.category.${issue.category}" />
     1.9 +            <td class="hcenter">
    1.10 +                <div class="issue-tag ${issue.category}">
    1.11 +                    <fmt:message key="issue.category.${issue.category}" />
    1.12 +                </div>
    1.13              </td>
    1.14 -            <td>
    1.15 -                <fmt:message key="issue.status.${issue.status}" />
    1.16 +            <td class="hcenter">
    1.17 +                <div class="issue-tag phase-${issue.status.phase}">
    1.18 +                    <fmt:message key="issue.status.${issue.status}" />
    1.19 +                </div>
    1.20              </td>
    1.21              <td>
    1.22                  <fmt:formatDate value="${issue.created}" type="BOTH"/>
     2.1 --- a/src/main/webapp/projects.css	Sun Jun 21 12:03:43 2020 +0200
     2.2 +++ b/src/main/webapp/projects.css	Sun Jun 21 12:24:29 2020 +0200
     2.3 @@ -77,3 +77,48 @@
     2.4      height: 100%;
     2.5      background: green;
     2.6  }
     2.7 +
     2.8 +.issue-tag {
     2.9 +    width: auto;
    2.10 +    padding: .1em 2ex .1em 2ex;
    2.11 +    display: inline-block;
    2.12 +    border-style: outset;
    2.13 +    border-width: 2pt;
    2.14 +    border-color: silver;
    2.15 +    border-radius: 6pt;
    2.16 +    background: lightgray;
    2.17 +    text-transform: uppercase;
    2.18 +    font-weight: bolder;
    2.19 +    font-size: smaller;
    2.20 +    color: whitesmoke;
    2.21 +}
    2.22 +
    2.23 +.issue-tag.Bug {
    2.24 +    background: red;
    2.25 +}
    2.26 +
    2.27 +.issue-tag.Improvement, .issue-tag.Feature {
    2.28 +    background: green;
    2.29 +}
    2.30 +
    2.31 +.issue-tag.Task {
    2.32 +    background: deepskyblue;
    2.33 +}
    2.34 +
    2.35 +.issue-tag.Test {
    2.36 +    background: lightskyblue;
    2.37 +}
    2.38 +
    2.39 +.issue-tag.phase-0 {
    2.40 +    background: steelblue;
    2.41 +}
    2.42 +
    2.43 +.issue-tag.phase-1 {
    2.44 +    background: gold;
    2.45 +    color: black;
    2.46 +}
    2.47 +
    2.48 +.issue-tag.phase-2 {
    2.49 +    background: green;
    2.50 +}
    2.51 +

mercurial