From a941c408c3a917dcc7b70d8e600d03a22d70eb8b Mon Sep 17 00:00:00 2001 From: Jess Froholdt Johannessen Date: Wed, 19 Nov 2014 09:44:43 +0100 Subject: [PATCH] Added onChange method to options --- dist/switchery.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dist/switchery.js b/dist/switchery.js index 34ffacc..eea5260 100644 --- a/dist/switchery.js +++ b/dist/switchery.js @@ -1038,6 +1038,7 @@ var defaults = { , disabled : false , disabledOpacity: 0.5 , speed : '0.4s' + , onChange : function(){} }; /** @@ -1266,11 +1267,17 @@ Switchery.prototype.handleClick = function() { switcher.addEventListener('click', function() { self.setPosition(labelParent); self.handleOnchange(self.element.checked); + if (typeof self.options.onChange == 'function') { + self.options.onChange.apply(self, [self.element.checked, self.element]); + } }); } else { switcher.attachEvent('onclick', function() { self.setPosition(labelParent); self.handleOnchange(self.element.checked); + if (typeof self.options.onChange == 'function') { + self.options.onChange.apply(self, [self.element.checked, self.element]); + } }); } } else {