From 6e08dab186f3dd03e4ad598d3a55dfedce7c46bc Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 2 Sep 2006 19:41:04 +0000 Subject: Docs for js linkers (closes #5948) git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4904 5ecf4fe2-1ee6-0310-87b1-e25e094e27de --- .../lib/action_view/helpers/javascript_helper.rb | 23 +++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'actionpack') diff --git a/actionpack/lib/action_view/helpers/javascript_helper.rb b/actionpack/lib/action_view/helpers/javascript_helper.rb index 86829c2738..8777b51b9a 100644 --- a/actionpack/lib/action_view/helpers/javascript_helper.rb +++ b/actionpack/lib/action_view/helpers/javascript_helper.rb @@ -44,7 +44,7 @@ module ActionView include PrototypeHelper - # Returns a link that'll trigger a JavaScript +function+ using the + # Returns a link that will trigger a JavaScript +function+ using the # onclick handler and return false after the fact. # # The +function+ argument can be omitted in favor of an +update_page+ @@ -53,11 +53,32 @@ module ActionView # # Examples: # link_to_function "Greeting", "alert('Hello world!')" + # Produces: + # Greeting + # # link_to_function(image_tag("delete"), "if (confirm('Really?')) do_delete()") + # Produces: + # + # Delete + # + # # link_to_function("Show me more", nil, :id => "more_link") do |page| # page[:details].visual_effect :toggle_blind # page[:more_link].replace_html "Show me less" # end + # Produces: + # Show me more + # def link_to_function(name, function = '', html_options = {}, &block) html_options.symbolize_keys! function = update_page(&block) if block_given? -- cgit v1.2.3