diaspora/app/helpers/publisher_helper.rb
Steffen van Bergerem 6fc6474e98 Refactor publisher
2014-03-10 15:15:40 +01:00

28 lines
971 B
Ruby

# Copyright (c) 2010-2011, Diaspora Inc. This file is
# licensed under the Affero General Public License version 3 or later. See
# the COPYRIGHT file.
module PublisherHelper
def remote?
params[:controller] != "tags"
end
def all_aspects_selected?(selected_aspects)
@all_aspects_selected ||= all_aspects.size == selected_aspects.size
end
def service_button(service)
content_tag :div,
:class => "btn btn-link service_icon dim",
:title => "#{service.provider.titleize} (#{service.nickname})",
:id => "#{service.provider}",
:maxchar => "#{service.class::MAX_CHARACTERS}",
:data => {:toggle=>'tooltip', :placement=>'bottom'} do
if service.provider == 'wordpress'
content_tag(:span, '', :class => "social_media_logos-wordpress-16x16")
else
content_tag(:i, '', :class => "entypo small #{ service.provider }")
end
end
end
end