Sha256: 21d6ab5cf3ed53108f8ff6287befe80491157d1d310e07656428988c0584c8a4

Contents?: true

Size: 1.72 KB

Versions: 26

Compression:

Stored size: 1.72 KB

Contents

<% 
  if @resource_options[:layout] == :table
    item_id = "#tr_#{@resource_options[:item_name]}_#{@r_object.id}"
  elsif @resource_options[:layout] == :feed
    item_id = "#div_#{@resource_options[:item_name]}_#{@r_object.id}"
  end
  show_id = "#div_#{@resource_options[:item_name]}_show"
%>

<% if @r_object && @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
  %>

  // Updating the edited row and highlighting it
  $("<%= item_id %>").replaceWith("<%= escape_javascript(render(:partial=>"#{@resource_options[:view_path]}/row", locals: locals)) %>");
	$("<%= item_id %>").css("background-color", "#fffddd");
  
  <% if @resource_options[:show_modal_after_update] %>
    // Refresh the modal content if it is open
	  $("<%= show_id %>").replaceWith("<%= escape_javascript(render(:partial=>"#{@resource_options[:view_path]}/show")) %>")
  <% else %>
    // Closing the modal if it is opened
    <% if @resource_options[:form_model_size] == :generic %>
      closeGenericModal();
    <% elsif @resource_options[:form_model_size] == :large %>
      closeLargeModal();
    <% end %>
	<% end %>
	
  // Closing the modal
  showAndHideModals();

  // Showing Growl Like Message
  notifySuccess("<%= @notification[:title] %>", "<%= @notification[:message] %>");

<% else %>
	
	// Updating the row which got errored and highlighting it
	$("<%= item_id %>").css("background-color", "#ffefef");
	
	// Showing Growl Like Message
  notifyError("<%= escape_javascript(@notification[:title]) %>", "<%= escape_javascript(raw(@notification[:message])) %>");
  
<% end %>

Version data entries

26 entries across 26 versions & 2 rubygems

Version Path
kuppayam-0.2.12.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
dhatu-0.3.9.pre.materialize app/views/dhatu/sections/row.js.erb
kuppayam-0.2.11.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
kuppayam-0.2.10.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
dhatu-0.3.8.pre.materialize app/views/dhatu/sections/row.js.erb
kuppayam-0.2.9.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
dhatu-0.3.7.pre.materialize app/views/dhatu/sections/row.js.erb
kuppayam-0.2.8.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
dhatu-0.3.6.pre.materialize app/views/dhatu/sections/row.js.erb
dhatu-0.3.5.pre.materialize app/views/dhatu/sections/row.js.erb
dhatu-0.3.4.pre.materialize app/views/dhatu/sections/row.js.erb
kuppayam-0.2.7.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
kuppayam-0.2.6.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
kuppayam-0.2.5.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
dhatu-0.3.3.pre.materialize app/views/dhatu/sections/row.js.erb
kuppayam-0.2.4.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
kuppayam-0.2.3.pre.materialize app/views/kuppayam/workflows/default/row.js.erb
dhatu-0.3.2.pre.materialize app/views/dhatu/sections/row.js.erb
dhatu-0.3.1.pre.materialize app/views/dhatu/sections/row.js.erb
kuppayam-0.2.2.pre.materialize app/views/kuppayam/workflows/default/row.js.erb