mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-17 15:50:13 +01:00
48 lines
1.3 KiB
Ruby
48 lines
1.3 KiB
Ruby
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)
|
|
page.show id
|
|
else
|
|
page.hide id
|
|
end
|
|
end
|
|
|
|
def project_next_prev
|
|
html = ''
|
|
unless @previous_project.nil?
|
|
project_name = truncate(@previous_project.name, 40, "...")
|
|
html << link_to_project(@previous_project, "« #{project_name}")
|
|
end
|
|
html << ' | ' if @previous_project && @next_project
|
|
unless @next_project.nil?
|
|
project_name = truncate(@next_project.name, 40, "...")
|
|
html << link_to_project(@next_project, "#{project_name} »")
|
|
end
|
|
html
|
|
end
|
|
|
|
def project_next_prev_mobile
|
|
html = ''
|
|
unless @previous_project.nil?
|
|
project_name = truncate(@previous_project.name, 40, "...")
|
|
html << link_to_project_mobile(@previous_project, "5", "« 5-#{project_name}")
|
|
end
|
|
html << ' | ' if @previous_project && @next_project
|
|
unless @next_project.nil?
|
|
project_name = truncate(@next_project.name, 40, "...")
|
|
html << link_to_project_mobile(@next_project, "6", "6-#{project_name} »")
|
|
end
|
|
html
|
|
end
|
|
|
|
end
|