summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2010-12-06 16:10:29 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2010-12-06 16:10:29 +0000
commit270a37480db03d05e99d49ba055ff78a0a295cb9 (patch)
tree04aec3402718739b9866f021ea32f615f2ffb082 /misc
parent363256d009bbca4adc5cec0a9a57c47b60c69a1b (diff)
downloadbrdo-270a37480db03d05e99d49ba055ff78a0a295cb9.tar.gz
brdo-270a37480db03d05e99d49ba055ff78a0a295cb9.tar.bz2
#984416 by Berdir: Fixed #states doesn't work on submit buttons
Diffstat (limited to 'misc')
-rw-r--r--misc/states.js6
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']();
}
});