Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/solidusio/solidus
🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
https://github.com/solidusio/solidus
b68c2bfe8ec1409778c11850e7bc5dc788e0632a authored over 1 year ago
We'll need the same logic in the product forms, so we need to extract it
to a component.
Ref. #...
4161e2e1ac97c654b5d5c7536f65ac9d7d0587a1 authored over 1 year ago
As the logic and styling for the associated label, hint and error
messages are the same as for t...
Extracted the feedback button into its own component for reuse across
multiple pages.
This reduc...
c5b2d180751f21adfb9c7c851efc6f9154f0fdef authored over 1 year ago
Changes include:
- Addition of new filter in `filters` method in the orders index component,
n...
This new component includes an order list that is similar to the existing
order list but feature...
01053b78552c21f593f7de6560dc720847ece634 authored over 1 year ago
83457cffcd1669b654fecaabc79c1944803a46d3 authored over 1 year ago
d757ceb7f26fbcf0a81b3e6ef10f1f550ac2201b authored over 1 year ago
Fixes https://github.com/solidusio/solidus/discussions/5319#discussioncomment-6764927
16d92bdc261c32e3698960934dc87108deb8ac1b authored over 1 year ago
This component is used to render a text field in a form. It leverages
the `type` attribute to al...
1f941cf6a93a4cce0eb48fe56097bdf5bde403cb authored over 1 year ago
That will automatically convey the searchbox role to assistive
technologies.
We need to remove ...
98469b844a3ed3680ccb7a2827bfc77cba1cf70a authored over 1 year ago
Giving a landmark to the search and filters area will help screen
readers to navigate to it.
For a form to be a landmark and be announced by screen readers, it needs
to have an associated a...
When the filter button is clicked, focus on the search field so that
the user can start typing r...
Descriptions need to be enclosed in double quotes.
a077db58c969d54573ae36cad590be1b0bc82449 authored over 1 year agobde41f4fb5770eb6e8458d6942e388ca257bf318 authored over 1 year ago
c4cc5db8c903b3d33397460309d545516a9da6ee authored over 1 year ago
63eba3c7852b97094c10f72b5e6dcada95fe588b authored over 1 year ago
71168db48728a8d217f5e86a6e500e28dfad1b05 authored over 1 year ago
56ae7737e3b2789ea62546c6cb7f5813e3aabaa1 authored over 1 year ago
Keeping in sync the data inside and outside of the component creates
an unnecessary coupling. Ha...
ed8791eeb60c2eca224b456c6683a129cccfc575 authored over 1 year ago
Only product subitems are kept, others will be added back once we
implement the corresponding se...
Having all TW classes available at the same level makes it easier to
keep things consistent and ...
4a4dfdbf9f690394dfa5e9d416bcb62ed3885c8d authored over 1 year ago
965113b8b942571de347b7f06e936888fc24c803 authored over 1 year ago
We have both solidus_backend and solidus_starter_frontend using a shared
logo. That gives us a s...
a3b5f2a700c015bf1de1ce25987dda2e0c4df5a9 authored over 1 year ago
cfae16ff3d43c0384f5f138afcf99f96e6b83fcb authored over 1 year ago
The previous implementation was writing on the session key if the
requested locale was empty and...
2a4e87a08c65ed0c44076adccc5366ddb097efbc authored over 1 year ago
By default Rails would use an HTML tag, which breaks the resulting
HTML when a translation is us...
ef512d117219ad290b523fc59d0c33cab6f51ed4 authored over 1 year ago
In order to resolve issues with ID inconsistencies and improve the flexibility of our table comp...
d61bc96735e3f2300c7749f05870de232aedd9b3 authored over 1 year ago
This is generally expected when a right-up arrow is shown next to a
link.
This commit introduces an automatic check for the visibility of
the clear search button in relat...
For some reason the core authorization helper is not working.
7039d7100d03ef3a31b7b2d9314417b7b182b252 authored over 1 year ago
Changes include:
- Addition of new filter in `filters` method in the products index component,
...
This alpha-stage version introduces a filter toolbar to the table component.
Please note that th...
As of now we don't need to also allow procs or symbols as the logout
path is generally not dynamic.
This enhancement enables live search functionality in the products
list table and in general in ...
Compact the specs so they run a single render with aggregate_failures.
60417763101a8982c98337283881c17f11cbda2a authored over 1 year agoe46dc8ee67621fa28c458b01fdbf4e153bc48933 authored over 1 year ago
9354a4daaa065bd16bd1d00296e2c4aeb884398f authored over 1 year ago
This let's us remove the dummy page we previously added to show the
logout link.
0985c7b25ef243ea6de256e9c8a694dd2bea5d9b authored over 1 year ago
d6c72722c80023aa35e59c670b917f37c4d43016 authored over 1 year ago
Implement a new product_search_key configuration option to customize
product search attribute in...
aa0c9951a34851005a886a6b364325f0a3d0bb3d authored over 1 year ago
90134bbfac9c9fbd2b8ffdd5ecb91594c68807f4 authored over 1 year ago
ed2ad240335a16abafccf8477ce2fef49c427fee authored over 1 year ago
15ee5833da71a81debec9be5813fef71f1614877 authored over 1 year ago
d5f1566da5652510029a8a33c805229b83937a5f authored over 1 year ago
- Switch some ARIA attributes to semantic HTML
- added `rel="prev"` and `rel="next"`
- added...
Co-Authored-By: Rainer Dema <[email protected]>
ee4a1b90d0268b9d30a2934b95afb7a05fb8f397 authored over 1 year agoCo-Authored-By: Rainer Dema <[email protected]>
451c1f16fc2c370e11dcf097545e8faf14d26c37 authored over 1 year agoCo-Authored-By: Rainer Dema <[email protected]>
c77457b14d261e010d249399cfeb6f7665133e9f authored over 1 year agoCo-Authored-By: Rainer Dema <[email protected]>
0d59a9daa14f11b745f297f7e521a2bb075a218f authored over 1 year agoCo-Authored-By: Rainer Dema <[email protected]>
6eb83990a264bf74c53c0bfdfa8f92d5153a787c authored over 1 year agoCo-Authored-By: Rainer Dema <[email protected]>
166057744c05de3b8b2454517e84c8499d113cf3 authored over 1 year agofe0aa270a50d692b00195f780e94ff15dd9dcb46 authored over 1 year ago
This is a preparatory to refactoring pagination component.
c2ab910d1662d5ecfffbf22452646ba34ae07c9b authored over 1 year agocd6321d8aed382899ccded899bebeb3c42be7a54 authored over 1 year ago
Still provide pagination support out of the box without explicitly
needing to render a different...
Co-Authored-By: Rainer Dema <[email protected]>
d8445d82c8e7902715a459df9a76e7256485c667 authored over 1 year ago171a17af9913bf68e690513e959a4d1d20e0466f authored over 1 year ago
- The search bar will now be connected to the controller and will
trigger a search request whe...
If there are no batch actions the toolbar won't show up, since the
selectable column will be abs...
We mark it as a polite dialog. When rendered, we move focus to the
close button so it can be qui...
d403cc8cea65cfcd39e4258f057c5bdab5eb0e7a authored over 1 year ago
See https://stackoverflow.com/questions/61048356/why-do-we-use-aria-hidden-with-icons.
9e30792fb8711c6f9fcdf3dd600eee9a409eddab authored over 1 year agode733e3602c6217fcbaf240af61c64893786d78c authored over 1 year ago
c1e70f94f804b56d1c743d79681ea9db6280f91f authored over 1 year ago
06b6d142dc29781499d8b0e364382e88fd956f04 authored over 1 year ago
b520799482f16b1f6d4768b68f5b9f2ec431475c authored over 1 year ago
b24954ceb8b322cf8409d6367d32c3fee118df0a authored over 1 year ago
d315456695d9660b2ca818187b4f23ee1892922d authored over 1 year ago
No need for JS when using the vanilla display/summary element.
Also the margin was moved to the...
add4b0c9af3c225db75884574710d17ea640eb75 authored over 1 year ago62ee80cbabb834430e288561977f1240e1c83c3b authored over 1 year ago
Even if images with an empty alt are ok, if they're inside links they
should have some descripti...
Wrap the whole nav section avoiding confusion for screen-readers about
which is the navigation r...
- Remove any concern about internal spacing from it
- Fix the width of the sidebar to the same a...
59889c5d1fb7836812dc4197c3ee39988ee9a450 authored over 1 year ago
47eaf37f672177785ebf2f8fbfa8597ada35f816 authored over 1 year ago
By using the `aria-current` attribute [1] we can mark the current link
in the main nav as active...
This way, when tabbing through the product rows, the user will not
encounter the same link twice...
The batch action form acts as a hub for row-level checkboxes and
batch-action buttons. The butto...
5fe547de3b3fb7640c00d0fb75f80a28c195b474 authored over 1 year ago
ffb6d41084609c34fcc0211c74b58c4a05e98763 authored over 1 year ago
Stitches everything together with some JavaScript:
- the `thead` checkbox will be indeterminate ...
We label the pagination icon wrappers with "aria-label", while hiding
the icon itself to screen ...
377e549edb84ce3b23fbc37d3e9aa49e4646d041 authored over 1 year ago
6e7ff48895ee45a6b08e6111ebdbd793a77f2a78 authored over 1 year ago
f180761cc5ceff8dd70690ca8d411b591f560f39 authored over 1 year ago
The image is purely decorative, as the store name is already present
just below it. This avoids ...
1240cb66d7bcfb6535421ee3d6e71031e2e0fbd3 authored over 1 year ago
696d57529fb40a126fb76a7dc9127acf8de8ea7c authored over 1 year ago