Send requests for comments with question

This commit is contained in:
Maximilian Grundke
2016-04-30 13:47:47 +02:00
parent 087a230131
commit 7182dcd04e

View File

@ -479,8 +479,10 @@ $(function() {
var initializeRequestForComments = function () { var initializeRequestForComments = function () {
$('#requestCommentsButton').on('click', function() { $('#requestCommentsButton').on('click', function() {
$('#comment-modal').modal('show'); $('#comment-modal').modal('show');
}) });
}
$('#askForCommentsButton').on('click', requestComments);
};
var isActiveFileBinary = function() { var isActiveFileBinary = function() {
return 'binary' in active_frame.data(); return 'binary' in active_frame.data();
@ -495,7 +497,7 @@ $(function() {
filename: filename, filename: filename,
id: fileId id: fileId
}; };
} };
var isActiveFileRenderable = function() { var isActiveFileRenderable = function() {
return 'renderable' in active_frame.data(); return 'renderable' in active_frame.data();
@ -1135,10 +1137,11 @@ $(function() {
} }
}; };
var requestComments = function(e) { var requestComments = function() {
var user_id = $('#editor').data('user-id') var user_id = $('#editor').data('user-id')
var exercise_id = $('#editor').data('exercise-id') var exercise_id = $('#editor').data('exercise-id')
var file_id = $('.editor').data('id') var file_id = $('.editor').data('id')
var question = $('#question').val();
$.ajax({ $.ajax({
method: 'POST', method: 'POST',
@ -1147,6 +1150,7 @@ $(function() {
request_for_comment: { request_for_comment: {
exercise_id: exercise_id, exercise_id: exercise_id,
file_id: file_id, file_id: file_id,
question: question,
"requested_at(1i)": 2015, // these are the timestamp values that the request handler demands "requested_at(1i)": 2015, // these are the timestamp values that the request handler demands
"requested_at(2i)":3, // they could be random here, because the timestamp is updated on serverside anyway "requested_at(2i)":3, // they could be random here, because the timestamp is updated on serverside anyway
"requested_at(3i)":27, "requested_at(3i)":27,
@ -1155,13 +1159,11 @@ $(function() {
} }
} }
}).done(function() { }).done(function() {
hideSpinner() hideSpinner();
$.flash.success({ text: 'Request for comments sent!' }) $.flash.success({ text: 'Request for comments sent!' })
}) }).error(ajaxError);
showSpinner($('#request-for-comments')) $('#comment-modal').modal('hide');
// hide button until next submission is created
$('#request-for-comments').toggle(false);
} }
var initializeCodePilot = function() { var initializeCodePilot = function() {