module ApplicationHelper
  #
  # determine title for the page
  #
  def html_title
    if content_for?(:title)
      yield(:title)
    elsif @title
      [@title, ' - ', APP_CONFIG[:domain]].join
    else
      APP_CONFIG[:domain]
    end
  end
  #
  # markup for bootstrap icon
  #
  # http://twitter.github.io/bootstrap/base-css.html#icons
  #
  def icon(name, color=nil)
    " ".html_safe
  end
  def big_icon(name, color=nil)
    " ".html_safe
  end
  def huge_icon(name, color=nil)
    " ".html_safe
  end
  def color_class(color)
    if color.nil?
      nil
    elsif color == :black
      'icon-black'
    elsif color == :white
      'icon-white'
    end
  end
  def format_flash(msg)
    html_escape(msg).gsub('[b]', '').gsub('[/b]', '').html_safe
  end
end