mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Dont repeat the button_to method
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@3425 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
4793a2f5cd
commit
e87c4f064f
1 changed files with 0 additions and 14 deletions
|
@ -72,20 +72,6 @@ module ActionView
|
||||||
}))
|
}))
|
||||||
end
|
end
|
||||||
|
|
||||||
# Returns a link that'll trigger a JavaScript +function+ using the
|
|
||||||
# onclick handler.
|
|
||||||
#
|
|
||||||
# Examples:
|
|
||||||
# button_to_function "Greeting", "alert('Hello world!')"
|
|
||||||
# button_to_function "Delete", "if confirm('Really?'){ do_delete(); }")
|
|
||||||
def button_to_function(name, function, html_options = {})
|
|
||||||
html_options.symbolize_keys!
|
|
||||||
tag(:input, html_options.merge({
|
|
||||||
:type => "button", :value => name,
|
|
||||||
:onclick => (html_options[:onclick] ? "#{html_options[:onclick]}; " : "") + "#{function};"
|
|
||||||
}))
|
|
||||||
end
|
|
||||||
|
|
||||||
# Includes the Action Pack JavaScript libraries inside a single <script>
|
# Includes the Action Pack JavaScript libraries inside a single <script>
|
||||||
# tag. The function first includes prototype.js and then its core extensions,
|
# tag. The function first includes prototype.js and then its core extensions,
|
||||||
# (determined by filenames starting with "prototype").
|
# (determined by filenames starting with "prototype").
|
||||||
|
|
Loading…
Reference in a new issue