app/views/media_resources/list/_filterbar.html.haml
:ruby
show_filterbar = show_filterbar || params[:filterpanel]
# optional: can be set to false in calling template to diable type filter
filter_by_type = filter_by_type.nil? ? true : !!filter_by_type
.ui-filterbar.separated.ui-container
.left.col2of6
%a.button#ui-side-filter-toggle{:class => show_filterbar ? "active" : ""}
%i.icon-filter.small
= _("Filter")
%a#ui-side-filter-reset.mlx.hidden.weak
%i.icon-undo
= _("Reset filters")
.col2of6.by-center
- if filter_by_type
#ui-resources-type-filter.button-group
%a.button{:"data-type" => nil, :class => (params[:type].nil?) ? "active" : ""}
= _("All")
%a.button{:"data-type" => "media_entries", :class => (params[:type] == "media_entries") ? "active" : ""}
= _("Media entries")
%a.button.sets{data: {type: :sets}, class: (params[:type]=="sets") ? "active" : "", href: "#"}
= _("Sets")
- else
%span.spacer
.col2of6.by-right
%label#ui-clipboard-select-all.weak.disabled.ui-filterbar-select
%span.active
= _("Deselect all")
%span.inactive
= _("Select all")
%i.icon-checkbox