app/views/administrate/application/index.html.erb in administrate-0.1.2 vs app/views/administrate/application/index.html.erb in administrate-0.1.3
- old
+ new
@@ -6,50 +6,51 @@
It renders the `_table` partial to display details about the resources.
## Local variables:
- `page`:
- An instance of [Administrate::Page::Table][1].
+ An instance of [Administrate::Page::Collection][1].
Contains helper methods to help display a table,
and knows which attributes should be displayed in the resource's table.
- `resources`:
An instance of `ActiveRecord::Relation` containing the resources
that match the user's search criteria.
By default, these resources are passed to the table partial to be displayed.
- `search_term`:
A string containing the term the user has searched for, if any.
-[1]: http://www.rubydoc.info/gems/administrate/Administrate/Page/Table
+[1]: http://www.rubydoc.info/gems/administrate/Administrate/Page/Collection
%>
<% content_for(:title) do %>
<%= display_resource_name(page.resource_name) %>
<% end %>
<% content_for(:search) do %>
<form class="search">
<span class="search__icon">
- <%= inline_svg "administrate/search.svg" %>
+ <%= svg_tag "administrate/search.svg", "search", width: 16, height: 16 %>
</span>
<input
type="text"
name="search"
class="search__input"
placeholder="Search"
value="<%= search_term %>"
+ aria-label="Search"
/>
<span class="search__hint">
Press enter to search
</span>
</form>
<% end %>
<header class="header">
- <h1 class="header-heading"><%= content_for(:title) %></h1>
- <div class="header-actions">
+ <h1 class="header__heading" id="page-title"><%= content_for(:title) %></h1>
+ <div class="header__actions">
<%= link_to(
"New #{page.resource_name.titleize.downcase}",
- [:new, Administrate::NAMESPACE, page.resource_name],
+ [:new, namespace, page.resource_name],
class: "button",
) %>
</div>
</header>