|
a |
|
b/OSSEval/static/js/osseval.js |
|
|
1 |
var id_selected_instance=0;
|
|
|
2 |
|
|
|
3 |
$(document).ready(function() {
|
|
|
4 |
//$('a#answer_link').click(function() { alert('aaa');return false;})
|
|
|
5 |
})
|
|
|
6 |
|
|
|
7 |
var update_answers_error = function(data, textStatus, jqXHR) {
|
|
|
8 |
console.log("update_answers_error: " + data.response);
|
|
|
9 |
}
|
|
|
10 |
var update_answers_success = function(data, textStatus, jqXHR) {
|
|
|
11 |
answers=eval(data);
|
|
|
12 |
for (i=0;i<answers.length;i++) {
|
|
|
13 |
$('input#question' + data[i].question_id + "_" + data[i].value_integer).prop('checked', true);
|
|
|
14 |
$('input#notes' + data[i].question_id).prop('value', data[i].notes);
|
|
|
15 |
}
|
|
|
16 |
}
|
|
|
17 |
|
|
|
18 |
function updateAnswers(id_selected_instance) {
|
|
|
19 |
// First I clear them all
|
|
|
20 |
$('input.radioquestion').prop('checked', false);
|
|
|
21 |
$('input.questionnotes').prop('value', '');
|
|
|
22 |
$.ajax({
|
|
|
23 |
type: 'GET',
|
|
|
24 |
url: 'get_answers',
|
|
|
25 |
dataType: 'json',
|
|
|
26 |
success: update_answers_success,
|
|
|
27 |
error: update_answers_error,
|
|
|
28 |
data: {id_instance: id_selected_instance }
|
|
|
29 |
});
|
|
|
30 |
}
|
|
|
31 |
|
|
|
32 |
var update_metadata_error = function(data, textStatus, jqXHR) {
|
|
|
33 |
console.log("update_metadata_error: " + data.response);
|
|
|
34 |
}
|
|
|
35 |
var update_metadata_success = function(data, textStatus, jqXHR) {
|
|
|
36 |
answers=eval(data);
|
|
|
37 |
for (i=0;i<answers.length;i++) {
|
|
|
38 |
$('div#MetadataInfo' + data[i].question_id).html('...TBC');
|
|
|
39 |
}
|
|
|
40 |
}
|
|
|
41 |
|
|
|
42 |
function updateMetadata(id_selected_instance) {
|
|
|
43 |
//<div id="MetadataInfo{{ q.id }}">
|
|
|
44 |
$.ajax({
|
|
|
45 |
type: 'GET',
|
|
|
46 |
url: 'get_answers',
|
|
|
47 |
dataType: 'json',
|
|
|
48 |
success: update_metadata_success,
|
|
|
49 |
error: update_metadata_error,
|
|
|
50 |
data: {id_instance: id_selected_instance }
|
|
|
51 |
});
|
|
|
52 |
}
|