e-virt-table
Version:
A powerful data table based on canvas. You can use it as data grid、Microsoft Excel or Google sheets. It supports virtual scroll、cell edit etc.
29 lines • 943 B
JavaScript
export function normalizeBorderStyle(value) {
if (value === true)
return 'default';
if (value === false)
return 'inner';
return value;
}
export function shouldDrawFullCellBorder(value) {
return normalizeBorderStyle(value) === 'default';
}
export function shouldDrawInternalHorizontalBorder(value) {
const style = normalizeBorderStyle(value);
return style === 'default' || style === 'inner';
}
export function shouldDrawOuterBorder(value) {
const style = normalizeBorderStyle(value);
return style === 'default' || style === 'outer';
}
export function shouldDrawScrollerBorder(value) {
return normalizeBorderStyle(value) === 'default';
}
export function shouldDrawScrollerTrack(value, hasScrollbar) {
return shouldDrawScrollerBorder(value) || hasScrollbar;
}
export function shouldDrawRightBoundaryBorder(value) {
void value;
return false;
}
//# sourceMappingURL=BorderStyle.js.map