diaspora/app/views/publisher/_aspect_dropdown.html.haml

38 lines
1.6 KiB
Text

.btn-group.aspect_dropdown
%button.btn.btn-default.dropdown-toggle{ ! current_user.getting_started? ? {'data-toggle' => 'dropdown'} : {'data-toggle' => 'dropdown', :title => popover_with_close_html("2. #{t('shared.public_explain.control_your_audience')}"), 'data-content'=> t('shared.public_explain.visibility_dropdown')} }
- if publisher_public
%i#visibility-icon.entypo.small.globe
%span.text
= t('public')
- else
%i#visibility-icon.entypo.small.lock
%span.text
- if all_aspects_selected?(selected_aspects)
= t('all_aspects')
- elsif selected_aspects.size == 1
= selected_aspects.first.name
- else
= t('shared.aspect_dropdown.toggle', count: selected_aspects.size)
%span.caret
%ul.dropdown-menu.pull-right{ :unSelectable => 'on' }
%li.public.radio{"data-aspect_id" => "public", :class => ("selected" if publisher_public)}
%a
%span.status_indicator
%i.icon-ok
%span.text
= t('public')
%li.all_aspects.radio{"data-aspect_id" => "all_aspects", :class => ("selected" if (!publisher_public && all_aspects_selected?(selected_aspects)))}
%a
%span.status_indicator
%i.icon-ok
%span.text
= t('all_aspects')
%li.divider
- for aspect in all_aspects
%li.aspect_selector{ 'data-aspect_id' => aspect.id, :class => !all_aspects_selected?(selected_aspects) && selected_aspects.include?(aspect) ? "selected" : "" }
%a
%span.status_indicator
%i.icon-ok
%span.text
= aspect.name