| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
`ActionView::Helpers::Tags::Base` has `@object` and
all passed arguments for
* `#value`
* `#value_before_type_cast`
* `#value_came_from_user?`
are `@object`, so we do not need to pass arguments in this case.
|
| |_|_|/
|/| | |
| | | |
| | | | |
We do not use double assign since 61f92f8bc5fa0b486fc56f249fa23f1102e79759.
|
| | | |
| | | |
| | | |
| | | | |
`def a() x = x = 1; end` warns since Ruby 2.5 (r59585)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Don't use remove_method or remove_possible_method just before a new
definition: at best the purpose is unclear, and at worst it creates a
race condition.
Instead, prefer redefine_method when practical, and
silence_redefinition_of_method otherwise.
|
|\ \ \ \
| | | | |
| | | | | |
Unify the internal source control .keep file name
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Follow up of #30213
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
Do not generate default alt text for images
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Auto-generating content from the filename of an image is not suitable
alternative text; alt text that isn't fully considered can be
distracting and fatiguing for screen readers users (blind, low vision,
dyslexic people).
- Setting a filename fallback short circuits screen reader default
behavior and configuration for blank descriptions.
- Setting poor defaults also creates false negatives for accessibility
linting and testing software, that makes it harder to improve
application accessibility.
***
- After this change, if authors leave images without alt text, screen
readers will fallback to default behavior for missing alt text.
- Also with this change, Automated linting and testing tools will
correctly generate warnings.
[Fixes #30096]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Update MIT licenses link [ci skip]
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
[ci skip] form_with in the getting started guide.
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Add back a bit about a resource oriented style of routing.
|
|/ / / / |
|
| | | |
| | | |
| | | |
| | | | |
And enable `context_dependent` of Style/BracesAroundHashParameters cop.
|
|\ \ \ \
| | | | |
| | | | | |
Add code formatting and minor grammar clarifications
|
| | | | |
| | | | |
| | | | | |
[ci skip]
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
refs: https://github.com/rails/rails/pull/30161
```
$ echo "+@size+" | rdoc --pipe
<p>+@size+</p>
$ echo "<tt>@size</tt>" | rdoc --pipe
<p><code>@size</code></p>
```
[ci skip]
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The `@` ivar format doesn’t work with RDoc's `+` code formatting; needs `<tt>`.
[ci skip]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Extend image_tag to accept ActiveStorage's Attachments and Variants
* Flip resolve_image_source around
* Add tests for the new use-cases of image_tag
* Remove the higher-level test
* Update image_tag documentation
* Add error states into the test suite
* Re-raise polymorhic_url's NoMethodError as ArgumentError
* delegate_missing_to will raise DelegationError instead of NoMethodError
|
|\ \ \ \
| | | | |
| | | | | |
Add Active Storage to Rails
|
| | | | |
| | | | |
| | | | |
| | | | | |
FormHelper includes FormTagHelper so we don't need to define two methods
|
| | | | |
| | | | |
| | | | |
| | | | | |
Also make sure file_field doesn't mutate the original options passed in.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When Active Storage is not loaded and direct_upload is used on
file_field_tag we should not raise an exception.
|
| |\ \ \ \ |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
helper into actionview
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Allow non-English values for collection_radio_buttons
|
| |/ / / / |
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | | |
Fix test directory to correct path
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Together, fix to the following lint violation.
```
rails/actionview/test/ujs/public/test/data-confirm.js
303:11 error Strings must use singlequote quotes
rails/actionview/test/ujs/public/test/data-remote.js
414:32 error Extra semicolon semi
✖ 2 problems (2 errors, 0 warnings)
```
|
|/ / / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Explicitly pass a destructed array to the delegate method.
Signed-off-by: Yuki Nishijima <yk.nishijima@gmail.com>
|
|\ \ \ \
| | | | |
| | | | | |
Use frozen string literal in actionview/
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Delegate respond_to? in ActionView::Helpers::ControllerHelper
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since methods defined in the controller helper are mostly delegated to
the controller, delegate respond_to? as well, so that for example
`respond_to?(:params)` behaves as expected.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Updates Rails upgrade guide on `ActionView::Helpers::RecordTagHelper`
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
removed already
|
| | | | |
| | | | |
| | | | |
| | | | | |
The "log" is directory. So it is necessary to use `FileUtils.rm_rf`.
|
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
... so that we can run most, if not all, of rails-ujs
tests without necessarily requiring an internet connection.
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
We have some indentation cops. But now there is a little inconsistent
params indentations. Enable `Layout/FirstParameterIndentation` cop to
prevent newly inconsistent indentation added and auto-correct to
existing violations.
|
| | | |
|