[?]
Nov 27, 2008, 10:26 PM
QU5I5GCLSKUEKWPQBFPEHHLH3OODK6KSFHDAIDN52U45U6FNTFNAC

Dependencies

Change contents

  • edit in src/Hydra/lib/Hydra/Controller/Root.pm at line 289
    [2.496]
    [2.496]
    die "Invalid job name: $name" unless $name =~ /^\w+$/;
  • edit in src/Hydra/root/edit-releaseset.tt at line 6
    [3.2073]
    [3.2073]
    [% BLOCK renderJob %]
    <tr id="[% id %]" >
    <td>
    <button type="button" onclick='$(this).parents("tr").remove()'>
    <img src="/static/images/failure.gif" alt="Delete job" />
    </button>
    </td>
    <td><input type="radio" id="[% "$baseName-primary" %]" name="primary" [% IF job.isprimary %]
    checked="checked" [% END %] [% HTML.attributes(value => "$n") %] /> [% n %]</td>
    <td><input type="text" class="string" [% HTML.attributes(id => "$baseName-name", name => "$baseName-name", value => job.job) %] /></td>
    <td><input type="text" class="string" [% HTML.attributes(id => "$baseName-description", name => "$baseName-description", value => job.description) %] /></td>
    <td><input type="text" class="string" [% HTML.attributes(id => "$baseName-attrs", name => "$baseName-attrs", value => job.attrs) %] /></td>
    </tr>
    [% END %]
  • edit in src/Hydra/root/edit-releaseset.tt at line 23
    [3.2074]
    [3.2074]
  • edit in src/Hydra/root/edit-releaseset.tt at line 40
    [2.913]
    [2.913]
    <th></th>
  • replacement in src/Hydra/root/edit-releaseset.tt at line 50
    [2.1112][2.1112:1679]()
    <tr>
    <td><input type="radio" name="primary" [% IF job.isprimary %]
    checked="checked" [% END %] [% HTML.attributes(value => "$n") %] /> [% n %]</td>
    <td><input type="text" class="string" [% HTML.attributes(name => "job-$n-name", value => job.job) %] /></td>
    <td><input type="text" class="string" [% HTML.attributes(name => "job-$n-description", value => job.description) %] /></td>
    <td><input type="text" class="string" [% HTML.attributes(name => "job-$n-attrs", value => job.attrs) %] /></td>
    </tr>
    [2.1112]
    [2.1679]
    [% INCLUDE renderJob baseName="job-$n" %]
  • edit in src/Hydra/root/edit-releaseset.tt at line 53
    [2.1719]
    [2.1719]
    <tr>
    <td colspan="5"><button type="button" class="add-job">Add a new job</button></td>
    </tr>
  • edit in src/Hydra/root/edit-releaseset.tt at line 62
    [3.2726]
    [3.2726]
    <table class="template"> <!-- dummy wrapper needed because “hidden” trs are visible anyway -->
    [% INCLUDE renderJob job="" id="job-template" baseName="job-template" %]
    </table>
    <script>
    $(document).ready(function() {
    var id = [% n %];
    $(".add-job").click(function() {
    var newnr = id++;
    var newid = "job-" + newnr;
    var x = $("#job-template").clone(true).attr("id", "").insertBefore($(this).parents("tr")).show();
    $("#job-template-name", x).attr("name", newid + "-name");
    $("#job-template-description", x).attr("name", newid + "-description");
    $("#job-template-attrs", x).attr("name", newid + "-attrs");
    $("#job-template-primary", x).attr("value", newnr);
    return false;
    });
    });
    </script>