Sha256: 49b560b99b10fbc25bbf7ed0d671fd2876b1023d3485612a9aca010ed3f6b98d
Contents?: true
Size: 1.31 KB
Versions: 13
Compression:
Stored size: 1.31 KB
Contents
<% selected = input.has_key?(:selected) ? input[:selected] : [] %> <% multiple = meta_clause[:multiple] ? "multiple" : "" %> <% if ['st', 'nst'].include? input[:clause] %> <!-- Render nothing --> <% elsif %> <div class="refine-option-condition-container <%= "has-error" if criterion.errors.any? %> "> <%= tag.div data: { action: "$change->refine--update#selected blur->refine--update#refreshFromServer", controller: 'fields--super-select', fields__super_select_enable_search_value: 'true', fields__super_select_container_width_value: 'resolve', } do %> <select <%=multiple%> class="refine-option-condition-select" data-fields--super-select-target="select" name="values" data-input-id='<%= input_id if input_id%>' > <% condition.meta[:options].each do |option| %> <option value="<%= option[:id] %>" <% if selected.find { |id| id == option[:id] } %>selected<% end %> > <%= option[:display].truncate(64) %> </option> <% end %> </select> <% end %> <% if meta[:postfix] %> <span class="refine-option-condition-postfix"><%= meta[:postfix] %></span> <% end %> <%= render partial: 'refine/blueprints/criterion_errors', locals: { criterion: criterion } %> </div> <% end %>
Version data entries
13 entries across 13 versions & 1 rubygems