roseweixel/lacquer-lover

View on GitHub
app/views/brands/update.js.erb

Summary

Maintainability
Test Coverage
var lacquers = "<%= pluralize(@lacquer_count, 'lacquer') %>"
var lacquerIDs = []

<% @lacquer_ids.each do |id| %>
  var id = <%= id %>
  lacquerIDs.push(parseInt(id))
<% end %>

$('#messages').html("");
$('#messages').append("<div class='alert alert-dismissible alert-success'><button type='button' class='close' data-dismiss='alert'>×</button> You've successfully added "+ lacquers +" to your collection.</div>");
$('input[type="checkbox"]').attr('checked', false);

$.each( lacquerIDs, function( i, ID ){
  if ($('.panel-title[lacquer-id='+ID+']').children('.fa-check').length === 0) {
    $('.panel-title[lacquer-id='+ID+']').append('<i class="fa fa-check pull-right"></i>')
  }
  $('.panel-title[lacquer-id='+ID+']').parent().siblings().css("background-color", "");
});

$('.btn').blur();