content_tag(tag, capture(&block), :class => "hide_unless_administrator")
end
- def preferred_editor
- if params[:editor]
- params[:editor]
- elsif @user and @user.preferred_editor
- @user.preferred_editor
- else
- DEFAULT_EDITOR
- end
- end
-
def scale_to_zoom(scale)
Math.log(360.0 / (scale.to_f * 512.0)) / Math.log(2.0)
end
def friendly_date(date)
content_tag(:span, time_ago_in_words(date), :title => l(date, :format => :friendly))
end
+
+ def body_class
+ if content_for? :body_class
+ content_for :body_class
+ else
+ "#{params[:controller]} #{params[:controller]}-#{params[:action]}"
+ end
+ end
+
+ def current_page_class(path)
+ :current if current_page?(path)
+ end
end