Commit Graph

32 Commits

Author SHA1 Message Date
eden-jh
6eb2df0da1 Core: Unnecessary aria-describedby (#2410)
* Core: progress on removing aria-describedby from valid fields

* core: aria-describedby

* Core: remove aria-describedby when hiding error

* Core: fix syntax issues, Test: add test for new setting

* Core: Fix bugs in aria-describedby behavior and related tests

* Core: bugfix for labels without id

* Core: don't create a new error element if one exists

* Core: progress on test for group of fields with ariaDescribedbyCleanup

* Core: Groups aria-describedby

* Core: fix aria-describedby not being removed from grouped fields

Ensure that aria-describedby is removed from all members of a group when 
all the known errors are resolved

* Core: Update capitalization

* Demo: Add page for ariaDescribedByCleanup

* Core: add setting to remove aria-describedby from valid fields

Includes additional unit tests and a demo page

* Core: Fix camel case inconsistency, remove stray comment

* Update demo/css/cmxform.css

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Kieran <kieran.brahney@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-03 11:46:18 +01:00
Brahim Arkni
49c5687ef9 Demo: Use https 2017-04-12 16:43:59 +01:00
Brahim Arkni
b8c9735114 Demo: add links to Bootstrap and Semantic-UI demos to index.html
Closes #1820.
2016-07-22 16:21:14 +02:00
Jörn Zaefferer
ef52a44a0d Demos: Add new demo, contributed by Marcus Kästner
Combines a custom method, jQuery UI UI theme and custom error
positioning in one demo for booking retro cinema tickets.

Also cleans up the demo index a bit.
2015-07-09 23:34:10 +02:00
Jörn Zaefferer
a97c71dca5 Demos: Fix bad default message in signup form 2014-12-16 13:32:30 +01:00
Markus Staab
0ff3b3c503 Demo: Added a tinymce4 demo
Closes #1340
2014-12-02 16:27:10 +01:00
Lars Laade
4c8c397773 All: Remove closing slash on empty elements 2014-06-24 09:01:42 +02:00
Nick Schonning
bfc2f43703 All: Update URLs to jqueryvalidation.org
Fixes #1123
Closes #1134
2014-05-30 11:36:10 +02:00
Lars Laade
db55d36de5 ALL: Add plugin UMD wrapper, Closes #977 2014-05-21 13:31:48 +02:00
Damian Mooyman
e5e70b1632 Core: Use aria-describedby for non-label elements
Fixes #900
Closes #1083
2014-05-21 11:39:51 +02:00
Nick Schonning
f5a7ce5f98 All: Format HTML as per jQuery style guide
Fixes #1101
Closes #1104
2014-05-06 10:35:41 +02:00
Nick Schonning
d33806b88c Fix demo paths to use dist files
The demo host will now need to include these files. If the gh-pages
branch is used, the a git add -f may be required
2013-06-24 14:23:11 +02:00
Jörn Zaefferer
31f509bdfe Demos: Cleanup markup 2013-05-23 16:41:07 +02:00
Jörn Zaefferer
8250adb140 Replace most usage of PHP with mockjax handlers. Do some demo cleanup as well, update to newer masked-input plugin. Keep captcha demo in PHP. Fixes #662 2013-03-20 15:40:10 +01:00
jzaefferer
4a51e71c6f Fix typos 2013-03-07 13:55:35 +01:00
Jörn Zaefferer
e3106d3892 Use 1.9.0 in demo/index, replace old jQuery version with 'version switcher' 2013-01-30 23:19:47 +01:00
Max Lynch
6df33a8ccc Remove support for metadata plugin, replace with data-rule- and data-msg- (added in 907467e8) properties. 2012-11-23 14:39:37 +01:00
Jörn Zaefferer
1bdaca0171 Test against latest stable jQuery Core version 2012-08-09 16:46:50 +03:00
Max Lynch
80d07b5f92 Added jQuery Mobile demo. Fixes #249 2012-05-03 12:08:53 +02:00
Jörn Zaefferer
f037939682 Add link to file_input to demo index 2012-04-28 16:31:24 +02:00
Max Lynch
ea25fe11e5 Fixed TinyMCE Demo and added link on demo page. Fixes #382 2012-04-20 14:51:53 +02:00
Max Lynch
3da0e8e02e Updated demo HTML files to use HTML5 doctype 2012-04-03 12:00:29 +02:00
Jörn Zaefferer
5f4a3a56d2 Add type="text" to input fields without type attribute to please qSA 2011-11-22 15:52:12 +01:00
Jörn Zaefferer
77504815d0 Kick out GA tracking from demos. As nice as it would be to know how many people actually use the plugin, this is not the right approach. 2011-11-03 09:58:07 +01:00
Jörn Zaefferer
b8801490d4 Improved HTML5 support by setting novalidate attribute on the form, and reading the type attribute. Fixes #7 2011-08-09 12:55:24 +02:00
Jörn Zaefferer
5ba0df45c1 Update delegation selectors to get rid of pseudo-selectors in favor of qSA. Use type=email on main demo for some manual verification. Update changelog. 2011-07-28 12:10:45 +02:00
jzaefferer
5bb2441f04 CRLF conversions 2010-05-05 15:52:04 +02:00
Jörn Zaeffferer
4b5e45434a Added jQuery UI themerolled demo 2010-03-08 23:32:06 +00:00
Jörn Zaeffferer
61162bde0b remove accidental call to button on default demo 2010-03-08 23:09:55 +00:00
Jörn Zaeffferer
6bd6a7e989 * Added jQuery UI themerolled demo
* Removed cmxform.js
2009-12-05 10:28:22 +00:00
Jörn Zaeffferer
d98ab2d886 * Bind to blur event for equalTo target to revalidate when that target changes, fixes http://plugins.jquery.com/node/11450 2009-11-23 20:56:14 +00:00
Jörn Zaeffferer
ce7c5baa4e 2009-08-01 11:54:55 +00:00