mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-05 15:49:11 +00:00
LibWeb: Delete redundant GridFitContent class from track representation
GridSize already supports the FitContent type, so there is no need to additionally wrap it in a GridFitContent class.
This commit is contained in:
parent
e0af205d69
commit
6169e91994
Notes:
github-actions[bot]
2025-06-18 14:52:36 +00:00
Author: https://github.com/kalenikaliaksandr
Commit: 6169e91994
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5134
Reviewed-by: https://github.com/AtkinsSJ ✅
5 changed files with 12 additions and 42 deletions
|
@ -1,5 +1,6 @@
|
|||
/*
|
||||
* Copyright (c) 2022, Martin Falisse <mfalisse@outlook.com>
|
||||
* Copyright (c) 2025, Aliaksandr Kalenik <kalenik.aliaksandr@gmail.com>
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
@ -89,8 +90,9 @@ String GridSize::to_string() const
|
|||
{
|
||||
switch (m_type) {
|
||||
case Type::LengthPercentage:
|
||||
case Type::FitContent:
|
||||
return m_value.get<LengthPercentage>().to_string();
|
||||
case Type::FitContent:
|
||||
return MUST(String::formatted("fit-content({})", m_value.get<LengthPercentage>().to_string()));
|
||||
case Type::FlexibleLength:
|
||||
return m_value.get<Flex>().to_string();
|
||||
case Type::MaxContent:
|
||||
|
@ -118,16 +120,6 @@ String GridMinMax::to_string() const
|
|||
return MUST(builder.to_string());
|
||||
}
|
||||
|
||||
GridFitContent::GridFitContent(GridSize max_grid_size)
|
||||
: m_max_grid_size(max_grid_size)
|
||||
{
|
||||
}
|
||||
|
||||
String GridFitContent::to_string() const
|
||||
{
|
||||
return MUST(String::formatted("fit-content({})", m_max_grid_size.to_string()));
|
||||
}
|
||||
|
||||
GridRepeat::GridRepeat(GridTrackSizeList grid_track_size_list, int repeat_count)
|
||||
: m_type(Type::Default)
|
||||
, m_grid_track_size_list(grid_track_size_list)
|
||||
|
@ -164,7 +156,7 @@ String GridRepeat::to_string() const
|
|||
return MUST(builder.to_string());
|
||||
}
|
||||
|
||||
ExplicitGridTrack::ExplicitGridTrack(Variant<GridFitContent, GridRepeat, GridMinMax, GridSize>&& value)
|
||||
ExplicitGridTrack::ExplicitGridTrack(Variant<GridRepeat, GridMinMax, GridSize>&& value)
|
||||
: m_value(move(value))
|
||||
{
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue