aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/template/form_options_helper_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #9616 from exviva/multiple_select_name_double_square_bracketsCarlos Antonio da Silva2013-03-121-0/+8
| | | | | | | | | | | | | | | | | | | Fix incorrectly appended square brackets to a multiple select box Before: select(:category, [], {}, {:multiple => true, :name => "post[category][]"}) # => <select name="post[category][][]" ...> After: select(:category, [], {}, {:multiple => true, :name => "post[category][]"}) # => <select name="post[category][]" ...> Conflicts: actionpack/CHANGELOG.md actionpack/lib/action_view/helpers/tags/base.rb actionpack/test/template/form_options_helper_test.rb
* html_escape should escape single quotesSantiago Pastorino2012-08-021-3/+3
| | | | | | | | | | | | https://www.owasp.org/index.php/XSS_%28Cross_Site_Scripting%29_Prevention_Cheat_Sheet#RULE_.231_-_HTML_Escape_Before_Inserting_Untrusted_Data_into_HTML_Element_Content Closes #7215 Conflicts: actionpack/test/template/erb_util_test.rb actionpack/test/template/form_tag_helper_test.rb actionpack/test/template/text_helper_test.rb actionpack/test/template/url_helper_test.rb activesupport/lib/active_support/core_ext/string/output_safety.rb
* Build fix for ruby1.8.7-358Arun Agrawal2012-03-191-8/+6
|
* fix output safety issue with select optionsSergey Nartimov2012-02-201-1/+8
|
* Allow form.select to accept ranges.Jeremy Walker2012-01-221-0/+16
|
* Ensure option for select helper responds to `#first` before comparison.Brian Rose2011-12-201-0/+18
|
* properly handle lists of lists. Thanks @adrianpike for reporting!Aaron Patterson2011-10-251-0/+9
|
* just check to see that the first item in the list is an arrayAaron Patterson2011-10-071-0/+9
|
* Grouped select helperAndrew Radev2011-07-111-0/+36
| | | | FormBuilder#select now works with a nested data structure.
* Fixed ActionView::FormOptionsHelper#select with :multiple => falseBogdan Gusiev2011-06-301-0/+7
|
* Fixing select[multiple] html specification problem.Bogdan Gusiev2011-06-081-2/+18
| | | | Generating hidden input with same name before each multiple select
* Remove `#among?` from Active SupportPrem Sichanugrist2011-04-131-1/+1
| | | | | | After a long list of discussion about the performance problem from using varargs and the reason that we can't find a great pair for it, it would be best to remove support for it for now. It will come back if we can find a good pair for it. For now, Bon Voyage, `#among?`.
* Change Object#either? to Object#among? -- thanks to @jamesarosen for the ↵David Heinemeier Hansson2011-04-121-1/+1
| | | | suggestion!
* Using Object#in? and Object#either? in various placesPrem Sichanugrist2011-04-111-1/+2
| | | | There're a lot of places in Rails source code which make a lot of sense to switching to Object#in? or Object#either? instead of using [].include?.
* added failing test for fields_for with a record object that inherits from HashDiego Carrion2011-03-061-0/+19
| | | | Signed-off-by: Andrew White <andyw@pixeltrix.co.uk>
* Improve select helpers by allowing a selected value of false. This is ↵John Allison2011-01-091-8/+24
| | | | useful when using a select helper with a boolean attribute, and the attribute is false. (e.g. f.select :allow_comments)
* select tags coerce the :selected option, options to strings before ↵Subba Rao Pasupuleti2010-08-151-0/+62
| | | | | | comparison [#5056 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* Making time_zone_options_for_select return a html_safe stringMikel Lindsaar2010-08-151-0/+4
| | | | Signed-off-by: Santiago Pastorino <santiago@wyeworks.com>
* Deletes trailing whitespaces (over text files only find * -type f -exec sed ↵Santiago Pastorino2010-08-141-6/+6
| | | | 's/[ \t]*$//' -i {} \;)
* select :include_blank or :prompt should return escaped string [#5099 ↵Ivan Torres2010-07-181-0/+23
| | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* option_groups_from_collection_for_select should return HTML-safe string ↵Wincent Colaiuta2010-06-191-18/+12
| | | | | | [#4879 state:resolved] Signed-off-by: Xavier Noria <fxn@hashref.com>
* added support for html attributes in options_for_select [#2165]pleax2010-05-161-0/+56
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Mark the result of grouped_options_for_select as HTML safe [#4322 ↵Kieran Pilkington2010-04-161-0/+4
| | | | | | state:committed] Signed-off-by: Xavier Noria <fxn@hashref.com>
* Make form helpers work with <%= wycats2010-03-091-11/+11
|
* Restore split between require-time and runtime load path mungery. Simplifies ↵Jeremy Kemper2009-09-241-1/+1
| | | | vendor requires.
* Rollback AS bundler work and improve activation of vendored dependenciesJoshua Peek2009-09-131-1/+1
|
* Introduce grouped_collection_select helper.codeape2009-08-091-0/+34
| | | | | | [#1249 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Allow strings to be sent as collection to select.José Valim2009-05-151-0/+22
| | | | Signed-off-by: Michael Koziarski <michael@koziarski.com>
* Enhanced form option helpers to add support for disabled option tags and use ↵Tekin Suleyman2009-02-141-0/+84
| | | | | | of anonymous functions for specifying selected and disabled values from collections. Signed-off-by: Michael Koziarski <michael@koziarski.com>
* DRY up form option helper testsTekin Suleyman2009-02-141-78/+19
| | | | Signed-off-by: Michael Koziarski <michael@koziarski.com>
* Bump mocha requirement for Ruby 1.9 compat. Remove uses_mocha.Jeremy Kemper2009-02-031-600/+598
|
* Added grouped_options_for_select helper method for wrapping option tags in ↵Jon Crawford2009-01-291-0/+26
| | | | | | optgroups. [#977 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Ensure selected option is not ignored for collection_select. [#1037 ↵Daniel Rodríguez Troitiño2009-01-281-0/+16
| | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Fix dangling tzinfo dependencyJeremy Kemper2008-11-231-1/+2
|
* moving country helpers from form_options_helper to form_country_helper againSven Fuchs2008-07-161-1539/+0
|
* Ensure :index works with fields_for select methods. [#518 state:resolved]rsl2008-07-141-0/+885
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* use mocha for TimeZone mocking in Form Options helper testsrick2008-07-021-504/+495
|
* Added support for regexp matching of priority zones in time_zone_select ↵Ernie Miller2008-06-291-0/+18
| | | | [#195 state:resolved]
* Silence TimeZone warningPratik Naik2008-06-111-2/+2
|
* Fix FormOptionsHelper tests.Jan De Poorter2008-06-111-5/+5
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Use output_buffer reader and writer methods exclusively instead of hitting ↵Jeremy Kemper2008-06-081-15/+9
| | | | the instance variable so others can override the methods.
* Work with @output_buffer instead of _erboutJeremy Kemper2008-06-021-9/+9
|
* Introduce ActionView::TestCase for testing view helpers.Joshua Peek2008-04-191-3/+2
|
* Docfixes (closes #11356, #11172, #10523)David Heinemeier Hansson2008-03-201-0/+13
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@9064 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Ruby 1.9 compat: account for hash orderingJeremy Kemper2008-01-071-4/+3
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8588 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* require abstract_unit directly since test is in load pathJeremy Kemper2008-01-051-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8564 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Add :default option to time_zone_select. Closes #10590.Jeremy Kemper2007-12-211-0/+28
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8473 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Ruby 1.9 compat: note failing form options helper test, probably in html-scannerJeremy Kemper2007-12-211-0/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8465 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Remove Great Britain from the Country select helper to ensure consistency ↵Michael Koziarski2007-12-051-3/+0
| | | | | | with iso 3166's long_names. Closes #6872 [Koz] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8277 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Add 'disabled' attribute to <OPTION> separators used in time zone and ↵Rick Olson2007-12-041-6/+6
| | | | | | country selects. Closes #10354 [hasmanyjosh] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8267 5ecf4fe2-1ee6-0310-87b1-e25e094e27de