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
|
||||
|
||||
# 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>
|
||||
# tag. The function first includes prototype.js and then its core extensions,
|
||||
# (determined by filenames starting with "prototype").
|
||||
|
|
Loading…
Reference in a new issue