Moves a method to the appropriate helper.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4281 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
ed608cb7d3
commit
a6f891d1b1
|
@ -16,6 +16,33 @@
|
||||||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
module GanttHelper
|
module GanttHelper
|
||||||
|
|
||||||
|
def gantt_zoom_link(gantt, in_or_out)
|
||||||
|
img_attributes = {:style => 'height:1.4em; width:1.4em; margin-left: 3px;'} # em for accessibility
|
||||||
|
|
||||||
|
case in_or_out
|
||||||
|
when :in
|
||||||
|
if gantt.zoom < 4
|
||||||
|
link_to_remote(l(:text_zoom_in) + image_tag('zoom_in.png', img_attributes.merge(:alt => l(:text_zoom_in))),
|
||||||
|
{:url => gantt.params.merge(:zoom => (gantt.zoom+1)), :method => :get, :update => 'content'},
|
||||||
|
{:href => url_for(gantt.params.merge(:zoom => (gantt.zoom+1)))})
|
||||||
|
else
|
||||||
|
l(:text_zoom_in) +
|
||||||
|
image_tag('zoom_in_g.png', img_attributes.merge(:alt => l(:text_zoom_in)))
|
||||||
|
end
|
||||||
|
|
||||||
|
when :out
|
||||||
|
if gantt.zoom > 1
|
||||||
|
link_to_remote(l(:text_zoom_out) + image_tag('zoom_out.png', img_attributes.merge(:alt => l(:text_zoom_out))),
|
||||||
|
{:url => gantt.params.merge(:zoom => (gantt.zoom-1)), :method => :get, :update => 'content'},
|
||||||
|
{:href => url_for(gantt.params.merge(:zoom => (gantt.zoom-1)))})
|
||||||
|
else
|
||||||
|
l(:text_zoom_out) +
|
||||||
|
image_tag('zoom_out_g.png', img_attributes.merge(:alt => l(:text_zoom_out)))
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def number_of_issues_on_versions(gantt)
|
def number_of_issues_on_versions(gantt)
|
||||||
versions = gantt.events.collect {|event| (event.is_a? Version) ? event : nil}.compact
|
versions = gantt.events.collect {|event| (event.is_a? Version) ? event : nil}.compact
|
||||||
|
|
||||||
|
|
|
@ -246,30 +246,4 @@ module IssuesHelper
|
||||||
end
|
end
|
||||||
export
|
export
|
||||||
end
|
end
|
||||||
|
|
||||||
def gantt_zoom_link(gantt, in_or_out)
|
|
||||||
img_attributes = {:style => 'height:1.4em; width:1.4em; margin-left: 3px;'} # em for accessibility
|
|
||||||
|
|
||||||
case in_or_out
|
|
||||||
when :in
|
|
||||||
if gantt.zoom < 4
|
|
||||||
link_to_remote(l(:text_zoom_in) + image_tag('zoom_in.png', img_attributes.merge(:alt => l(:text_zoom_in))),
|
|
||||||
{:url => gantt.params.merge(:zoom => (gantt.zoom+1)), :method => :get, :update => 'content'},
|
|
||||||
{:href => url_for(gantt.params.merge(:zoom => (gantt.zoom+1)))})
|
|
||||||
else
|
|
||||||
l(:text_zoom_in) +
|
|
||||||
image_tag('zoom_in_g.png', img_attributes.merge(:alt => l(:text_zoom_in)))
|
|
||||||
end
|
|
||||||
|
|
||||||
when :out
|
|
||||||
if gantt.zoom > 1
|
|
||||||
link_to_remote(l(:text_zoom_out) + image_tag('zoom_out.png', img_attributes.merge(:alt => l(:text_zoom_out))),
|
|
||||||
{:url => gantt.params.merge(:zoom => (gantt.zoom-1)), :method => :get, :update => 'content'},
|
|
||||||
{:href => url_for(gantt.params.merge(:zoom => (gantt.zoom-1)))})
|
|
||||||
else
|
|
||||||
l(:text_zoom_out) +
|
|
||||||
image_tag('zoom_out_g.png', img_attributes.merge(:alt => l(:text_zoom_out)))
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue