Changeset 4838
- Timestamp:
- 08/29/06 07:48:55 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_view/helpers/prototype_helper.rb
r4836 r4838 170 170 171 171 options[:html] ||= {} 172 options[:html][:onsubmit] = "#{remote_function(options)}; return false;" 172 options[:html][:onsubmit] = 173 (options[:html][:onsubmit] ? options[:html][:onsubmit] + "; " : "") + 174 "#{remote_function(options)}; return false;" 173 175 174 176 form_tag(options[:html].delete(:action) || url_for(options[:url]), options[:html]) … … 294 296 295 297 update = '' 296 if options[:update] and options[:update].is_a?Hash298 if options[:update] && options[:update].is_a?(Hash) 297 299 update = [] 298 300 update << "success:'#{options[:update][:success]}'" if options[:update][:success] … … 308 310 309 311 url_options = options[:url] 310 url_options = url_options.merge(:escape => false) if url_options.is_a? Hash312 url_options = url_options.merge(:escape => false) if url_options.is_a?(Hash) 311 313 function << "'#{url_for(url_options)}'" 312 314 function << ", #{javascript_options})"