navigation helpers moved to separate file
This commit is contained in:
parent
de5fc1c44f
commit
69b208f27a
3 changed files with 35 additions and 31 deletions
34
app/helpers/navigation_helper.rb
Normal file
34
app/helpers/navigation_helper.rb
Normal file
|
@ -0,0 +1,34 @@
|
|||
module NavigationHelper
|
||||
def link_back_to_messages
|
||||
link_to("«" << _('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
|
||||
return short_fn(folder) +
|
||||
(" " + link_to(_('(Delete)'), :controller=>"webmail", :action=>"manage_folders", :params=>{"op"=>_('(Delete)'), "folder_name"=>folder.name}))
|
||||
end
|
||||
end
|
||||
|
||||
def short_fn(folder)
|
||||
if folder.name.include? folder.delim
|
||||
" " + folder.name.split(folder.delim).last
|
||||
else
|
||||
folder.name
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue