mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-03 06:27:02 +03:00
Merge and cleanup more CSS rules
This commit is contained in:
parent
e3e0474be2
commit
004378ed8c
22 changed files with 136 additions and 273 deletions
15
dev/External/ko.js
vendored
15
dev/External/ko.js
vendored
|
|
@ -157,20 +157,15 @@ ko.bindingHandlers.command = {
|
|||
const cl = element.classList,
|
||||
command = fValueAccessor();
|
||||
|
||||
let result = command.enabled();
|
||||
let disabled = !command.enabled();
|
||||
|
||||
cl.toggle('command-not-enabled', !result);
|
||||
cl.toggle('no-disabled', !disabled);
|
||||
|
||||
if (result) {
|
||||
result = command.canExecute();
|
||||
cl.toggle('command-can-not-be-execute', !result);
|
||||
}
|
||||
|
||||
['command-disabled','disable','disabled'].forEach(s=>cl.toggle(s, !result));
|
||||
cl.toggle('no-disabled', !!result);
|
||||
disabled = disabled || !command.canExecute();
|
||||
['disable','disabled'].forEach(s => cl.toggle(s, disabled));
|
||||
|
||||
if (element.matches('INPUT,TEXTAREA,BUTTON')) {
|
||||
element.disabled = !result;
|
||||
element.disabled = disabled;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue