diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-12-06 16:10:29 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-12-06 16:10:29 +0000 |
commit | 270a37480db03d05e99d49ba055ff78a0a295cb9 (patch) | |
tree | 04aec3402718739b9866f021ea32f615f2ffb082 | |
parent | 363256d009bbca4adc5cec0a9a57c47b60c69a1b (diff) | |
download | brdo-270a37480db03d05e99d49ba055ff78a0a295cb9.tar.gz brdo-270a37480db03d05e99d49ba055ff78a0a295cb9.tar.bz2 |
#984416 by Berdir: Fixed #states doesn't work on submit buttons
-rw-r--r-- | misc/states.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/misc/states.js b/misc/states.js index 41b30488b..55c1efe60 100644 --- a/misc/states.js +++ b/misc/states.js @@ -354,7 +354,7 @@ states.State.prototype = { $(e.target) .attr('disabled', e.value) .filter('.form-element') - .closest('.form-item, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-disabled'); + .closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-disabled'); // Note: WebKit nightlies don't reflect that change correctly. // See https://bugs.webkit.org/show_bug.cgi?id=23789 @@ -363,13 +363,13 @@ states.State.prototype = { $(document).bind('state:required', function(e) { if (e.trigger) { - $(e.target).closest('.form-item, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-required'); + $(e.target).closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-required'); } }); $(document).bind('state:visible', function(e) { if (e.trigger) { - $(e.target).closest('.form-item, .form-wrapper')[e.value ? 'show' : 'hide'](); + $(e.target).closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'show' : 'hide'](); } }); |