When users see a label saying "With the text" and an input field, they don't usually need a placeholder saying "Write the text". On the contrary, this text adds noise and is hard to read due to the low contrast between the color of the placeholder and the color of the field, making the text an unnecessary distraction.
60 lines
2.4 KiB
Plaintext
60 lines
2.4 KiB
Plaintext
<%= form_tag request.path, id: "advanced_search_form", class: "advanced-search-form", method: :get do %>
|
|
<button type="button" aria-expanded="<%= advanced_search.present? %>" id="js-advanced-search-title" class="advanced-search small" hidden>
|
|
<%= t("shared.advanced_search.title") %>
|
|
</button>
|
|
|
|
<div>
|
|
<div class="general-search">
|
|
<label for="search">
|
|
<%= t("shared.advanced_search.general") %>
|
|
</label>
|
|
<%= text_field_tag "search", params[:search] %>
|
|
</div>
|
|
|
|
<div class="date-filters">
|
|
<div class="filter">
|
|
<label for="js-advanced-search-date-min"><%= t("shared.advanced_search.date") %></label>
|
|
<%= select_tag("advanced_search[date_min]", date_range_options,
|
|
include_blank: t("shared.advanced_search.date_range_blank"),
|
|
id: "js-advanced-search-date-min") %>
|
|
</div>
|
|
|
|
<div id="js-custom-date" class="custom-date-filters" style="display: none">
|
|
<div class="filter">
|
|
<label for="advanced_search_date_min">
|
|
<%= t("shared.advanced_search.from") %> (<%= t("shared.advanced_search.date_placeholder") %>)
|
|
</label>
|
|
<%= text_field_tag "advanced_search[date_min]",
|
|
advanced_search[:date_min],
|
|
class: "js-calendar" %>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="advanced_search_date_max">
|
|
<%= t("shared.advanced_search.to") %> (<%= t("shared.advanced_search.date_placeholder") %>)
|
|
</label>
|
|
<%= text_field_tag "advanced_search[date_max]",
|
|
advanced_search[:date_max],
|
|
class: "js-calendar" %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<% if sdg? %>
|
|
<div class="filter">
|
|
<label for="advanced_search_goal"><%= t("shared.advanced_search.goal") %></label>
|
|
<%= select_tag("advanced_search[goal]", goal_options,
|
|
include_blank: t("shared.advanced_search.goal_blank")) %>
|
|
</div>
|
|
<div class="filter">
|
|
<label for="advanced_search_target"><%= t("shared.advanced_search.target") %></label>
|
|
<%= select_tag("advanced_search[target]", target_options,
|
|
include_blank: t("shared.advanced_search.target_blank")) %>
|
|
</div>
|
|
<% end %>
|
|
|
|
<div class="submit">
|
|
<%= submit_tag t("shared.advanced_search.search"), class: "button expanded" %>
|
|
</div>
|
|
</div>
|
|
<% end %>
|