diaspora/app/views/publisher/_aspect_dropdown.html.haml
2015-07-03 15:31:29 +02:00

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-globe.small
%span.text
= t('public')
- else
%i#visibility-icon.entypo-lock.small
%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.glyphicon.glyphicon-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.glyphicon.glyphicon-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.glyphicon.glyphicon-ok
%span.text
= aspect.name