|
$(document).on('ContentLoad', function () {
|
|
|
|
var dialog = $("#review_before_build");
|
|
$("#build-review").click(function () {
|
|
dialog.find(".modal-body #build_status").html('');
|
|
$('.loading').addClass('visible');
|
|
$.ajax({
|
|
type: 'get',
|
|
url: $(this).attr('data-url'),
|
|
|
|
success: function (result) {
|
|
$("#review_before_build").find(".modal-body #build_status").html(result);
|
|
},
|
|
complete: function () {
|
|
$('.loading').removeClass('visible');
|
|
}
|
|
});
|
|
});
|
|
dialog.on('change', "#host_build", function () {
|
|
$('#build_form').find('input.submit').val((this.checked) ? (__("Reboot and build")) : (__("Build")));
|
|
});
|
|
|
|
dialog.on('click', "#recheck_review", function () {
|
|
$("#build-review").click();
|
|
});
|
|
|
|
var action_buttons = $(".btn-toolbar a").not('.dropdown-toggle').not('.dropdown-toggle > a');
|
|
var wait_msg = $('#processing_message');
|
|
|
|
wait_msg.modal({
|
|
backdrop: 'static',
|
|
keyboard: false,
|
|
show: false
|
|
});
|
|
|
|
var is_in_array = function (val, arr) {
|
|
return (arr.indexOf(val) > -1);
|
|
};
|
|
|
|
action_buttons.on('click', function () {
|
|
if (this.id === 'delete-button' && !confirm($(this).attr('data-message')))
|
|
return false;
|
|
if (is_in_array(this.id, ['delete-button', 'edit-button', 'cancel-build-button'])) {
|
|
action_buttons.prop('disabled', 1)
|
|
wait_msg.modal('show');
|
|
}
|
|
});
|
|
|
|
});
|