Changes the state of a widget
LSD.Action.State = LSD.Action.build({
enable: function(target, name) {
target.addClass(name);
},
disable: function(target, name) {
target.removeClass(name);
},
getState: function(target, name, state) {
return (state !== true && state !== false) ? target.hasClass(name) : state;
}
});