mirror of
https://github.com/gristlabs/grist-core.git
synced 2026-03-02 04:09:24 +00:00
(core) Making cells colors effective also in Card and Card List views
Summary: . Makes cell color work well in comparison mode . Do not apply cell color to the add new row . Allow to change color for all widget (including changing color for the checkbox and the switch widget) . Fix an issue that was setting color to black when opening the picker . Do not apply color to invalid cell Test Plan: . Added nbrowser/CellColor Reviewers: paulfitz, dsagal Reviewed By: dsagal Differential Revision: https://phab.getgrist.com/D2720
This commit is contained in:
@@ -139,7 +139,14 @@ exports.attr = attr;
|
||||
*/
|
||||
function style(property, valueOrFunc) {
|
||||
return makeBinding(valueOrFunc, function(elem, value) {
|
||||
elem.style[property] = value;
|
||||
// `style.setProperty` must be use to set custom property (ie: properties starting with '--').
|
||||
// However since it does not support camelCase property, we still need to use the other form
|
||||
// `elem.style[prop] = val;` for other properties.
|
||||
if (property.startsWith('--')) {
|
||||
elem.style.setProperty(property, value);
|
||||
} else {
|
||||
elem.style[property] = value;
|
||||
}
|
||||
});
|
||||
}
|
||||
exports.style = style;
|
||||
|
||||
Reference in New Issue
Block a user