diff --git a/resources/js/list-rows.js b/resources/js/list-rows.js index a9f624eb..da02c3e5 100644 --- a/resources/js/list-rows.js +++ b/resources/js/list-rows.js @@ -1,26 +1,37 @@ /** * A row opens from anywhere on it. * - * A row is `data-list-row` — an ``, an ``, a table row — and exactly one - * control inside it is its opener, `data-list-open`: the title button that opens a sheet, or the - * link that goes to the item's page. A click anywhere else on the row is handed to the opener, so - * the whole row is the target while the opener stays a real control — the tab stop, the name a - * screen reader reads, and the owner of the `wire:click` or the `href`. The row's other controls - * keep their own clicks. How a row looks while that happens is resources/css/components/list.css. + * A row is `data-md-list-row` (or the older, unprefixed `data-list-row`, while a component that + * has not yet moved off it still renders it) — an ``, an ``, a table row — + * and exactly one control inside it is its opener, `data-md-list-open` (or `data-list-open`): the + * title button that opens a sheet, or the link that goes to the item's page. A click anywhere else + * on the row is handed to the opener, so the whole row is the target while the opener stays a real + * control — the tab stop, the name a screen reader reads, and the owner of the `wire:click` or the + * `href`. The row's other controls keep their own clicks. How a row looks while that happens is + * resources/css/components/card.css and list.css. * * Not a stretched link (`::after { inset: 0 }`): Safari makes no containing block of a , so in * a table every overlay would cover the whole table; and not one