2007-03-30 04:36:52 +00:00
|
|
|
module ProjectsHelper
|
|
|
|
|
|
|
|
|
|
def get_listing_sortable_options(list_container_id)
|
|
|
|
|
{
|
|
|
|
|
:tag => 'div',
|
|
|
|
|
:handle => 'handle',
|
|
|
|
|
:complete => visual_effect(:highlight, list_container_id),
|
|
|
|
|
:url => order_projects_path
|
|
|
|
|
}
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def set_element_visible(id,test)
|
|
|
|
|
if (test)
|
2008-04-19 19:15:07 +00:00
|
|
|
page.show id
|
|
|
|
|
else
|
|
|
|
|
page.hide id
|
|
|
|
|
end
|
2007-03-30 04:36:52 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def project_next_prev
|
|
|
|
|
html = ''
|
|
|
|
|
unless @previous_project.nil?
|
2008-11-30 20:16:57 +01:00
|
|
|
project_name = truncate(@previous_project.name, :length => 40, :omission => "...")
|
2007-03-30 04:36:52 +00:00
|
|
|
html << link_to_project(@previous_project, "« #{project_name}")
|
|
|
|
|
end
|
|
|
|
|
html << ' | ' if @previous_project && @next_project
|
|
|
|
|
unless @next_project.nil?
|
2008-11-30 20:16:57 +01:00
|
|
|
project_name = truncate(@next_project.name, :length => 40, :omission => "...")
|
2007-03-30 04:36:52 +00:00
|
|
|
html << link_to_project(@next_project, "#{project_name} »")
|
|
|
|
|
end
|
|
|
|
|
html
|
|
|
|
|
end
|
2008-04-19 19:15:07 +00:00
|
|
|
|
|
|
|
|
def project_next_prev_mobile
|
|
|
|
|
html = ''
|
|
|
|
|
unless @previous_project.nil?
|
2008-11-30 20:16:57 +01:00
|
|
|
project_name = truncate(@previous_project.name, :length => 40, :omission => "...")
|
2008-04-25 19:06:45 +00:00
|
|
|
html << link_to_project_mobile(@previous_project, "5", "« 5-#{project_name}")
|
2008-04-19 19:15:07 +00:00
|
|
|
end
|
|
|
|
|
html << ' | ' if @previous_project && @next_project
|
|
|
|
|
unless @next_project.nil?
|
2008-11-30 20:16:57 +01:00
|
|
|
project_name = truncate(@next_project.name, :length => 40, :omission => "...")
|
2008-04-25 19:06:45 +00:00
|
|
|
html << link_to_project_mobile(@next_project, "6", "6-#{project_name} »")
|
2008-04-19 19:15:07 +00:00
|
|
|
end
|
|
|
|
|
html
|
|
|
|
|
end
|
|
|
|
|
|
2007-03-30 04:36:52 +00:00
|
|
|
end
|