Skip to content

Commit 0d44ebe

Browse files
committed
[css-typed-om] Link (most) remaining issues from spec
1 parent 6c29b12 commit 0d44ebe

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

css-typed-om/Overview.bs

+25-1
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,10 @@ and parseMultiple set to true.
165165

166166
</div>
167167

168+
Issue(305): appropriate failure indicators for this algorithm
169+
170+
Issue(325): .equals methods for CSSStyleValue subclasses
171+
168172
<!--
169173
██████ ████████ ██ ██ ██ ████████ ██ ██ ███ ████████
170174
██ ██ ██ ██ ██ ██ ██ ███ ███ ██ ██ ██ ██
@@ -305,6 +309,14 @@ Issue(148): add detailed descriptions of the rest of the methods on {{StylePrope
305309

306310
Issue(149): describe that these are not live objects
307311

312+
Issue(268): stringification
313+
314+
Issue(276): interaction with custom properties
315+
316+
Issue(309): should StylePropertyMaps be case sensitive?
317+
318+
Issue(310): consider using properties in addition to get/set
319+
308320
Computed {{StylePropertyMapReadOnly}} objects {#computed-stylepropertymapreadonly-objects}
309321
--------------------------------------------------------------------------
310322

@@ -314,6 +326,8 @@ partial interface Window {
314326
};
315327
</pre>
316328

329+
Issue(350): getComputedStyleMap needs to move to CSS
330+
317331
<dfn>Computed StylePropertyMap</dfn> objects represent the computed style of an
318332
{{Element}} or pseudo element, and are accessed by calling the
319333
{{Window/getComputedStyleMap()}} method.
@@ -968,6 +982,8 @@ A {{CSSCalcValue}} matches a CSS type production,
968982
such as <<number>> or <<length-percentage>>,
969983
if its equivalent CSS ''calc()'' value matches that production.
970984

985+
Issue(359): Need to be able to deal with min()/max() too
986+
971987
<!--
972988
██ ██ ██ ██ ██ ██ ██████ ██████ ██████
973989
███ ██ ██ ██ ███ ███ ██ ██ ██ ██ ██ ██
@@ -1094,7 +1110,7 @@ which represent individual <<transform-function>> values.
10941110
};
10951111
</xmp>
10961112

1097-
Issue: This *should* be an Array-like,
1113+
Issue(358): This *should* be an Array-like,
10981114
pending proper resolution of [the GitHub issue](https://github.com/heycam/webidl/issues/291).
10991115

11001116
A {{CSSTransformValue}}’s [=values to iterate over=]
@@ -1181,6 +1197,8 @@ is a [=list=] of {{CSSTransformComponent}}s.
11811197
};
11821198
</xmp>
11831199

1200+
Issue(365): why don't these accept CSSUnitValues?
1201+
11841202
<div algorithm="CSSTransformComponent.numericValues">
11851203
Unless otherwise specified,
11861204
all {{CSSTransformComponent}} subclass attributes that have a {{CSSNumericValue}} or {{DOMMatrix}} type must,
@@ -1396,6 +1414,8 @@ Issue(366): Figure out how to define 2d vs 3d matrix.
13961414
{{CSSPositionValue}} objects represent <<position>> values,
13971415
used by properties such as 'background-position'.
13981416

1417+
Issue(312): background-position is a shorthand
1418+
13991419
<pre class='idl'>
14001420
[Constructor(CSSNumericValue x, CSSNumericValue y)]
14011421
interface CSSPositionValue : CSSStyleValue {
@@ -1503,6 +1523,8 @@ in a visual change until the image data is fetched. {{CSSResourceValue}} objects
15031523
providing values that track loaded state via the {{CSSResourceState}} enum.
15041524
</div>
15051525

1526+
Issue(186): CSSResourceValues constructed within Worklets should be "unloaded".
1527+
15061528
<!--
15071529
████ ██ ██ ███ ██████ ████████
15081530
██ ███ ███ ██ ██ ██ ██ ██
@@ -1568,6 +1590,8 @@ interface CSSFontFaceValue : CSSResourceValue {
15681590

15691591
</pre>
15701592

1593+
Issue(293): Add a src?
1594+
15711595
{{CSSFontFaceValue}} objects are opaque representations of the contents of
15721596
@font-face rules. They are used to pass font information into [=paint image definition=]s,
15731597
via [=custom properties=].

0 commit comments

Comments
 (0)