From 8c7f3cc7f6b3fd8f45d8323cdb076990a67601d4 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 12 Apr 2011 22:01:13 +0200 Subject: =?UTF-8?q?-=20Patch=20#1017882=20by=20G=C3=A1bor=20Hojtsy:=20requ?= =?UTF-8?q?ired=20elements=20buggy=20with=20#states.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- misc/states.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'misc') diff --git a/misc/states.js b/misc/states.js index 2d4d30538..ec070c9a6 100644 --- a/misc/states.js +++ b/misc/states.js @@ -362,7 +362,12 @@ states.State.prototype = { $(document).bind('state:required', function(e) { if (e.trigger) { - $(e.target).closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-required'); + if (e.value) { + $(e.target).closest('.form-item, .form-wrapper').find('label').append('*'); + } + else { + $(e.target).closest('.form-item, .form-wrapper').find('label .form-required').remove(); + } } }); -- cgit v1.2.3