In some situations where JavaScript makes content disappear, the height of the element calculated by foundation's equalizer isn't recalculated, leaving blank space at the bottom of the page. I've seen cases where a blank vertical space of 2000 pixels is on the page. Using flexbox solves the problem, since CSS takes care of everything.
24 lines
878 B
Plaintext
24 lines
878 B
Plaintext
<div class="admin-sidebar">
|
|
<ul id="officing_menu">
|
|
<% if vote_collection_shift? %>
|
|
<li class="<%= "js-vote-collection" %>
|
|
<%= " is-active" if controller_name == "voters" %>
|
|
<%= " is-hidden" if controller_name == "voters" && Poll.votable_by(@user).any? %>">
|
|
<%= link_to new_officing_residence_path do %>
|
|
<span class="icon-user"></span>
|
|
<%= t("officing.menu.voters") %>
|
|
<% end %>
|
|
</li>
|
|
<% end %>
|
|
|
|
<% if final_recount_shift? %>
|
|
<li <%= "class=is-active" if ["results", "ballot_sheets"].include?(controller_name) || (controller_name == "polls" && action_name == "final") %>>
|
|
<%= link_to final_officing_polls_path do %>
|
|
<span class="icon-user"></span>
|
|
<%= t("officing.menu.total_recounts") %>
|
|
<% end %>
|
|
</li>
|
|
<% end %>
|
|
</ul>
|
|
</div>
|