Skip to content

Commit 351fd29

Browse files
committed
[resize-observer-1] Fix slot markup/autolinks.
1 parent e649c32 commit 351fd29

1 file changed

Lines changed: 30 additions & 30 deletions

File tree

resize-observer-1/Overview.bs

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -200,37 +200,37 @@ interface ResizeObserver {
200200
::
201201
1. Let |this| be a new {{ResizeObserver}} object.
202202

203-
2. Set |this|.<var>callback</var> internal slot to callback.
203+
2. Set |this|.{{ResizeObserver/[[callback]]}} internal slot to callback.
204204

205-
3. Set |this|.<var>observationTargets</var> internal slot to an empty list.
205+
3. Set |this|.{{ResizeObserver/[[observationTargets]]}} internal slot to an empty list.
206206

207-
3. Add |this| to {{Document}}.<var>resizeObservers</var> slot.
207+
3. Add |this| to {{Document}}.{{Document/[[resizeObservers]]}} slot.
208208

209209
: <dfn method>observe(target, options)</dfn>
210210
::
211211
Adds target to the list of observed elements.
212212

213-
1. If |target| is in {{ResizeObserver/observationTargets}} slot, call unobserve(<var>target</var>).
213+
1. If |target| is in {{ResizeObserver/[[observationTargets]]}} slot, call unobserve(<var>target</var>).
214214

215-
2. Let |resizeObservation| be new {{ResizeObservation}}(<var>target</var>, <var>options</var>).
215+
2. Let |resizeObservation| be new {{ResizeObservation}}(<var>target</var>, <var ignore>options</var>).
216216

217-
3. Add the |resizeObservation| to the <var>observationTargets</var> slot.
217+
3. Add the |resizeObservation| to the {{ResizeObserver/[[observationTargets]]}} slot.
218218

219219
: <dfn method for="ResizeObserver">unobserve(target)</dfn>
220220
::
221221
Removes |target| from the list of observed elements.
222222

223-
1. Let |observation| be {{ResizeObservation}} in {{ResizeObserver/observationTargets}} whose target slot is |target|.
223+
1. Let |observation| be {{ResizeObservation}} in {{ResizeObserver/[[observationTargets]]}} whose target slot is |target|.
224224

225225
2. If |observation| is not found, return.
226226

227-
3. Remove |observation| from {{ResizeObserver/observationTargets}}.
227+
3. Remove |observation| from {{ResizeObserver/[[observationTargets]]}}.
228228

229229
: <dfn method>disconnect()</dfn>
230230
::
231-
1. Clear the {{ResizeObserver/observationTargets}} list.
231+
1. Clear the {{ResizeObserver/[[observationTargets]]}} list.
232232

233-
2. Clear the {{ResizeObserver/activeTargets}} list.
233+
2. Clear the {{ResizeObserver/[[activeTargets]]}} list.
234234

235235
</div>
236236

@@ -344,18 +344,18 @@ interface ResizeObservation {
344344

345345
<h4 id="document-slots">Document</h4>
346346

347-
<a>Document</a> has a <dfn attribute for="Document">resizeObservers</dfn> slot that is a list of {{ResizeObserver}}s in this document. It is initialized to empty.
347+
<a>Document</a> has a <dfn attribute for="Document">\[[resizeObservers]]</dfn> slot that is a list of {{ResizeObserver}}s in this document. It is initialized to empty.
348348

349349
<h4 id="resize-observer-slots">ResizeObserver</h4>
350350

351-
{{ResizeObserver}} has a <dfn attribute for="ResizeObserver">callback</dfn> slot, initialized by constructor.
351+
{{ResizeObserver}} has a <dfn attribute for="ResizeObserver">\[[callback]]</dfn> slot, initialized by constructor.
352352

353-
{{ResizeObserver}} has an <dfn attribute for="ResizeObserver">observationTargets</dfn> slot, which is a list of {{ResizeObservation}}s.
353+
{{ResizeObserver}} has an <dfn attribute for="ResizeObserver">\[[observationTargets]]</dfn> slot, which is a list of {{ResizeObservation}}s.
354354
It represents all Elements being observed.
355355

356-
{{ResizeObserver}} has a <dfn attribute for="ResizeObserver">activeTargets</dfn> slot, which is a list of {{ResizeObservation}}s. It represents all Elements whose size has changed since last observation broadcast that are eligible for broadcast.
356+
{{ResizeObserver}} has a <dfn attribute for="ResizeObserver">\[[activeTargets]]</dfn> slot, which is a list of {{ResizeObservation}}s. It represents all Elements whose size has changed since last observation broadcast that are eligible for broadcast.
357357

358-
{{ResizeObserver}} has a <dfn attribute for="ResizeObserver">skippedTargets</dfn> slot, which is a list of {{ResizeObservation}}s. It represents all Elements whose size has changed since last observation broadcast that are <strong>not</strong> eligible for broadcast
358+
{{ResizeObserver}} has a <dfn attribute for="ResizeObserver">\[[skippedTargets]]</dfn> slot, which is a list of {{ResizeObservation}}s. It represents all Elements whose size has changed since last observation broadcast that are <strong>not</strong> eligible for broadcast
359359

360360
<h3 id="css-definitions">CSS Definitions</h3>
361361
<h4 id="content-rect-h">content rect</h4>
@@ -395,37 +395,37 @@ It computes all active observations for a |document|. To <dfn>gather active obse
395395

396396
1. Let |depth| be the depth passed in.
397397

398-
1. For each |observer| in {{Document/resizeObservers}} run these steps:
398+
1. For each |observer| in {{Document/[[resizeObservers]]}} run these steps:
399399

400-
1. Clear |observer|'s {{ResizeObserver/activeTargets}}, and {{ResizeObserver/skippedTargets}}.
400+
1. Clear |observer|'s {{ResizeObserver/[[activeTargets]]}}, and {{ResizeObserver/[[skippedTargets]]}}.
401401

402-
2. For each |observation| in |observer|.{{ResizeObserver/observationTargets}} run this step:
402+
2. For each |observation| in |observer|.{{ResizeObserver/[[observationTargets]]}} run this step:
403403

404404
1. If |observation|.{{ResizeObservation/isActive()}} is true
405405

406406
1. Let |targetDepth| be result of <a>calculate depth for node</a> for |observation|.{{ResizeObservation/target}}.
407407

408-
2. If |targetDepth| is greater than |depth| then add |observation| to {{ResizeObserver/activeTargets}}.
408+
2. If |targetDepth| is greater than |depth| then add |observation| to {{ResizeObserver/[[activeTargets]]}}.
409409

410-
3. Else add |observation| to {{ResizeObserver/skippedTargets}}.
410+
3. Else add |observation| to {{ResizeObserver/[[skippedTargets]]}}.
411411

412412
<h4 id="has-active-observations-h">Has active observations</h4>
413413

414414
To determine if {{Document}} <dfn>has active observations</dfn> run these steps:
415415

416-
1. For each |observer| in {{Document/resizeObservers}} run this step:
416+
1. For each |observer| in {{Document/[[resizeObservers]]}} run this step:
417417

418-
1. If |observer|.{{ResizeObserver/activeTargets}} is not empty, return true.
418+
1. If |observer|.{{ResizeObserver/[[activeTargets]]}} is not empty, return true.
419419

420420
2. return false.
421421

422422
<h4 id="has-skipped-observations-h">Has skipped observations</h4>
423423

424424
To determine if {{Document}} <dfn>has skipped observations</dfn> run these steps:
425425

426-
1. For each |observer| in {{Document/resizeObservers}} run this step:
426+
1. For each |observer| in {{Document/[[resizeObservers]]}} run this step:
427427

428-
1. If |observer|.{{ResizeObserver/skippedTargets}} is not empty, return true.
428+
1. If |observer|.{{ResizeObserver/[[skippedTargets]]}} is not empty, return true.
429429

430430
2. return false.
431431

@@ -469,13 +469,13 @@ run these steps:
469469

470470
1. Let |shallowestTargetDepth| be ∞
471471

472-
2. For each |observer| in |document|.{{Document/resizeObservers}} run these steps:
472+
2. For each |observer| in |document|.{{Document/[[resizeObservers]]}} run these steps:
473473

474-
1. If |observer|.{{ResizeObserver/activeTargets}} slot is empty, continue.
474+
1. If |observer|.{{ResizeObserver/[[activeTargets]]}} slot is empty, continue.
475475

476476
2. Let |entries| be an empty list of {{ResizeObserverEntry}}ies.
477477

478-
3. For each |observation| in {{ResizeObserver/activeTargets}} perform these steps:
478+
3. For each |observation| in {{ResizeObserver/[[activeTargets]]}} perform these steps:
479479

480480
1. Let |entry| be the result of running <a>create and populate a ResizeObserverEntry</a> given |observation|.{{ResizeObservation/target}}.
481481

@@ -493,9 +493,9 @@ run these steps:
493493

494494
5. Set |shallowestTargetDepth| to |targetDepth| if |targetDepth| < |shallowestTargetDepth|
495495

496-
4. Invoke |observer|.{{ResizeObserver/callback}} with |entries|.
496+
4. Invoke |observer|.{{ResizeObserver/[[callback]]}} with |entries|.
497497

498-
5. Clear |observer|.{{ResizeObserver/activeTargets}}.
498+
5. Clear |observer|.{{ResizeObserver/[[activeTargets]]}}.
499499

500500
3. Return |shallowestTargetDepth|.
501501

@@ -517,7 +517,7 @@ To <dfn>calculate depth for node</dfn>, given a |node|, run these steps:
517517

518518
2. Return number of nodes in |p|.
519519

520-
<h4 id="calculate-box-size">Calculate box size, given target and observed box</h4>
520+
<h4 id="calculate-box-size-h">Calculate box size, given target and observed box</h4>
521521

522522
This algorithm computes |target| {{Element}}'s observed box size. Type of box is
523523
described by {{ResizeObserverBoxOptions}}.

0 commit comments

Comments
 (0)