app/views/kuppayam/workflows/parrot/create.js.erb in kuppayam-0.1.34 vs app/views/kuppayam/workflows/parrot/create.js.erb in kuppayam-0.1.35
- old
+ new
@@ -1,8 +1,15 @@
<% if @r_object.errors.blank? %>
+ <%
+ locals = {@resource_options[:item_name].to_sym => @r_object, i: -1}
+ if @row_partial_locals && @row_partial_locals.is_a?(Hash) && !@row_partial_locals.empty?
+ locals.merge!(@row_partial_locals)
+ end
+ %>
+
// Inserting the row on top of the table and highlighting it
- $('#div_<%= @resource_options[:item_name] %>_index table > tbody').prepend("<%= escape_javascript(render(:partial=>"#{@resource_options[:view_path]}/row", locals: {@resource_options[:item_name].to_sym => @r_object, i: -1})) %>");
+ $('#div_<%= @resource_options[:item_name] %>_index table > tbody').prepend("<%= escape_javascript(render(:partial=>"#{@resource_options[:view_path]}/row", locals: locals)) %>");
$("#tr_<%= @resource_options[:item_name] %>_<%= @r_object.id %>").css("background-color", "#fffddd");
<% if @resource_options[:show_modal_after_create] %>
// Showing the saved data in the modal
var heading = "<%= raw @r_object.try(:display_name) %>";