diff --git a/tests/spinner.js b/tests/spinner.js index 6bef26cd2..190da10a1 100644 --- a/tests/spinner.js +++ b/tests/spinner.js @@ -7,42 +7,33 @@ module("spinner"); test("init", function() { - expect(3); + expect(2); $("#spin").spinner(); ok(true, '.spinner() called on element'); - $([]).spinner().remove(); - ok(true, '.spinner() called on empty collection'); - $('').spinner().remove(); ok(true, '.spinner() called on disconnected element'); }); test("destroy", function() { - expect(3); + expect(2); $("#spin").spinner().spinner("destroy"); ok(true, '.spinner("destroy") called on element'); - $([]).spinner().spinner("destroy").remove(); - ok(true, '.spinner().spinner("destroy") called on empty collection'); - $('').spinner().spinner("destroy").remove(); ok(true, '.spinner().spinner("destroy") called on disconnected element'); }); test("re-attach", function() { - expect(3); + expect(2); el = $("#spin").spinner().spinner("destroy").spinner(); ok(true, '.spinner().spinner("destroy").spinner() called on element'); - $([]).spinner().spinner("destroy").spinner().remove(); - ok(true, '.spinner().spinner("destroy").spinner() called on empty collection'); - $('').spinner().spinner("destroy").spinner().remove(); ok(true, '.spinner().spinner("destroy").spinner() called on disconnected element'); diff --git a/ui/ui.spinner.js b/ui/ui.spinner.js index c4820e227..1c39a4923 100644 --- a/ui/ui.spinner.js +++ b/ui/ui.spinner.js @@ -204,7 +204,6 @@ $.widget('ui.spinner', { plugins: {}, ui: function(e) { return { - instance: this, options: this.options, element: this.element, value: this._getValue() @@ -216,7 +215,9 @@ $.widget('ui.spinner', { }, destroy: function() { if(!$.data(this.element[0], 'spinner')) return; - + if ($.fn.mousewheel) { + this.element.unmousewheel(); + } this.element .removeClass('ui-spinner-box') .removeAttr('disabled') @@ -230,10 +231,6 @@ $.widget('ui.spinner', { .before(this.element.clone()) .remove() .end(); - - if ($.fn.mousewheel) { - this.element.unmousewheel(); - } }, enable: function() { this.element