Further changes required by Servo

This commit is contained in:
Oriol Brufau 2023-11-20 21:07:47 +01:00 committed by Martin Robinson
parent 920a1c1f08
commit f1ae42678a
11 changed files with 17 additions and 4 deletions

View file

@ -1681,6 +1681,7 @@ pub fn parse_color(canvas: Option<&HTMLCanvasElement>, string: &str) -> Result<R
Some(CssRuleType::Style),
ParsingMode::DEFAULT,
QuirksMode::NoQuirks,
/* namespaces = */ Default::default(),
None,
None,
);

View file

@ -46,6 +46,7 @@ impl CSS {
Some(CssRuleType::Style),
ParsingMode::DEFAULT,
QuirksMode::NoQuirks,
/* namespaces = */ Default::default(),
None,
None,
);
@ -68,10 +69,11 @@ impl CSS {
Some(CssRuleType::Style),
ParsingMode::DEFAULT,
QuirksMode::NoQuirks,
/* namespaces = */ Default::default(),
None,
None,
);
cond.eval(&context, &Default::default())
cond.eval(&context)
}
/// <https://drafts.css-houdini.org/css-paint-api-1/#paint-worklet>

View file

@ -844,6 +844,7 @@ pub fn transform_to_matrix(value: String) -> Fallible<(bool, Transform3D<f64>)>
Some(::style::stylesheets::CssRuleType::Style),
::style_traits::ParsingMode::DEFAULT,
::style::context::QuirksMode::NoQuirks,
/* namespaces = */ Default::default(),
None,
None,
);

View file

@ -690,6 +690,7 @@ impl HTMLImageElement {
Some(CssRuleType::Style),
ParsingMode::all(),
quirks_mode,
/* namespaces = */ Default::default(),
None,
None,
);
@ -1442,6 +1443,7 @@ pub fn parse_a_sizes_attribute(value: DOMString) -> SourceSizeList {
// browsers do regarding quirks-mode in a media list?
ParsingMode::empty(),
QuirksMode::NoQuirks,
/* namespaces = */ Default::default(),
None,
None,
);

View file

@ -321,6 +321,7 @@ impl HTMLLinkElement {
Some(CssRuleType::Media),
ParsingMode::DEFAULT,
document.quirks_mode(),
/* namespaces = */ Default::default(),
window.css_error_reporter(),
None,
);

View file

@ -108,6 +108,7 @@ impl HTMLStyleElement {
Some(CssRuleType::Media),
ParsingMode::DEFAULT,
doc.quirks_mode(),
/* namespaces = */ Default::default(),
css_error_reporter,
None,
);

View file

@ -88,6 +88,7 @@ impl MediaListMethods for MediaList {
Some(CssRuleType::Media),
ParsingMode::DEFAULT,
quirks_mode,
/* namespaces = */ Default::default(),
window.css_error_reporter(),
None,
);
@ -130,6 +131,7 @@ impl MediaListMethods for MediaList {
Some(CssRuleType::Media),
ParsingMode::DEFAULT,
quirks_mode,
/* namespaces = */ Default::default(),
win.css_error_reporter(),
None,
);
@ -168,6 +170,7 @@ impl MediaListMethods for MediaList {
Some(CssRuleType::Media),
ParsingMode::DEFAULT,
quirks_mode,
/* namespaces = */ Default::default(),
win.css_error_reporter(),
None,
);

View file

@ -1333,6 +1333,7 @@ impl WindowMethods for Window {
Some(CssRuleType::Media),
ParsingMode::DEFAULT,
quirks_mode,
/* namespaces = */ Default::default(),
self.css_error_reporter(),
None,
);