Expand age coloring from 2 days to 30 days (issue-57)
| | |
| | |
|
| | | - block pushes to a repository with a working copy (i.e. non-bare repository) (issue-49)
|
| | | - web.datetimestampLongFormat from *EEEE, MMMM d, yyyy h:mm a z* to *EEEE, MMMM d, yyyy HH:mm Z* (issue 50)
|
| | | - expanded commit age coloring from 2 days to 30 days (issue 57)
|
| | |
|
| | | #### additions
|
| | |
|
| | |
| | | color: #888;
|
| | | }
|
| | |
|
| | | .age0, .age1, .age2 {
|
| | | .age0, .age1, .age2, .age3, .age4 { |
| | | font-size: 12px;
|
| | | }
|
| | |
|
| | | /* age0: age < 60*60*2 */
|
| | | /* age0: age < 2 hours */
|
| | | .age0 {
|
| | | color: #008000;
|
| | | font-style: italic;
|
| | | color: #008000;
|
| | | font-weight: bold;
|
| | | }
|
| | |
|
| | | /* age1: 60*60*2 <= age < 60*60*24*2 */
|
| | | /* age1: 2 hours <= age < 2 days */
|
| | | .age1 {
|
| | | color: #008000;
|
| | | font-style: italic;
|
| | | color: #0000ff;
|
| | | font-weight: bold; |
| | | }
|
| | |
|
| | | /* age2: 60*60*24*2 <= age */
|
| | | /* age2: 2 days < age <= 7 days */
|
| | | .age2 {
|
| | | font-style: italic;
|
| | | color: #2b60de;
|
| | | }
|
| | |
|
| | | /* age3: 7 days < age <= 30 days */
|
| | | .age3 {
|
| | | color: #800080;
|
| | | }
|
| | |
|
| | | /* age4: > 30 days */
|
| | | .age4 {
|
| | | }
|
| | |
|
| | | /* Ensure that hovered ages are white */
|
| | | tr.light:hover .age0,
|
| | | tr.light:hover .age1,
|
| | | tr.light:hover .age2,
|
| | | tr.light:hover .age3,
|
| | | tr.light:hover .age4,
|
| | | tr.dark:hover .age0,
|
| | | tr.dark:hover .age1,
|
| | | tr.dark:hover .age2,
|
| | | tr.dark:hover .age3,
|
| | | tr.dark:hover .age4 {
|
| | | color: #ffffff !important;
|
| | | }
|
| | |
|
| | | a.list {
|
| | |
| | | border-radius: 3px;
|
| | | padding: 1px 4px 2px 4px;
|
| | | color: #ffffff;
|
| | | font-weight: bold;
|
| | | vertical-align: center;
|
| | | }
|
| | | span.repositorySwatch a {
|
| | |
| | | }
|
| | |
|
| | | td.date {
|
| | | font-style: italic !important; |
| | | /*font-style: italic !important;*/ |
| | | }
|
| | |
|
| | | span.sha1, span.sha1 a, span.sha1 a span, pre.commit_message {
|
| | |
| | | }
|
| | | return mins + " min" + (mins > 1 ? "s" : "") + " ago";
|
| | | } else {
|
| | | if (css) {
|
| | | return "age2";
|
| | | }
|
| | | int days = daysAgo(date);
|
| | | if (css) {
|
| | | if (days <= 7) {
|
| | | return "age2";
|
| | | } if (days <= 30) {
|
| | | return "age3";
|
| | | } else {
|
| | | return "age4";
|
| | | }
|
| | | }
|
| | | if (days < 365) {
|
| | | if (days <= 30) {
|
| | | return days + " days ago";
|
| | |
| | | <wicket:panel>
|
| | |
|
| | | <div wicket:id="activity">
|
| | | <div class="header"><span wicket:id="title">[title]</span></div>
|
| | | <div class="header"><span style="font-weight:bold;" wicket:id="title">[title]</span></div>
|
| | | <table class="activity" wicket:id="commits">
|
| | | <tr wicket:id="commit"></tr>
|
| | | </table>
|
| | | </div>
|
| | |
|
| | | <wicket:fragment wicket:id="commitFragment">
|
| | | <td class="date" style="width:40px; vertical-align: middle;" ><span wicket:id="time">[time of day]</span></td>
|
| | | <td class="date" style="width:50px; vertical-align: middle;" ><span wicket:id="time">[time of day]</span></td>
|
| | | <td style="width:10em;text-align:left;vertical-align: middle;">
|
| | | <span wicket:id="repository" class="repositorySwatch">[repository link]</span>
|
| | | </td>
|
| | | <td style="width:30px;vertical-align: middle;"><span wicket:id="avatar" style="vertical-align: middle;"></span></td>
|
| | | <td class="author" style="vertical-align: middle;">
|
| | | <td style="vertical-align: middle;">
|
| | | <img wicket:id="commitIcon" style="vertical-align: middle;"></img>
|
| | | <span wicket:id="message">[shortlog commit link]</span><br/>
|
| | | <span wicket:id="author" style="padding-left:20px;">[author link]</span> committed <span wicket:id="commitid">[commit id]</span> to <span wicket:id="branch"></span>
|
| | |
| | | </wicket:fragment>
|
| | |
|
| | | <wicket:fragment wicket:id="repositoryRow">
|
| | | <td class="left" style="padding-left:3px;" ><span class="repositorySwatch" wicket:id="repositorySwatch"></span> <span style="padding-left:3px;" wicket:id="repositoryName">[repository name]</span></td>
|
| | | <td class="left" style="padding-left:3px;" ><b><span class="repositorySwatch" wicket:id="repositorySwatch"></span></b> <span style="padding-left:3px;" wicket:id="repositoryName">[repository name]</span></td>
|
| | | <td><div class="list" wicket:id="repositoryDescription">[repository description]</div></td>
|
| | | <td class="author"><span wicket:id="repositoryOwner">[repository owner]</span></td>
|
| | | <td style="text-align: right;padding-right:10px;"><img class="inlineIcon" wicket:id="ticketsIcon" /><img class="inlineIcon" wicket:id="docsIcon" /><img class="inlineIcon" wicket:id="frozenIcon" /><img class="inlineIcon" wicket:id="federatedIcon" /><img class="inlineIcon" wicket:id="accessRestrictionIcon" /></td>
|