Commit Graph
217 Commits
Author SHA1 Message Date
James Smith 949d12a89e add javascript to reveal hidden copyable text 2025-11-26 14:11:43 +00:00
James Smith f0b88153b1 Change CopyButton into a more complex CopyableText component 2025-11-26 13:06:40 +00:00
James Smith 3db029601a add User#owns? convenience method 2025-11-25 16:16:32 +00:00
James Smith cb36b764e5 Fix keyboard navigation of carousel 2025-11-18 17:33:00 +00:00
James Smith 020e72979a make image carousel into a phlex component 2025-11-18 17:29:50 +00:00
James Smith 6514536c0f prevent enter key in editable fields 2025-11-18 16:22:30 +00:00
James Smith f5096bb40c add style for editable spans 2025-11-18 15:59:08 +00:00
James Smith 3699719060 DRY up editable spans into a component to keep settings consistent 2025-11-18 13:22:55 +00:00
James Smith 67131284f6 Add presentation role to link icons 2025-11-18 11:46:52 +00:00
James Smith b4309a3598 Check download policy when renderinng download button 2025-11-18 11:15:41 +00:00
James Smith ab12ae79d4 Improve labels on clipboard copy buttons 2025-11-17 23:29:24 +00:00
James Smith ecf794fb94 Fix aria haspopup settings 2025-11-17 17:21:50 +00:00
James Smith 53b1e21b72 Fix aria controls IDs 2025-11-17 16:54:14 +00:00
James Smith dbdc09b39b Merge pull request #5054 from manyfold3d/better-dropdown-a11y
Improve dropdown accessibility with roles & aria hints
2025-11-17 16:27:49 +00:00
James Smith 4ee4787584 convert dropdown header into component 2025-11-17 16:10:02 +00:00
James Smith e58d9f9c3b Convert dropdown divider into component 2025-11-17 16:09:20 +00:00
James Smith 55132b9254 add roles for download menu 2025-11-17 15:44:48 +00:00
James Smith ccec290ec5 add direction option to burgermenu 2025-11-17 15:26:41 +00:00
James Smith f9f6472055 improve aria and roles for dropdown menu items 2025-11-17 15:22:00 +00:00
James Smith 6e0e2a15b0 improve burgermenu dropdown accessibility 2025-11-17 15:16:27 +00:00
James Smith fd402f5a2e Make search help keyboard-accessible via tabbing
resolves #4856
2025-11-17 14:43:52 +00:00
James Smith a6139d7cf8 make modules more explicit for yard 2025-11-14 19:44:52 +00:00
James Smith 3cd20b8b02 Add yard docs for access indicator initialize 2025-11-14 19:44:32 +00:00
James Smith 4dc0bef45e make help optional on select rows 2025-11-05 15:15:05 +00:00
James Smith eb8e23c8fd use and store user setting for sort if logged in 2025-11-05 15:15:04 +00:00
James Smith 7eab314d96 fix rel="nofollow" wherever it's misused 2025-11-05 10:47:07 +00:00
James Smith b1cf6cb3af Make all DropdownItems nofollow 2025-11-05 10:47:07 +00:00
James Smith 077630e25a convert sort menu into component 2025-11-05 10:03:48 +00:00
James Smith 26dc669f39 add active option for dropdown items 2025-11-05 09:22:28 +00:00
James Smith 07ea4f811a Merge pull request #4991 from manyfold3d/more-tour-stops
Add some tour stops on model page
2025-11-04 22:41:33 +00:00
James Smith 221698360b make dropdown item icon optional and add nofollow arg 2025-11-04 21:46:29 +00:00
James Smith 65d34b4767 add tour stop for actions menu 2025-11-04 21:12:38 +00:00
James Smith a8aa60b5eb allow custom target on button components 2025-11-04 15:46:53 +00:00
James Smith 4676f22d6c Change download icons
filled now means "ready", outline means "needs preparing"
2025-11-04 09:52:16 +00:00
James Smith c29d28337f show errors properly for collection selects 2025-11-03 23:48:41 +00:00
James Smith a965c96f20 Fix crash when reporting form errors on select fields 2025-11-03 22:15:46 +00:00
James Smith 5c4d488050 Don't use outline variants of secondary buttons 2025-11-03 13:23:50 +00:00
James Smith e4ffb3bac3 allow overriding of label class for checkboxes 2025-11-03 11:43:18 +00:00
James Smith da863d05b6 reinstate searchable selects 2025-11-03 11:40:06 +00:00
James Smith 22aac60646 convert collection select helper to component 2025-11-03 11:37:18 +00:00
James Smith 22276da2a5 convert select helper into component 2025-11-03 11:35:20 +00:00
James Smith 9697a93145 Convert password input row helper to component 2025-11-03 10:52:56 +00:00
James Smith 0689ca2259 move numeric input to phlex component 2025-11-03 10:38:40 +00:00
James Smith 279d0aa47f move errors_for helper into InputRow 2025-11-03 10:28:03 +00:00
James Smith 2f8c44203c convert check box helper to component 2025-11-03 10:18:08 +00:00
James Smith 280ccaadb6 extract rich text input to component 2025-11-03 10:13:58 +00:00
James Smith d71785a08a extract url input row to component 2025-11-03 10:13:32 +00:00
James Smith 6b16891283 Extract text input row into component 2025-11-03 10:11:05 +00:00
James Smith 6b243010d8 Refactor status badges into a Phlex component 2025-10-30 23:45:10 +00:00
James Smith 2f6c822167 replace all use of Phlex components with dynamic erb helpers 2025-10-30 22:40:24 +00:00