mailr/app/helpers/navigation_helper.rb
2009-02-08 07:23:32 +10:00

36 lines
949 B
Ruby

module NavigationHelper
def link_back_to_messages
link_to("&#171;" << _('Back to messages'), :controller=>"webmail", :action=>"messages")
end
def link_send_mail
link_to(_('Compose'), :controller=>"webmail", :action=>"compose")
end
def link_mail_prefs
link_to(_('Preferences'), :controller=>"webmail", :action=>"prefs")
end
def link_mail_filters
link_to(_('Filters'), :controller=>"webmail", :action=>"filters")
end
def folder_manage_link(folder)
if folder.name == CDF::CONFIG[:mail_trash] or folder.name == CDF::CONFIG[:mail_inbox] or folder.name == CDF::CONFIG[:mail_sent]
short_fn(folder)
else
short_fn(folder) + '&nbsp;' + link_to(_('Delete'), folder_path(folder.name), :method => :delete)
end
end
private
def short_fn(folder)
if folder.name.include? folder.delim
"&nbsp; &nbsp;" + folder.name.split(folder.delim).last
else
folder.name
end
end
end