foodcoop-adam/foodsoft

View on GitHub
app/views/stockit/index_on_stock_article_update.js.erb

Summary

Maintainability
Test Coverage
// Handle more advanced DOM update after AJAX database manipulation.
// See publish/subscribe design pattern in /doc.
(function() {
  $('#articles-tbody tr').removeClass('success');
  
  var stock_article_row = $('<%= j(render(
    :partial => 'stock_article',
    :locals => {
      :stock_article => @stock_article
    }
  )) %>').addClass('success');

  $('#stockArticle-<%= @stock_article.id %>').replaceWith(stock_article_row);
})();