Install
Works with Drupal: ^11.1Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
32.08 KB
MD5: 8b4f0cd03f1a556a24d3f45c3dac18fb
SHA-1: ccbd7e5e60c702471480af8506209af4fb8e76ee
SHA-256: 3ac740c70ec076c4869f6190a6a9af8b5ee93e3b6f670a32a68969d42f1d2609
Download zip
54.69 KB
MD5: 68dd78efbcc6f7090e59ef7d5be858cf
SHA-1: a69609c882ba7b5925b55b2473085c9cb83615f7
SHA-256: caf6ed567568f6e5a35650a807f2d045cf7830b240549ec6df747c8cf59bd4d0
Release notes
Fourth alpha release of Proof of Work, focused on the keyboard and screen reader experience of the Shape matching challenge.
Added
- Shape matching: keyboard and screen reader support with a small script. Arrow keys, Home and End move between the options of the current shape without selecting them. After a choice the focus moves to
the next shape, or to Continue after the last one, and Start over returns the focus to the first option. A live region announces the current shape.
Changed
- Shape matching: the link to continue with a waiting time is shown above the challenge instead of below it, so screen reader users hear it first.
- Shape matching: a chosen shape can be unchecked again; that shape becomes the current one and the other answers stay in place under their shape.
- Shape matching: Continue is only shown once every shape is answered, also without JavaScript, next to Start over.
- Shape matching: the fallback for browsers without
:has()is removed; all current browsers support it.
The challenge keeps working without JavaScript; the script only improves keyboard and screen reader use.
This is an alpha release: APIs and configuration may still change. Feedback in the issue queue is welcome.