Replace ugly link with nice small buttons

[?]
Apr 12, 2012, 7:03 PM
E3X3C5LKNTHXD4BZ4LISB6LR7UNBEZOHFITCGWBTZCGEDYSKORVAC

Dependencies

  • [2] TH674WKJ add log diff to compare logs to previous builds
  • [3] OEPUOUNB Using twitter bootstrap for more consistent looks for Hydra
  • [4] A4ZMBK7D * Icon for ISOs.
  • [5] HPEG2RHV Merge the BuildResultInfo table into the Builds table
  • [6] 3SQCOHZN * minor performance tweaks
  • [7] MMDLWWZ2 automatic reload of tail log when build is running
  • [8] JFZNAYJX * Showing releases.
  • [9] NUIKDEHL * A quick hack to list the contents of various types of files (RPM,
  • [10] QTFVCDIF added hide feature for project/jobset
  • [11] 22JB5HNE make changes section more compact/readable
  • [12] ODNCGFQ5 * Improved the navigation bar: don't include all projects (since that
  • [13] LL36GPHA added help, removed nix closure from 'failed build with output' productlist
  • [14] GPRYAAFP hydra: change icon for positive failures
  • [15] ZEEZRG2E clean up build page for build that failed with result
  • [16] ZI535LI6 * hydra: 'new' UI for project/jobset/job/build
  • [*] J5UVLXOK * Start of a basic Catalyst web interface.
  • [*] QL55ECJ6 - adapted ui for hydra, more in line with nixos.org website

Change contents

  • replacement in src/root/build.tt at line 133
    [4.5605][4.5605:5782](),[4.5782][4.560:650]()
    <a href="[% c.uri_for('/build' build.id 'log') %]"><strong>Available</strong></a>
    (<a href="[% c.uri_for('/build' build.id 'log' 'raw') %]">raw</a>,
    <a href="[% c.uri_for('/build' build.id 'log' 'tail-reload') %]">tail</a>)
    [4.5605]
    [4.5865]
    <a class="btn btn-mini btn-primary" href="[% c.uri_for('/build' build.id 'log') %]"><strong>Available</strong></a>
    <a class="btn btn-mini" href="[% c.uri_for('/build' build.id 'log' 'raw') %]">raw</a>
    <a class="btn btn-mini" href="[% c.uri_for('/build' build.id 'log' 'tail-reload') %]">tail</a>
  • replacement in src/root/build.tt at line 183
    [2.1386][2.1386:1682]()
    <th>First broken build <tt>[% INCLUDE renderDateTime timestamp = firstBrokenBuild.timestamp %]</tt><br/>
    <tt>[ <a href="[% c.uri_for(c.controller('API').action_for('logdiff') prevSuccessfulBuild.id firstBrokenBuild.id ) %]">log diff</a> ]</tt>
    [2.1386]
    [2.1682]
    <th>First broken build <tt>[% INCLUDE renderDateTime timestamp = firstBrokenBuild.timestamp %]</tt>
    <a class="btn btn-mini" href="[% c.uri_for(c.controller('API').action_for('logdiff') prevSuccessfulBuild.id firstBrokenBuild.id ) %]">log diff</a>
  • replacement in src/root/build.tt at line 187
    [2.1742][2.1742:2000]()
    <th>This build <tt>[% INCLUDE renderDateTime timestamp = build.timestamp %]</tt> <br/>
    <tt>[ <a href="[% c.uri_for(c.controller('API').action_for('logdiff') prevSuccessfulBuild.id build.id) %]">log diff</a> ]</tt>
    [2.1742]
    [2.2000]
    <th>This build <tt>[% INCLUDE renderDateTime timestamp = build.timestamp %]</tt>
    <a class="btn btn-mini" href="[% c.uri_for(c.controller('API').action_for('logdiff') prevSuccessfulBuild.id build.id) %]">log diff</a>
  • edit in src/root/layout.tt at line 14
    [3.5771]
    [3.5771]
    <link rel="stylesheet" href="/static/css/hydra.css" type="text/css" />
  • replacement in src/root/overview.tt at line 37
    [4.2909][4.2909:3044]()
    [ [% IF p.hidden %]
    [% INCLUDE maybeLink uri = c.uri_for('/project' p.name 'unhide') content = "Unhide" %]
    [4.2909]
    [4.3044]
    [% IF p.hidden %]
    [% INCLUDE maybeButton uri = c.uri_for('/project' p.name 'unhide') content = "Unhide" %]
  • replacement in src/root/overview.tt at line 40
    [4.3070][4.3070:3169]()
    [% INCLUDE maybeLink uri = c.uri_for('/project' p.name 'hide') content = "Hide" %]
    [4.3070]
    [4.3169]
    [% INCLUDE maybeButton uri = c.uri_for('/project' p.name 'hide') content = "Hide" %]
  • edit in src/root/overview.tt at line 42
    [4.3193][4.3193:3207]()
    ]
  • replacement in src/root/product-list.tt at line 31
    [4.301][4.135:209]()
    [<a class="productDetailsToggle" href="javascript:">help</a>]
    [4.301]
    [3.7927]
    <a class="productDetailsToggle btn btn-mini" href="javascript:">help</a>
  • replacement in src/root/product-list.tt at line 53
    [4.714][4.714:827]()
    [<a class="productDetailsToggle" href="javascript:">help</a>, <a href="[% contents %]">contents</a>]
    [4.714]
    [3.7979]
    <a class="productDetailsToggle btn btn-mini" href="javascript:">help</a> <a class="btn btn-mini" href="[% contents %]">contents</a>
  • replacement in src/root/product-list.tt at line 85
    [4.1091][4.1091:1165]()
    [<a class="productDetailsToggle" href="javascript:">help</a>]
    [4.1091]
    [3.8031]
    <a class="productDetailsToggle btn btn-mini" href="javascript:">help</a>
  • replacement in src/root/product-list.tt at line 135
    [4.5093][4.1919:2031]()
    [<a class="productDetailsToggle" href="javascript:">details</a>, <a href="[% contents %]">contents</a>]
    [4.5093]
    [3.8083]
    <a class="productDetailsToggle btn btn-mini" href="javascript:">details</a> <a class="btn btn-mini" href="[% contents %]">contents</a>
  • edit in src/root/topbar.tt at line 108
    [3.14452]
    [3.14452]
    [% IF build %]
    [% WRAPPER makeSubMenu title=("Build: " _ build.id) %]
    [% INCLUDE makeLink
    uri = '#'
    title = "Related builds" %]
    [% END %]
    [% END %]