mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-08 08:48:39 +09:00
Merge remote-tracking branch 'origin/tracking' into custom
This commit is contained in:
commit
a30e0e7448
6 changed files with 172 additions and 11 deletions
|
|
@ -7758,6 +7758,26 @@ const UnitInfo UnitData[] = {
|
|||
{ STR_WITH_LEN("vh"), eCSSUnit_ViewportHeight, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("vmin"), eCSSUnit_ViewportMin, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("vmax"), eCSSUnit_ViewportMax, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("svw"), eCSSUnit_SmallViewportWidth, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("svh"), eCSSUnit_SmallViewportHeight, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("svmin"), eCSSUnit_SmallViewportMin, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("svmax"), eCSSUnit_SmallViewportMax, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("lvw"), eCSSUnit_LargeViewportWidth, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("lvh"), eCSSUnit_LargeViewportHeight, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("lvmin"), eCSSUnit_LargeViewportMin, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("lvmax"), eCSSUnit_LargeViewportMax, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("dvw"), eCSSUnit_DynamicViewportWidth, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("dvh"), eCSSUnit_DynamicViewportHeight, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("dvmin"), eCSSUnit_DynamicViewportMin, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("dvmax"), eCSSUnit_DynamicViewportMax, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("vb"), eCSSUnit_ViewportBlock, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("vi"), eCSSUnit_ViewportInline, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("svb"), eCSSUnit_SmallViewportBlock, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("svi"), eCSSUnit_SmallViewportInline, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("lvb"), eCSSUnit_LargeViewportBlock, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("lvi"), eCSSUnit_LargeViewportInline, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("dvb"), eCSSUnit_DynamicViewportBlock, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("dvi"), eCSSUnit_DynamicViewportInline, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("pc"), eCSSUnit_Pica, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("q"), eCSSUnit_Quarter, VARIANT_LENGTH },
|
||||
{ STR_WITH_LEN("deg"), eCSSUnit_Degree, VARIANT_ANGLE },
|
||||
|
|
@ -7797,10 +7817,30 @@ CSSParserImpl::TranslateDimension(nsCSSValue& aValue,
|
|||
}
|
||||
|
||||
if (!mViewportUnitsEnabled &&
|
||||
(eCSSUnit_ViewportWidth == units ||
|
||||
(eCSSUnit_ViewportWidth == units ||
|
||||
eCSSUnit_ViewportHeight == units ||
|
||||
eCSSUnit_ViewportMin == units ||
|
||||
eCSSUnit_ViewportMax == units)) {
|
||||
eCSSUnit_ViewportMin == units ||
|
||||
eCSSUnit_ViewportMax == units ||
|
||||
eCSSUnit_SmallViewportWidth == units ||
|
||||
eCSSUnit_SmallViewportHeight == units ||
|
||||
eCSSUnit_SmallViewportMin == units ||
|
||||
eCSSUnit_SmallViewportMax == units ||
|
||||
eCSSUnit_LargeViewportWidth == units ||
|
||||
eCSSUnit_LargeViewportHeight == units ||
|
||||
eCSSUnit_LargeViewportMin == units ||
|
||||
eCSSUnit_LargeViewportMax == units ||
|
||||
eCSSUnit_DynamicViewportWidth == units ||
|
||||
eCSSUnit_DynamicViewportHeight == units ||
|
||||
eCSSUnit_DynamicViewportMin == units ||
|
||||
eCSSUnit_DynamicViewportMax == units ||
|
||||
eCSSUnit_ViewportBlock == units ||
|
||||
eCSSUnit_ViewportInline == units ||
|
||||
eCSSUnit_SmallViewportInline == units ||
|
||||
eCSSUnit_SmallViewportBlock == units ||
|
||||
eCSSUnit_LargeViewportBlock == units ||
|
||||
eCSSUnit_LargeViewportInline == units ||
|
||||
eCSSUnit_DynamicViewportBlock == units ||
|
||||
eCSSUnit_DynamicViewportInline == units )) {
|
||||
// Viewport units aren't allowed right now, probably because we're
|
||||
// inside an @page declaration. Fail.
|
||||
return false;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue