renderedtext/render_async

View on GitHub
app/views/render_async/_render_async.html.erb

Summary

Maintainability
Test Coverage
<<%= html_element_name %>
  id="<%= container_id %>"
  class="<%= container_class %>"
>
  <%= placeholder %>
</<%= html_element_name %>>

<% content_for content_for_name do %>
  <%= javascript_tag html_options do %>
    <% locals = { container_id: container_id,
                  replace_container: replace_container,
                  path: path,
                  method: method,
                  data: data,
                  event_name: event_name,
                  toggle: toggle,
                  headers: headers,
                  error_message: error_message,
                  error_event_name: error_event_name,
                  retry_count: retry_count,
                  retry_count_header: retry_count_header,
                  retry_delay: retry_delay,
                  interval: interval,
                  turbolinks: RenderAsync.configuration.turbolinks,
                  turbo: RenderAsync.configuration.turbo} %>

    <% if RenderAsync.configuration.jquery %>
      <%= render partial: 'render_async/request_jquery',
                 formats: [:js],
                 locals:  locals %>
    <% else %>
      <%= render partial: 'render_async/request_vanilla',
                 formats: [:js],
                 locals:  locals %>
    <% end %>
  <% end %>
<% end %>