aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/lists.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout_2020/lists.rs')
-rw-r--r--components/layout_2020/lists.rs33
1 files changed, 32 insertions, 1 deletions
diff --git a/components/layout_2020/lists.rs b/components/layout_2020/lists.rs
index e24bc9d542d..c58f28b06a8 100644
--- a/components/layout_2020/lists.rs
+++ b/components/layout_2020/lists.rs
@@ -33,6 +33,7 @@ where
Image::Rect(..) |
Image::Gradient(..) |
Image::CrossFade(..) |
+ Image::PaintWorklet(..) |
Image::None => None,
};
marker_image().or_else(|| {
@@ -44,7 +45,6 @@ where
/// https://drafts.csswg.org/css-lists/#marker-string
fn marker_string(style: &style_structs::List) -> Option<&'static str> {
- // FIXME: add support for counters and other style types
match style.list_style_type {
ListStyleType::None => None,
ListStyleType::Disc => Some("• "),
@@ -52,5 +52,36 @@ fn marker_string(style: &style_structs::List) -> Option<&'static str> {
ListStyleType::Square => Some("▪ "),
ListStyleType::DisclosureOpen => Some("▾ "),
ListStyleType::DisclosureClosed => Some("‣ "),
+ ListStyleType::Decimal |
+ ListStyleType::LowerAlpha |
+ ListStyleType::UpperAlpha |
+ ListStyleType::ArabicIndic |
+ ListStyleType::Bengali |
+ ListStyleType::Cambodian |
+ ListStyleType::CjkDecimal |
+ ListStyleType::Devanagari |
+ ListStyleType::Gujarati |
+ ListStyleType::Gurmukhi |
+ ListStyleType::Kannada |
+ ListStyleType::Khmer |
+ ListStyleType::Lao |
+ ListStyleType::Malayalam |
+ ListStyleType::Mongolian |
+ ListStyleType::Myanmar |
+ ListStyleType::Oriya |
+ ListStyleType::Persian |
+ ListStyleType::Telugu |
+ ListStyleType::Thai |
+ ListStyleType::Tibetan |
+ ListStyleType::CjkEarthlyBranch |
+ ListStyleType::CjkHeavenlyStem |
+ ListStyleType::LowerGreek |
+ ListStyleType::Hiragana |
+ ListStyleType::HiraganaIroha |
+ ListStyleType::Katakana |
+ ListStyleType::KatakanaIroha => {
+ // TODO: Implement support for counters.
+ None
+ },
}
}