2024-06-04 - refactor test
Summary
Removed layout functions from BlockViewDesc and created a new class for them called BlockLayout. The test only involved checking whether each function still works, not if they result in the expected outcome.
Inserting elements from the template drawer
parent inserted | main container | main container | group | |||
---|---|---|---|---|---|---|
elements, aspect ratio | free | column | free | column | free | column |
elements, inline | free | column | free | column | free | column |
elements, static layout | free | column | free | column | free | column |
groups, column layout | free | column | free | column | free | column |
Duplicating elements
parent duplicated | main container | group | ||
---|---|---|---|---|
elements, aspect ratio | free | column | free | column |
elements, inline | free | column | free | column |
elements, static layout | free | column | free | column |
elements, no layout | free | column | free | column |
any, invisible | free | column | free | column |
groups, free layout | free | column | free | column |
groups, column layout | free | column | free | column |
Deleting elements
parent deleted | main container | main container | group | group | ||||
---|---|---|---|---|---|---|---|---|
any | free | column | free | column | free | column | free | column |
Moving/resizing elements
parent moved/resized | main container | group | ||
---|---|---|---|---|
elements, aspect ratio | free | column | free | column |
elements, inline | free | column | free | column |
elements, static layout | free | column | free | column |
elements, no layout | free | column | free | column |
groups, free layout | free | column | free | column |
groups, column layout | free | column | free | column |
Grouping elements
contents | group | |
---|---|---|
elements, aspect ratio | free | column |
elements, inline | free | column |
elements, static layout | free | column |
elements, no layout | free | column |
groups, column layout | free | column |
groups, free layout | free | column |
Ungrouping groups
parent group type | main container | group | ||
---|---|---|---|---|
group, column layout | free | column | free | column |
group, free layout | free | column | free | column |
Changing group layout
parent change type | main container | group | ||
---|---|---|---|---|
column to free | free | column | free | column |
free to column | free | column | free | column |
Styles
parent style | main container | group | ||
---|---|---|---|---|
font-style (bold, italic) | free | column | free | column |
line-height | free | column | free | column |
padding, border | free | column | free | column |
aspect-ratio | free | column | free | column |
vertical/horizontal align | free | column | free | column |
Inline content
parent style | main container | group | ||
---|---|---|---|---|
text | free | column | free | column |
font style (bold, italic) | free | column | free | column |
other marks | free | column | free | column |
Image
| main container | group | ||
---|---|---|---|---|
change image | free | column | free | column |