Switch to unified view

a/OSSEval/static/js/osseval.js b/OSSEval/static/js/osseval.js
...
...
31
31
32
var update_metadata_error = function(data, textStatus, jqXHR) { 
32
var update_metadata_error = function(data, textStatus, jqXHR) { 
33
    console.log("update_metadata_error: " + data.response); 
33
    console.log("update_metadata_error: " + data.response); 
34
}
34
}
35
var update_metadata_success = function(data, textStatus, jqXHR) {
35
var update_metadata_success = function(data, textStatus, jqXHR) {
36
    answers=eval(data);
36
    m=eval(data);
37
    for (i=0;i<answers.length;i++) {
37
    for (i=0;i<m.length;i++) {
38
        s='input#question'+m[i].question_id+'_';
39
        if (m[i].value > 0)
40
          if (!($(s+'1').prop('checked')) && !($(s+'2').prop('checked')) && !($(s+'3').prop('checked'))) { //if no value has been set yet
41
            $(s+m[i].value).prop('checked', true);   //I set it according to the suggested value
42
            $(s+m[i].value).trigger("click");//I force a click to save the data
43
            m[i].description += " <b><font color=red>(Value automatically selected)</font></b>"
44
          } else { //at least one was already selected
45
            if ($(s+m[i].value).prop('checked')) //it's the one I would automatically suggest
46
              m[i].description += " <b>(Value automatically selected)</b>"
47
            else //I write in the description that I have an automatic suggestion
48
              m[i].description += ' <b><font color=red>(Value automatically suggested: "'+$(s+m[i].value).parent().text()+'")</font></b>'
49
          }
38
        $('div#MetadataInfo' + data[i].question_id).html('...TBC');
50
        $('div#MetadataInfo' + data[i].question_id).html(m[i].description);
39
    }
51
    }
40
}
52
}
41
53
42
function updateMetadata(id_selected_instance) {
54
function updateMetadata(id_selected_instance) {
43
    //<div id="MetadataInfo{{ q.id }}">
55
    //<div id="MetadataInfo{{ q.id }}">
44
    $.ajax({
56
    $.ajax({
45
      type: 'GET',
57
      type: 'GET',
46
      url: 'get_answers',
58
      url: 'get_metadata',
47
      dataType: 'json',
59
      dataType: 'json',
48
      success: update_metadata_success,
60
      success: update_metadata_success,
49
      error: update_metadata_error,
61
      error: update_metadata_error,
50
      data: {id_instance: id_selected_instance }
62
      data: {id_instance: id_selected_instance }
51
    });
63
    });