Browse Source

Remove proxy calls from state

pull/1615/head
jlukic 10 years ago
parent
commit
b7db66bc64
1 changed files with 6 additions and 6 deletions
  1. 12
      src/definitions/behaviors/state.js

12
src/definitions/behaviors/state.js

@ -252,7 +252,7 @@ $.fn.state = function(parameters) {
if(settings.sync) { if(settings.sync) {
module.sync(); module.sync();
} }
$.proxy(settings.onChange, element)();
settings.onChange.call(element);
}, },
text: function() { text: function() {
@ -287,24 +287,24 @@ $.fn.state = function(parameters) {
}, },
activate: function() { activate: function() {
if( $.proxy(settings.activateTest, element)() ) {
if( settings.activateTest.call(element) ) {
module.debug('Setting state to active'); module.debug('Setting state to active');
$module $module
.addClass(className.active) .addClass(className.active)
; ;
module.update.text(text.active); module.update.text(text.active);
$.proxy(settings.onActivate, element)();
settings.onActivate.call(element);
} }
}, },
deactivate: function() { deactivate: function() {
if($.proxy(settings.deactivateTest, element)() ) {
if( settings.deactivateTest.call(element) ) {
module.debug('Setting state to inactive'); module.debug('Setting state to inactive');
$module $module
.removeClass(className.active) .removeClass(className.active)
; ;
module.update.text(text.inactive); module.update.text(text.inactive);
$.proxy(settings.onDeactivate, element)();
settings.onDeactivate.call(element);
} }
}, },
@ -347,7 +347,7 @@ $.fn.state = function(parameters) {
module.update.text(text); module.update.text(text);
setTimeout(function(){ setTimeout(function(){
module.update.text(previousText); module.update.text(previousText);
$.proxy(callback, element)();
callback.call(element);
}, duration); }, duration);
} }
}, },

Loading…
Cancel
Save