Slide 39
Slide 39 text
@JOHN_PAPA
ko.bindingHandlers.fadeVisible = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel) {
var shouldDisplay = valueAccessor();
$(element).toggle(shouldDisplay);
},
update: function(element, valueAccessor, allBindingsAccessor, viewModel) {
var shouldDisplay = valueAccessor();
shouldDisplay ? $(element).fadeIn() : $(element).fadeOut();
}
}