/
proposals.html
107 lines (106 loc) · 4.3 KB
/
proposals.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<section>
<a id="proposals" tabindex="-1"></a>
<h2 class="section-headline text-end">State of Proposals</h2>
<div class="featurelist">
<h3>Current Candidates for the Specification</h3>
<i class="featurelist__desc">
This section features proposals that are in Stage 3 of <a href="https://tc39.github.io/process-document/">our process</a>, which means they are close to completion.
</i>
<details class="featurelist__legend">
<summary><strong>How to read the proposals list</strong></summary>
<p>
Each proposal has links out to other resources. The tags identify the following attributes.
Below you will find a table with example tags and their meanings.
All tags have hover text if you need help getting oriented.
</p>
<strong>Types of tags and what they mean</strong>
<ul class="featurelist__legend__tags">
<li>Last Presented:
<div class="featurelist__item__presented featurelist__item__tag">
<a href="./" title="Notes from most recent presentation">December 2018</a>
</div>
</li>
<li>Available Tests:
<div class="featurelist__item__tests featurelist__item__tag">
<a href="./" title="Patch introducing tests in test262 repository">Test</a>
</div>
</li>
<li>Specification Text:
<div class="featurelist__item__spec featurelist__item__tag">
<a href="./" title="Read the specification text">Specification</a>
</div>
</li>
</ul>
</details>
{% for proposal in site.data.stage3 %}
<section class="featurelist__item">
<section class="">
<header class="featurelist__item__intro" tabindex="0">
{% for url in proposal.resources %}
<section class="g-row">
<h4 class="featurelist__item__title flex-grow">
<a href="{{ url }}">{{ proposal.title }}</a>
</h4>
{% endfor %}
<section class="featurelist__item__tags flex-shrink" tabindex="-1">
<ul class="featurelist__item__status featurelist__item__tags">
{% if proposal.presented | size %}
{% for presentation in proposal.presented %}
<li class="featurelist__item__presented featurelist__item__tag">
<a href="{{ presentation.url }}" title="Notes from most recent presentation">{{ presentation.date }}</a>
</li>
{% endfor %}
{% endif %}
{% if proposal.tests | size %}
{% for url in proposal.tests %}
<li class="featurelist__item__tests featurelist__item__tag">
<a href="{{ url }}" title="Patch introducing tests in test262 repository">Test</a>
</li>
{% endfor %}
{% endif %}
{% if proposal.specification %}
<li class="featurelist__item__spec featurelist__item__tag">
<a href="{{ proposal.specification }}" title="Read the specification text">Specification</a>
</li>
{% endif %}
</ul>
</section>
</section>
<section class="featurelist__item__author">
{% if proposal.authors | size %}
Author(s):
{{ proposal.authors | join: ", " }}
{% endif %}
{% if proposal.champions | size %}
|
Champion(s):
{{ proposal.champions | join: ", " }}
{% else %}
{% endif %}
</section>
{% if proposal.description %}
<section class="featurelist__item__desc">{{ proposal.description }}</section>
{% endif %}
{% if proposal.example %}
<div class="featurelist__item__example">Show Example</div>
{% endif %}
<section class="featurelist__item__info" tabindex="-1">
{% if proposal.example %}
<div>
<div>
<pre><code class="js">{{ proposal.example }}</code></pre>
</div>
</div>
{% endif %}
</section>
</header>
</section>
</section>
{% endfor %}
</div>
<section class="featurelist__more">
<a href="https://github.com/tc39/proposals">
See more proposals
</a>
</section>
</section>