浏览代码

Merge pull request #315 from pauloortins/develop

added onInit and onSwitchChange methods
Emanuele Marchi 11 年之前
父节点
当前提交
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;
         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() {
       BootstrapSwitch.prototype.destroy = function() {
         var $form;
         var $form;
         $form = this.$element.closest("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
       @options.wrapperClass = value
       @$element
       @$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: ->
     destroy: ->
       $form = @$element.closest "form"
       $form = @$element.closest "form"
 
 

部分文件因为文件数量过多而无法显示