templates: Use uri_for to reference static paths.
[?]
Sep 25, 2013, 10:34 AM
GS4SFHCPF76AX2U4NLLJGUISF6Y4AHYWEW3GLTDCKVDDXLSIGXUQCDependencies
- [2]
MFHM3RLC* Add an icon for PDFs. - [3]
4RHAHTL6 - [4]
74VYRQ6WAdd an icon for binary distributions - [5]
2P7VNAACMove common Javascript code into a separate file - [6]
XBLTCIUZShow build status 2 and 5 in the same way - [7]
D7X6XTKQIntegrate the "Job status" and "All jobs" tabs - [8]
N2ZF5JULUse a different icon for aborted builds - [9]
YBUGFKLEUse a distinct icon for cancelled builds - [10]
T6KISLR6Fix indentation - [11]
3TL5XENEDifferent icons (darker red) for cancelled builds. Fixes #25. - [12]
YPDYBK5GShow dependencies as a tree rather than a list - [13]
PZL3SZM3Give every page a consistent title - [14]
2GUAKGTBFix indentation of build.tt - [15]
WRIU3S5E* UI for cloning builds (not functional yet). - [16]
GPRYAAFPhydra: change icon for positive failures - [17]
4WZQW2N6Fix indentation and get rid of some unnecessary whitespace in the output - [18]
ZI535LI6* hydra: 'new' UI for project/jobset/job/build - [19]
KXO3EUSVFactor out the tree rendering - [20]
QCGCX2BRGeneralize lazy tabs - [21]
QTC3SYBMJobset page: Load the jobs and status tabs on demand - [22]
BIVZGPUTOptimise clickable rows - [23]
EVYSAFB2Transpose the aggregate constituents table - [24]
LL36GPHAadded help, removed nix closure from 'failed build with output' productlist - [25]
6GEU36HWRemove obsolete CSS classes - [26]
E5DMQRPORemove unnecessary whitespace in the HTML output - [27]
J7EE2XZAFix a huge performance regression in the jobstatus page - [28]
SMM4HQTP* Put actions related to builds under /build (e.g. /log/<buildid> - [29]
ELABMHJI* hydra: layout changes - [30]
Y35C6GHH* One-click installs. - [31]
R7MDDCB2Some unnecessary job names - [32]
6KIJX24RGet rid of unnecessary [%- and -%] tags - [33]
3PNG7NIBRemove trailing whitespace - [34]
JY7BXXOPSplit viewing and editing a project - [35]
ODNCGFQ5* Improved the navigation bar: don't include all projects (since that - [36]
KT2SLXPUMove <style> to hydra.css - [37]
KKJNJHO5Update bootstrap to 2.0.3 - [38]
SBMOICGVEvil CSS hackery to prevent link targets from being under the navbar - [39]
3ZAJ2ZRPUse popovers for the product list help/details - [40]
2G63HKCHFix some wellformedness issues - [41]
HPEG2RHVMerge the BuildResultInfo table into the Builds table - [42]
TCXFZZFN* hydra: make chart zoomable and clickable - [43]
P5X4P6VK* Renaming "release sets" to "views" (not finished yet). Having - [44]
CVWQXYKMuse newer icons consistently - [45]
A4ZMBK7D* Icon for ISOs. - [46]
4JPNFWRB* Use jquery for the logfile manipulation. - [47]
FHF6IZJQ* Basic release management: releases are now dynamically computed as - [48]
TLJC6BJ3Add a menu item for deleting jobsets - [49]
6Q2JPSWGFix lazy tab loading - [50]
JFZNAYJX* Showing releases. - [51]
E3X3C5LKReplace ugly link with nice small buttons - [*]
J5UVLXOK* Start of a basic Catalyst web interface. - [*]
IK53RV4V - [*]
7YBYT2LQ
Change contents
- replacement in src/root/build.tt at line 405
<script src="/static/js/flot/jquery.flot.js" type="text/javascript"></script><script src="/static/js/flot/jquery.flot.selection.js" type="text/javascript"></script><script src="[% c.uri_for("/static/js/flot/jquery.flot.js") %]" type="text/javascript"></script><script src="[% c.uri_for("/static/js/flot/jquery.flot.selection.js") %]" type="text/javascript"></script> - replacement in src/root/clone-build.tt at line 47
<p><button type="submit"><img alt="Add" src="/static/images/success.gif" />Add to queue</button></p><p><button type="submit"><img alt="Add" src="[% c.uri_for("/static/images/success.gif") %]" />Add to queue</button></p> - replacement in src/root/common.tt at line 198[10.2144]→[10.276:352](∅→∅),[10.4010]→[10.276:352](∅→∅),[10.4561]→[10.276:352](∅→∅),[10.276]→[10.276:352](∅→∅)
<img src="/static/images/checkmark_[% size %].png" alt="Succeeded" /><img src="[% c.uri_for("/static/images/checkmark_${size}.png") %]" alt="Succeeded" /> - replacement in src/root/common.tt at line 200
<img src="/static/images/error_[% size %].png" alt="Failed" /><img src="[% c.uri_for("/static/images/error_${size}.png") %]" alt="Failed" /> - replacement in src/root/common.tt at line 202[6.53]→[10.487:572](∅→∅),[10.2216]→[10.487:572](∅→∅),[10.4078]→[10.487:572](∅→∅),[10.487]→[10.487:572](∅→∅)
<img src="/static/images/dependency_[% size %].png" alt="Dependency failed" /><img src="[% c.uri_for("/static/images/dependency_${size}.png") %]" alt="Dependency failed" /> - replacement in src/root/common.tt at line 204
<img src="/static/images/warning_[% size %].png" alt="Aborted" /><img src="[% c.uri_for("/static/images/warning_${size}.png") %]" alt="Aborted" /> - replacement in src/root/common.tt at line 206
<img src="/static/images/forbidden_[% size %].png" alt="Cancelled" /><img src="[% c.uri_for("/static/images/forbidden_${size}.png") %]" alt="Cancelled" /> - replacement in src/root/common.tt at line 208
<img src="/static/images/error_[% size %].png" alt="Failed (with result)" /><img src="[% c.uri_for("/static/images/error_${size}.png") %]" alt="Failed (with result)" /> - replacement in src/root/common.tt at line 210
<img src="/static/images/error_[% size %].png" alt="Failed" /><img src="[% c.uri_for("/static/images/error_${size}.png") %]" alt="Failed" /> - replacement in src/root/common.tt at line 213[10.2382]→[10.1011:1075](∅→∅),[10.4230]→[10.1011:1075](∅→∅),[10.4590]→[10.1011:1075](∅→∅),[10.1011]→[10.1011:1075](∅→∅)
<img src="/static/images/help_[% size %].png" alt="Busy" /><img src="[% c.uri_for("/static/images/help_${size}.png") %]" alt="Busy" /> - replacement in src/root/common.tt at line 215
<img src="/static/images/help_[% size %].png" alt="Scheduled" /><img src="[% c.uri_for("/static/images/help_${size}.png") %]" alt="Scheduled" /> - replacement in src/root/common.tt at line 459
<center><img src="/static/images/ajax-loader.gif" alt="Loading..." /></center><center><img src="[% c.uri_for("/static/images/ajax-loader.gif") %]" alt="Loading..." /></center> - replacement in src/root/jobset-jobs-tab.tt at line 9
<img src="/static/images/ajax-loader.gif" alt="Loading..." style="display: none;" id="filter-loading" /><img src="[% c.uri_for("/static/images/ajax-loader.gif") %]" alt="Loading..." style="display: none;" id="filter-loading" /> - replacement in src/root/layout.tt at line 18
<script type="text/javascript" src="/static/bootstrap/js/bootstrap.min.js"></script><link href="/static/bootstrap/css/bootstrap.min.css" rel="stylesheet" /><script type="text/javascript" src="[% c.uri_for("/static/bootstrap/js/bootstrap.min.js") %]"></script><link href="[% c.uri_for("/static/bootstrap/css/bootstrap.min.css") %]" rel="stylesheet" /> - replacement in src/root/layout.tt at line 23[10.72750]→[10.72750:72825](∅→∅),[10.72825]→[10.1597:1677](∅→∅),[10.1677]→[10.3053:3141](∅→∅),[10.72825]→[10.3053:3141](∅→∅),[10.3053]→[10.3053:3141](∅→∅)
<link rel="stylesheet" href="/static/css/hydra.css" type="text/css" /><link rel="stylesheet" href="/static/css/rotated-th.css" type="text/css" /><link href="/static/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" /><link rel="stylesheet" href="[% c.uri_for("/static/css/hydra.css") %]" type="text/css" /><link rel="stylesheet" href="[% c.uri_for("/static/css/rotated-th.css") %]" type="text/css" /><link href="[% c.uri_for("/static/bootstrap/css/bootstrap-responsive.min.css") %]" rel="stylesheet" /> - replacement in src/root/layout.tt at line 31
<script type="text/javascript" src="/static/js/bootbox.min.js"></script><script type="text/javascript" src="[% c.uri_for("/static/js/bootbox.min.js") %]"></script> - replacement in src/root/layout.tt at line 33
<link rel="stylesheet" href="/static/css/tree.css" type="text/css" /><link rel="stylesheet" href="/static/css/logfile.css" type="text/css" /><link rel="stylesheet" href="[% c.uri_for("/static/css/tree.css") %]" type="text/css" /><link rel="stylesheet" href="[% c.uri_for("/static/css/logfile.css") %]" type="text/css" /> - replacement in src/root/layout.tt at line 36
<script type="text/javascript" src="/static/js/common.js"></script><script type="text/javascript" src="[% c.uri_for("/static/js/common.js") %]"></script> - replacement in src/root/product-list.tt at line 43
<img src="/static/images/error_32.png" alt="Source" /><img src="[% c.uri_for("/static/images/error_32.png") %]" alt="Source" /> - replacement in src/root/product-list.tt at line 62
<img src="/static/images/nix-build.png" alt="Source" /><img src="[% c.uri_for("/static/images/nix-build.png") %]" alt="Source" /> - replacement in src/root/product-list.tt at line 90
<img src="/static/images/nix-build.png" alt="Source" /><img src="[% c.uri_for("/static/images/nix-build.png") %]" alt="Source" /> - replacement in src/root/product-list.tt at line 130
<img src="/static/images/source-dist.png" alt="Source" /> Source distribution <tt>[% product.name %]</tt><img src="[% c.uri_for("/static/images/source-dist.png") %]" alt="Source" /> Source distribution <tt>[% product.name %]</tt> - replacement in src/root/product-list.tt at line 132
<img src="/static/images/rpm.png" alt="RPM" /> RPM package <tt>[% product.name %]</tt><img src="[% c.uri_for("/static/images/rpm.png") %]" alt="RPM" /> RPM package <tt>[% product.name %]</tt> - replacement in src/root/product-list.tt at line 134
<img src="/static/images/rpm.png" alt="Source RPM" /> Source RPM package <tt>[% product.name %]</tt><img src="[% c.uri_for("/static/images/rpm.png") %]" alt="Source RPM" /> Source RPM package <tt>[% product.name %]</tt> - replacement in src/root/product-list.tt at line 136
<img src="/static/images/debian.png" alt="RPM" /> Debian package <tt>[% product.name %]</tt><img src="[% c.uri_for("/static/images/debian.png") %]" alt="RPM" /> Debian package <tt>[% product.name %]</tt> - replacement in src/root/product-list.tt at line 138
<img src="/static/images/iso.png" alt="ISO" /> ISO-9660 CD/DVD image <tt>[% product.name %]</tt><img src="[% c.uri_for("/static/images/iso.png") %]" alt="ISO" /> ISO-9660 CD/DVD image <tt>[% product.name %]</tt> - replacement in src/root/product-list.tt at line 140
<img src="/static/images/binary-dist.png" alt="Binary distribution" /> Binary distribution <tt>[% product.name %]</tt><img src="[% c.uri_for("/static/images/binary-dist.png") %]" alt="Binary distribution" /> Binary distribution <tt>[% product.name %]</tt> - replacement in src/root/product-list.tt at line 163
<img src="/static/images/report.png" alt="Report" /><img src="[% c.uri_for("/static/images/report.png") %]" alt="Report" /> - replacement in src/root/product-list.tt at line 180
<img src="/static/images/pdf.png" alt="PDF document" /><img src="[% c.uri_for("/static/images/pdf.png") %]" alt="PDF document" /> - replacement in src/root/product-list.tt at line 182
<img src="/static/images/document.png" alt="Document" /><img src="[% c.uri_for("/static/images/document.png") %]" alt="Document" /> - replacement in src/root/project.tt at line 35
<img src="/static/images/help_16.png" alt="Scheduled" /><img src="[% c.uri_for("/static/images/help_16.png") %]" alt="Scheduled" /> - replacement in src/root/project.tt at line 37
<img src="/static/images/checkmark_16.png" alt="Succeeded" /><img src="[% c.uri_for("/static/images/checkmark_16.png") %]" alt="Succeeded" /> - replacement in src/root/project.tt at line 39
<img src="/static/images/error_some_16.png" alt="Some Failed" /><img src="[% c.uri_for("/static/images/error_some_16.png") %]" alt="Some Failed" /> - replacement in src/root/project.tt at line 41
<img src="/static/images/error_16.png" alt="All Failed" /><img src="[% c.uri_for("/static/images/error_16.png") %]" alt="All Failed" /> - replacement in src/root/view.tt at line 30
<img src="/static/images/checkmark_16.png" /><img src="[% c.uri_for("/static/images/checkmark_16.png") %]" /> - replacement in src/root/view.tt at line 32
<img src="/static/images/error_16.png" /><img src="[% c.uri_for("/static/images/error_16.png") %]" /> - replacement in src/root/view.tt at line 34
<img src="/static/images/help_16.png" /><img src="[% c.uri_for("/static/images/help_16.png") %]" /> - replacement in src/root/view.tt at line 51
<img src="/static/images/checkmark_16.png" /><img src="[% c.uri_for("/static/images/checkmark_16.png") %]" /> - replacement in src/root/view.tt at line 53
<img src="/static/images/error_16.png" /><img src="[% c.uri_for("/static/images/error_16.png") %]" />