mirror of
https://github.com/newnius/YAO-portal.git
synced 2025-06-07 07:31:56 +00:00
support multi tasks
This commit is contained in:
parent
e623c2db82
commit
482c3f254d
15
modals.php
15
modals.php
@ -127,12 +127,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<label>Environment</label>
|
<label>Tasks</label>
|
||||||
<div id="form-job-tasks">
|
<div id="form-job-tasks">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-4">
|
||||||
<label>Docker Image</label>
|
<label>Docker Image</label>
|
||||||
<select class="form-control form-control task-image" required>
|
<select title="docker image" class="form-control form-control task-image" required>
|
||||||
<option value="quickdeploy/yao-tensorflow:1.12" selected>
|
<option value="quickdeploy/yao-tensorflow:1.12" selected>
|
||||||
quickdeploy/yao-tensorflow:1.12
|
quickdeploy/yao-tensorflow:1.12
|
||||||
</option>
|
</option>
|
||||||
@ -146,6 +146,12 @@
|
|||||||
placeholder="Command to bring up task"/>
|
placeholder="Command to bring up task"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-2">
|
||||||
|
<label>Remove</label>
|
||||||
|
<div class="form-group">
|
||||||
|
<button type="button" class="btn btn-default task-remove">Remove</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<label>Host Name</label>
|
<label>Host Name</label>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
@ -168,7 +174,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<label>GPU Model<abbr title="best GPU model needed">?</abbr></label>
|
<label>GPU Model<abbr title="preferred GPU model">?</abbr></label>
|
||||||
<select class="form-control form-control task-gpu-model" required>
|
<select class="form-control form-control task-gpu-model" required>
|
||||||
<option value="k40">K40</option>
|
<option value="k40">K40</option>
|
||||||
<option value="k80" selected>K80</option>
|
<option value="k80" selected>K80</option>
|
||||||
@ -193,6 +199,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<button id="form-job-submit" type="submit" class="btn btn-primary btn-lg">Submit</button>
|
<button id="form-job-submit" type="submit" class="btn btn-primary btn-lg">Submit</button>
|
||||||
|
<button id="form-job-task-add" type="button" class="btn btn-default btn-lg">Add Task</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
@ -24,6 +24,20 @@ function register_events_job() {
|
|||||||
$('#modal-job').modal('show');
|
$('#modal-job').modal('show');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#form-job-tasks').on('click', '.task-remove', function (e) {
|
||||||
|
if ($('#form-job-tasks').find('.row').length <= 1) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var task = $(this).parent().parent().parent();
|
||||||
|
task.remove();
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#form-job-task-add').click(function (e) {
|
||||||
|
var tasks = $('#form-job-tasks');
|
||||||
|
var newTask = $('#form-job-tasks').find('.row').eq(0).clone();
|
||||||
|
tasks.append(newTask);
|
||||||
|
});
|
||||||
|
|
||||||
$("#form-job-submit").click(function (e) {
|
$("#form-job-submit").click(function (e) {
|
||||||
var name = $('#form-job-name').val();
|
var name = $('#form-job-name').val();
|
||||||
var workspace = $('#form-job-workspace').val();
|
var workspace = $('#form-job-workspace').val();
|
||||||
|
Loading…
Reference in New Issue
Block a user