summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2010-10-22 22:29:32 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2010-10-22 22:29:32 +0000
commita6f891d1b18446bac798629487c0c55dbaa98220 (patch)
tree9a6948ec2ceabb13e45cb4a06339a496112c2db5
parented608cb7d39ff1224a4d1cad4b96ba0fa3505947 (diff)
downloadredmine-a6f891d1b18446bac798629487c0c55dbaa98220.tar.gz
redmine-a6f891d1b18446bac798629487c0c55dbaa98220.zip
Moves a method to the appropriate helper.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4281 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r--app/helpers/gantt_helper.rb27
-rw-r--r--app/helpers/issues_helper.rb26
2 files changed, 27 insertions, 26 deletions
diff --git a/app/helpers/gantt_helper.rb b/app/helpers/gantt_helper.rb
index 38f3765e9..97f7646f9 100644
--- a/app/helpers/gantt_helper.rb
+++ b/app/helpers/gantt_helper.rb
@@ -16,6 +16,33 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
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)
versions = gantt.events.collect {|event| (event.is_a? Version) ? event : nil}.compact
diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb
index d84ec6c97..321041b7c 100644
--- a/app/helpers/issues_helper.rb
+++ b/app/helpers/issues_helper.rb
@@ -246,30 +246,4 @@ module IssuesHelper
end
export
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