1 ko.bindingHandlers['enable'] = {
2 'update': function (element, valueAccessor) {
3 var value = ko.utils.unwrapObservable(valueAccessor());
4 if (value && element.disabled)
5 element.removeAttribute("disabled");
6 else if ((!value) && (!element.disabled))
7 element.disabled = true;
11 ko.bindingHandlers['disable'] = {
12 'update': function (element, valueAccessor) {
13 ko.bindingHandlers['enable']['update'](element, function() { return !ko.utils.unwrapObservable(valueAccessor()) });