Sha256: 51d5430f72e32540f020a98a4ffaae37fbc499141e1437273daf5830f8a5ed1b

Contents?: true

Size: 1.23 KB

Versions: 5

Compression:

Stored size: 1.23 KB

Contents

<% form_id = dom_id(@criterion, :form) %>

<% puts "In New Turbo Stream" %>
<%= turbo_stream.update dom_id(@criterion) do %>
  <%= render "refine/advanced_inline/filters/popup",
    frame_id: dom_id(@criterion), is_open: true do
  %>
    <%= tag.div class: "refine--inline-popup refine--criterion-fields",
      data: {
        controller: "refine--criterion-form",
        refine__criterion_form_url_value: new_refine_advanced_inline_criterion_url(
          @criterion.to_params),
        refine__criterion_form_form_id_value: form_id
      } do
    %>
      <%= fields model: @criterion do |form| %>
        <%= render "form_fields", form: form, conjunction: @conjunction, position: @position, form_id: form_id %>
      <% end %>
    <% end %>
    <% end %>
<% end %>

<%# The actual form tag is appended to the end of the body html.  Inputs are attached using the `form` attribute. This allows the query builder to be placed inside an outer form on the page. %>
<%= turbo_stream.append_all "body" do %>
  <%= form_with url: refine_advanced_inline_criteria_path,
      method: :post,
      id: form_id,
      html: { autocomplete: "off" },
      data: {controller: "refine--turbo-stream-form", action: "submit->refine--turbo-stream-form#submit"} %>
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
refine-rails-2.12.0 app/views/refine/advanced_inline/criteria/new.turbo_stream.erb
refine-rails-2.11.12 app/views/refine/advanced_inline/criteria/new.turbo_stream.erb
refine-rails-2.11.11 app/views/refine/advanced_inline/criteria/new.turbo_stream.erb
refine-rails-2.11.10 app/views/refine/advanced_inline/criteria/new.turbo_stream.erb
refine-rails-2.11.9 app/views/refine/advanced_inline/criteria/new.turbo_stream.erb