forked from expertiza/expertiza
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_review_bids_table_line.html.erb
45 lines (42 loc) · 2.47 KB
/
_review_bids_table_line.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<script type="text/javascript">
function addQuestionnaireTableRowInTopics(questionnaire_type, questionnaire, questionnaire_options, round_no, topic_no) {
var table_name = "#topic_questionnaire_table" + topic_no + ">tbody>tr";
var questionnaire_table = jQuery(table_name);
var row_id = 'topic_questionnaire_table_' + topic_no + "_" + questionnaire_type;
var i;
var html = '<tr id=' + row_id + '>';
var t_id = "ti_id" + topic_no
html += '<input name="assignment_form[topic_questionnaire][][topic_id]" type="hidden" value="';
html += '<%= topic.id %>';
html += '">';
//Rubric name
if (round_no == null) {
html += '<td><label for=t_id>' + questionnaire.display_type + ':</label></td>';
} else {
html += '<td><label for=t_id>' + questionnaire.display_type + ' Round '+ round_no + ':</label></td>';
}
//Rubric options
html += '<td align="center">' +
'<select id=t_id name="assignment_form[topic_questionnaire][][questionnaire_id]" style="width:300px" class="form-control">' +
'<option value="">--Default rubric--</option>';
for (i = 0; i < questionnaire_options.length; i++) {
html += '<option value="' + questionnaire_options[i][1] + '">' + questionnaire_options[i][0] + '</option>';
}
html += '</select></td>';
if (round_no == null) {
html += '<td align="center"><input name="assignment_form[topic_questionnaire][][used_in_round]" style="width:30px" type="hidden" value=""' + '"> </td>';
} else {
html += '<td align="center"><input name="assignment_form[topic_questionnaire][][used_in_round]" style="width:30px" type="hidden" value="' + round_no + '"> </td>';
}
questionnaire_table.last().after(html);
jQuery('#t_id').val(questionnaire.id).attr('id', '');
}
</script>
<input name="hidden_topic_id" type="hidden" value=<%=topic.id %> >
<td><%= topic.topic_identifier %></td>
<td><%= render :partial => 'sign_up_sheet/topic_names', :locals => {:i => i, :topic=>topic} %></td>
<% if ['Instructor', 'Teaching Assistant', 'Administrator', 'Super-Administrator'].include? current_user_role?.name %>
<% if @assignment.current_stage_name(@topic_id) != 'Finished' %>
<td align="center"> <%= render :partial => 'sign_up_sheet/all_actions', :locals => {:i=>i,:topic=>topic, :is_suggested_topic=>is_suggested_topic ||= false} %> </td>
<% end %>
<% end %>