Files
dbois/public/js/lib/main.js
T
2017-12-25 20:23:32 +01:00

34 lines
761 B
JavaScript

/**
* Created by Pensare Software.
* User: Theo Weijmer
* Date: 22/12/2017
* Time: 12:13
*/
var dbo = {};
$(function(){
ko.bindingHandlers.stopBinding = {
init: function () {
return {controlsDescendantBindings: true};
}
};
ko.virtualElements.allowedBindings.stopBinding = true;
ko.bindingHandlers.fadeVisible = {
init: function(element, valueAccessor) {
var shouldDisplay = valueAccessor();
$(element).toggle(shouldDisplay);
},
update: function(element, valueAccessor) {
// On update, fade in/out
var shouldDisplay = valueAccessor();
shouldDisplay ? $(element).fadeIn(750) : $(element).fadeOut(750);
}
};
});