UNPKG

hellojs-xiaotian

Version:

A clientside Javascript library for standardizing requests to OAuth2 web services (and OAuth1 - with a shim)

16 lines (14 loc) 549 B
ko.bindingHandlers['enable'] = { 'update': function (element, valueAccessor) { var value = ko.utils.unwrapObservable(valueAccessor()); if (value && element.disabled) element.removeAttribute("disabled"); else if ((!value) && (!element.disabled)) element.disabled = true; } }; ko.bindingHandlers['disable'] = { 'update': function (element, valueAccessor) { ko.bindingHandlers['enable']['update'](element, function() { return !ko.utils.unwrapObservable(valueAccessor()) }); } };