Browse Source

skipOnChange doesn't skip

Scavenger3 12 years ago
parent
commit
38de4c2c3b
1 changed files with 4 additions and 1 deletions
  1. 4 1
      static/js/bootstrapSwitch.js

+ 4 - 1
static/js/bootstrapSwitch.js

@@ -107,7 +107,7 @@
               changeStatus($(this));
             });
 
-            $element.find('input').on('change', function (e) {
+            $element.find('input').on('change', function (e, skipOnChange) {
               var $this = $(this)
                 , $element = $this.parent()
                 , thisState = $this.is(':checked')
@@ -126,6 +126,9 @@
                 if ($element.data('animated') !== false)
                   $element.addClass("switch-animate");
 
+                if (typeof skipOnChange === 'boolean' && skipOnChange)
+                  return;
+
                 $element.parent().trigger('switch-change', {'el': $this, 'value': thisState})
               }
             });