diff options
Diffstat (limited to 'js/button.js')
| -rw-r--r-- | js/button.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/js/button.js b/js/button.js index be3b769c2..b359a6ec6 100644 --- a/js/button.js +++ b/js/button.js @@ -67,9 +67,7 @@ // BUTTON PLUGIN DEFINITION // ======================== - var old = $.fn.button - - $.fn.button = function (option) { + function Plugin(option) { return this.each(function () { var $this = $(this) var data = $this.data('bs.button') @@ -82,6 +80,9 @@ }) } + var old = $.fn.button + + $.fn.button = Plugin $.fn.button.Constructor = Button @@ -100,7 +101,7 @@ $(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { var $btn = $(e.target) if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - $btn.button('toggle') + Plugin.call($btn, 'toggle') e.preventDefault() }) |
