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

Loading…
Cancel
Save