|
37 | 37 | <input id="buildFile" name="buildFile" class="form-control" value="@config.filter(_.buildType == "file").map(_.buildScript)">
|
38 | 38 | <span id="error-buildFile" class="error"></span>
|
39 | 39 | @if(systemConfig.enableDocker) {
|
40 |
| - <label> |
41 |
| - <input type="radio" name="buildType" value="docker" @if(config.exists(_.buildType == "docker")){checked}> |
42 |
| - Build in docker |
43 |
| - <span class="normal muted">(Specify a Dockerfile in your repository to build this project)</span> |
44 |
| - </label> |
45 |
| - <input id="dockerfile" name="dockerfile" class="form-control" value="@config.filter(_.buildType == "docker").map(_.buildScript)"> |
46 |
| - <span id="error-dockerfile" class="error"></span> |
| 40 | + <label> |
| 41 | + <input type="radio" name="buildType" value="docker" @if(config.exists(_.buildType == "docker")){checked}> |
| 42 | + Build in docker |
| 43 | + <span class="normal muted">(Specify a Dockerfile in your repository to build this project)</span> |
| 44 | + </label> |
| 45 | + <input id="dockerfile" name="dockerfile" class="form-control" value="@config.filter(_.buildType == "docker").map(_.buildScript)"> |
| 46 | + <span id="error-dockerfile" class="error"></span> |
47 | 47 | }
|
48 | 48 | @if(systemConfig.enableDockerCompose){
|
49 |
| - <label> |
50 |
| - <input type="radio" name="buildType" value="docker-compose" @if(config.exists(_.buildType == "docker-compose")){checked}> |
51 |
| - Build in docker compose |
52 |
| - <span class="normal muted">(Specify a docker-compose.yml in your repository to build this project)</span> |
53 |
| - </label> |
54 |
| - <input id="composeFile" name="composeFile" class="form-control" value="@config.filter(_.buildType == "docker-compose").map(_.buildScript)"> |
55 |
| - <span id="error-composeFile" class="error"></span> |
| 49 | + <label> |
| 50 | + <input type="radio" name="buildType" value="docker-compose" @if(config.exists(_.buildType == "docker-compose")){checked}> |
| 51 | + Build in docker compose |
| 52 | + <span class="normal muted">(Specify a docker-compose.yml in your repository to build this project)</span> |
| 53 | + </label> |
| 54 | + <input id="composeFile" name="composeFile" class="form-control" value="@config.filter(_.buildType == "docker-compose").map(_.buildScript)"> |
| 55 | + <span id="error-composeFile" class="error"></span> |
56 | 56 | }
|
57 | 57 | </fieldset>
|
58 | 58 | <fieldset class="form-group">
|
|
91 | 91 | });
|
92 | 92 |
|
93 | 93 | function updateStatus(){
|
94 |
| - console.log($('#enableBuild').prop('checked')); |
95 | 94 | if($('#enableBuild').prop('checked')){
|
96 | 95 | // Enables radio buttons
|
97 | 96 | $('#buildSettings input[type=radio]').prop('disabled', false);
|
98 | 97 | // Once disables both fields
|
99 |
| - $('textarea[name=buildScript], input[name=buildFile]').prop('disabled', true); |
| 98 | + $('textarea[name=buildScript], input[name=buildFile], input[name=dockerfile], input[name=composeFile]').prop('disabled', true); |
100 | 99 | // Enables a field if corresponding radio button has been checked
|
101 | 100 | var buildType = $('input[name=buildType]:checked').val();
|
102 | 101 | if(buildType == 'script'){
|
|
0 commit comments