mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-10-31 17:43:32 +03:00
Clone 3.5.1 from github
This commit is contained in:
parent
5d281486d0
commit
091c4ec811
65 changed files with 6957 additions and 7 deletions
15
vendors/knockout/src/binding/defaultBindings/enableDisable.js
vendored
Executable file
15
vendors/knockout/src/binding/defaultBindings/enableDisable.js
vendored
Executable file
|
|
@ -0,0 +1,15 @@
|
|||
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()) });
|
||||
}
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue