Просмотр исходного кода

Merge pull request #315 from pauloortins/develop

added onInit and onSwitchChange methods
Emanuele Marchi 11 лет назад
Родитель
Сommit
0ec5fd6c55
3 измененных файлов с 38 добавлено и 0 удалено
  1. 22 0
      dist/js/bootstrap-switch.js
  2. 0 0
      dist/js/bootstrap-switch.min.js
  3. 16 0
      src/coffee/bootstrap-switch.coffee

+ 22 - 0
dist/js/bootstrap-switch.js

@@ -283,6 +283,28 @@
         return this.$element;
       };
 
+      BootstrapSwitch.prototype.onInit = function(value) {
+        if (typeof value === "undefined") {
+          return this.options.onInit;
+        }
+        if (!value) {
+          value = $.fn.bootstrapSwitch.defaults.onInit;
+        }
+        this.options.onInit = value;
+        return this.$element;
+      };
+
+      BootstrapSwitch.prototype.onSwitchChange = function(value) {
+        if (typeof value === "undefined") {
+          return this.options.onSwitchChange;
+        }
+        if (!value) {
+          value = $.fn.bootstrapSwitch.defaults.onSwitchChange;
+        }
+        this.options.onSwitchChange = value;
+        return this.$element;
+      };
+
       BootstrapSwitch.prototype.destroy = function() {
         var $form;
         $form = this.$element.closest("form");

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
dist/js/bootstrap-switch.min.js


+ 16 - 0
src/coffee/bootstrap-switch.coffee

@@ -203,6 +203,22 @@ do ($ = window.jQuery, window) ->
       @options.wrapperClass = value
       @$element
 
+    onInit: (value) ->
+      return @options.onInit if typeof value is "undefined"
+
+      value = $.fn.bootstrapSwitch.defaults.onInit unless value
+
+      @options.onInit = value
+      @$element
+
+    onSwitchChange: (value) ->
+      return @options.onSwitchChange if typeof value is "undefined"
+
+      value = $.fn.bootstrapSwitch.defaults.onSwitchChange unless value
+
+      @options.onSwitchChange = value
+      @$element
+
     destroy: ->
       $form = @$element.closest "form"
 

Некоторые файлы не были показаны из-за большого количества измененных файлов