2011-03-28 18:47:50 -07:00
|
|
|
$(function() {
|
2011-04-05 00:38:18 -07:00
|
|
|
|
|
|
|
|
$(".editButton").show();
|
|
|
|
|
|
|
|
|
|
|
2011-04-05 22:58:43 -07:00
|
|
|
|
|
|
|
|
$(".editButton").live('click',function() {
|
2011-04-05 00:38:18 -07:00
|
|
|
|
|
|
|
|
var id = $(this).parents('tr').attr('id');
|
2011-04-05 22:58:43 -07:00
|
|
|
getEditable(id);
|
2011-04-05 00:38:18 -07:00
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
2011-04-05 22:58:43 -07:00
|
|
|
$(".cancelButton").live('click',function() {
|
2011-04-05 00:38:18 -07:00
|
|
|
|
|
|
|
|
var id = $(this).parents('tr').attr('id');
|
2011-04-05 22:58:43 -07:00
|
|
|
getViewable(id);
|
|
|
|
|
|
2011-04-05 00:38:18 -07:00
|
|
|
return false;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
2011-04-05 22:58:43 -07:00
|
|
|
$(".saveButton").live('click',function() {
|
2011-04-05 00:38:18 -07:00
|
|
|
var id = $(this).parents('tr').attr('id');
|
2011-04-05 22:58:43 -07:00
|
|
|
var thisJobInputs = $('#'+id).find('input,select');
|
2011-04-05 00:38:18 -07:00
|
|
|
|
2011-04-05 22:58:43 -07:00
|
|
|
$.post('/jobs/ajax_edit', thisJobInputs, function(data) {
|
|
|
|
|
getViewable(id);
|
2011-04-05 00:38:18 -07:00
|
|
|
});
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
2011-04-05 17:22:45 -07:00
|
|
|
//console.profileEnd();
|
2011-04-05 00:38:18 -07:00
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
2011-04-05 22:58:43 -07:00
|
|
|
function getEditable(id) {
|
|
|
|
|
$.get('/jobs/getEditableRow/'+id+'/editedRowCount', false, function(data) {
|
|
|
|
|
$("#"+id).replaceWith(data);
|
|
|
|
|
$("#"+id).find("button").button();
|
|
|
|
|
|
|
|
|
|
} );
|
2011-04-05 00:38:18 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2011-04-05 22:58:43 -07:00
|
|
|
function getViewable(id) {
|
|
|
|
|
$.get('/jobs/getViewableRow/'+id, false, function(data) {
|
|
|
|
|
|
|
|
|
|
$("#"+id).replaceWith(data);
|
|
|
|
|
$("#"+id).find("button").button();
|
|
|
|
|
|
|
|
|
|
} );
|
|
|
|
|
}
|
|
|
|
|
|
2011-04-05 00:38:18 -07:00
|
|
|
function cancelEditable(id) {
|
2011-04-05 17:22:45 -07:00
|
|
|
$("#"+id).find('input').attr("readonly","readonly");
|
|
|
|
|
$("#"+id).find('select').attr("disabled","disabled");
|
2011-04-05 00:38:18 -07:00
|
|
|
$(".editButton").show();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function getParent() {
|
|
|
|
|
|
|
|
|
|
}
|