Sha256: 20488704d96a38ec98351248a5e83e5f1379c370254de3c77095e74dfce9ea7f

Contents?: true

Size: 1.95 KB

Versions: 16

Compression:

Stored size: 1.95 KB

Contents

$('.exam-portions-count').html("<%= @count %>");

$('#new-exam-exam-portion').slide();
$('#new-exam-exam-portion-link').show();

$('#exams-exam-portions-menu-list').append('<%= j render("gaku/exams/exam_portions/exam_portion_menu_link", {exam_portion: @exam_portion}) %>' );
showNotice("<%= render_flash %>");

$('#exam-exam-portions-index tbody').append('<%= j render("gaku/exams/exam_portions/exam_portion", {exam_portion: @exam_portion}) %>');

$('.exam-exam-portions-count').html("<%= print_count(@count, t(:'exam_portion.list')) %>");
$('#exam-exam-portions-tab-link').html("<%= print_count(@count, t(:'exam_portion.plural')) %>");

<% if @exam.use_weighting? %>

  //if no portion added yet
  if($('.exam-portions-weight thead tr').length == 0){
    $('.exam-portions-weight thead').append('<tr></tr>');
    $('.exam-portions-weight tbody').append('<tr></tr>');
  }

  $('.exam-portions-weight thead tr').append('<th class="btn-warning" data-id=<%= @exam.exam_portions.last.id%>> <%= @exam.exam_portions.last.name+ " " + t("exam.weight") %> </th>');
  $('.exam-portions-weight tbody tr').append('<%= j render("gaku/exams/exam_portions/exam_portion_weight_td", {portion: @exam.exam_portions.last}) %>');

  weights = ('<%= @exam.exam_portions.pluck(:weight) %>');
  weights = weights.slice(1, -1).split(',');

  total   = 0;
  for (var i = 0; i < weights.length; i++) {
    total += parseFloat(weights[i]);
  }

  $('.exam-portions-weight tbody form').each(function(i, form){
    $(form).find('input.exam-portion-weight').val(parseFloat(weights[i]))
  })

  $('#exam-exam-portions-index tbody tr').each(function(i, tr){
    tdWeight = $(tr).find('td')[3]
    $(tdWeight).text(weights[i])
  })

  $('#weight-total').text(total);
<% end %>



error = '<%= @exam_portion.custom_errors %>'

if(error){
  $('.exam-portion-error').html('<%= j render("gaku/exams/exam_portions/custom_exam_portion_error", {error: @exam_portion.custom_errors}) %>')
}else{
  $('.exam-portion-error').html('');
}

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
gaku_frontend-0.3.0 app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.3.0.pre.4 app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.3.0.pre.3 app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.3.0.pre.2 app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.3.0.pre.1 app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.3.0.pre.0 app/views/gaku/exams/exam_portions/create.js.erb
gaku-0.2.4 frontend/app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.2.4 app/views/gaku/exams/exam_portions/create.js.erb
gaku-0.2.3 frontend/app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.2.3 app/views/gaku/exams/exam_portions/create.js.erb
gaku-0.2.2 frontend/app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.2.2 app/views/gaku/exams/exam_portions/create.js.erb
gaku-0.2.1 frontend/app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.2.1 app/views/gaku/exams/exam_portions/create.js.erb
gaku-0.2.0 frontend/app/views/gaku/exams/exam_portions/create.js.erb
gaku_frontend-0.2.0 app/views/gaku/exams/exam_portions/create.js.erb