cmc-sales/webroot/js/job_index.js

70 lines
1.2 KiB
JavaScript
Raw Normal View History

$(function() {
$(".editButton").show();
$(".editButton").live('click',function() {
var id = $(this).parents('tr').attr('id');
getEditable(id);
return false;
});
$(".cancelButton").live('click',function() {
var id = $(this).parents('tr').attr('id');
getViewable(id);
return false;
});
$(".saveButton").live('click',function() {
var id = $(this).parents('tr').attr('id');
var thisJobInputs = $('#'+id).find('input,select');
$.post('/jobs/ajax_edit', thisJobInputs, function(data) {
getViewable(id);
});
return false;
});
//console.profileEnd();
});
function getEditable(id) {
$.get('/jobs/getEditableRow/'+id+'/editedRowCount', false, function(data) {
$("#"+id).replaceWith(data);
$("#"+id).find("button").button();
} );
}
function getViewable(id) {
$.get('/jobs/getViewableRow/'+id, false, function(data) {
$("#"+id).replaceWith(data);
$("#"+id).find("button").button();
} );
}
function cancelEditable(id) {
$("#"+id).find('input').attr("readonly","readonly");
$("#"+id).find('select').attr("disabled","disabled");
$(".editButton").show();
}
function getParent() {
}