From d8e195bc46f35dcb02f87c2618ae8bd4fa93acaf Mon Sep 17 00:00:00 2001 From: larvata Date: Tue, 18 Nov 2014 10:21:37 +0800 Subject: [PATCH] fix: the enable/disable method does not act correctly --- src/definitions/modules/checkbox.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/definitions/modules/checkbox.js b/src/definitions/modules/checkbox.js index 51476cb77..e0c79dc4c 100644 --- a/src/definitions/modules/checkbox.js +++ b/src/definitions/modules/checkbox.js @@ -205,16 +205,16 @@ $.fn.checkbox = function(parameters) { enable: function() { module.debug('Enabling checkbox functionality'); - $module.addClass(className.disabled); + $module.removeClass(className.disabled); $input.prop('disabled', false); - $.proxy(settings.onDisabled, $input.get())(); + $.proxy(settings.onEnabled, $input.get())(); }, disable: function() { module.debug('Disabling checkbox functionality'); - $module.removeClass(className.disabled); + $module.addClass(className.disabled); $input.prop('disabled', 'disabled'); - $.proxy(settings.onEnabled, $input.get())(); + $.proxy(settings.onDisabled, $input.get())(); }, check: function() {