mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-08-09 10:22:51 +03:00
Lexical: Table cell bg and format setting fixes
- Updated table cell background color setting to be stable by specifically using the background property over the general styles. - Updated format shorcuts to be correct header levels as per old editor and format menu. - Updated format changes to properly update UI afterwards.
This commit is contained in:
@@ -75,7 +75,7 @@ export function $showCellPropertiesForm(cell: TableCellNode, context: EditorUiCo
|
||||
border_width: styles.get('border-width') || '',
|
||||
border_style: styles.get('border-style') || '',
|
||||
border_color: styles.get('border-color') || '',
|
||||
background_color: styles.get('background-color') || '',
|
||||
background_color: cell.getBackgroundColor() || styles.get('background-color') || '',
|
||||
});
|
||||
return modalForm;
|
||||
}
|
||||
@@ -91,6 +91,7 @@ export const cellProperties: EditorFormDefinition = {
|
||||
$setTableCellColumnWidth(cell, width);
|
||||
cell.updateTag(formData.get('type')?.toString() || '');
|
||||
cell.setAlignment((formData.get('h_align')?.toString() || '') as CommonBlockAlignment);
|
||||
cell.setBackgroundColor(formData.get('background_color')?.toString() || '');
|
||||
|
||||
const styles = cell.getStyles();
|
||||
styles.set('height', formatSizeValue(formData.get('height')?.toString() || ''));
|
||||
@@ -98,7 +99,6 @@ export const cellProperties: EditorFormDefinition = {
|
||||
styles.set('border-width', formatSizeValue(formData.get('border_width')?.toString() || ''));
|
||||
styles.set('border-style', formData.get('border_style')?.toString() || '');
|
||||
styles.set('border-color', formData.get('border_color')?.toString() || '');
|
||||
styles.set('background-color', formData.get('background_color')?.toString() || '');
|
||||
|
||||
cell.setStyles(styles);
|
||||
}
|
||||
|
Reference in New Issue
Block a user