Skip to content

Commit e9f44a8

Browse files
committed
Markup: fixes discovered producing PDF standard
1 parent 81abdc8 commit e9f44a8

9 files changed

+108
-255
lines changed

img/calendar.png

-19.9 KB
Loading

img/ecma-header.svg

+1
Loading

img/ecma-logo.svg

+1-120
Loading

spec/annexes.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ <h1>Additions and Changes That Introduce Incompatibilities with Prior Editions</
183183
<emu-xref href="#sec-intl.datetimeformat.prototype.format"></emu-xref> In ECMA-402, 1<sup>st</sup> Edition, the *"length"* property of the function object _F_ was set to *+0*<sub>𝔽</sub>. In 2nd Edition, *"length"* is set to *1*<sub>𝔽</sub>.
184184
</li>
185185
<li>
186-
<emu-xref href="#sec-intl.collator.prototype-@@tostringtag"></emu-xref> In ECMA-402, 7<sup></sup>th</sup> Edition, the @@toStringTag property of `Intl.Collator.prototype` was set to *"Object"*. In 8<sup>th</sup> Edition, @@toStringTag is set to *"Intl.Collator"*.
186+
<emu-xref href="#sec-intl.collator.prototype-@@tostringtag"></emu-xref> In ECMA-402, 7<sup>th</sup> Edition, the @@toStringTag property of `Intl.Collator.prototype` was set to *"Object"*. In 8<sup>th</sup> Edition, @@toStringTag is set to *"Intl.Collator"*.
187187
</li>
188188
<li>
189189
<emu-xref href="#sec-intl.datetimeformat.prototype-@@tostringtag"></emu-xref> In ECMA-402, 7<sup>th</sup> Edition, the @@toStringTag property of `Intl.DateTimeFormat.prototype` was set to *"Object"*. In 8<sup>th</sup> Edition, @@toStringTag is set to *"Intl.DateTimeFormat"*.

spec/datetimeformat.html

+102-74
Original file line numberDiff line numberDiff line change
@@ -780,80 +780,108 @@ <h1>DateTime Style Range Records</h1>
780780
<li>[[minute]]: *"numeric"*</li>
781781
<li>[[pattern]]: *"{hour}:{minute}"*</li>
782782
<li>[[pattern12]]: *"{hour}:{minute} {ampm}"*</li>
783-
<li>[[rangePatterns]]:</li>
784-
<ul>
785-
<li>[[Hour]]:<ul>
786-
<li>[[hour]]: *"numeric"*</li>
787-
<li>[[minute]]: *"numeric"*</li>
788-
<li>[[PatternParts]]:</li>
789-
<ul>
790-
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
791-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
792-
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
793-
</ul>
794-
</ul></li>
795-
<li>[[Minute]]:<ul>
796-
<li>[[hour]]: *"numeric"*</li>
797-
<li>[[minute]]: *"numeric"*</li>
798-
<li>[[PatternParts]]:</li>
799-
<ul>
800-
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
801-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
802-
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
803-
</ul>
804-
</ul></li>
805-
<li>[[Default]]:<ul>
806-
<li>[[year]]: *"2-digit"*</li>
807-
<li>[[month]]: *"numeric"*</li>
808-
<li>[[day]]: *"numeric"*</li>
809-
<li>[[hour]]: *"numeric"*</li>
810-
<li>[[minute]]: *"numeric"*</li>
811-
<li>[[PatternParts]]:</li>
812-
<ul>
813-
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute}"*}</li>
814-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
815-
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute}"*}</li>
816-
</ul>
817-
</ul></li>
818-
</ul>
819-
<li>[[rangePatterns12]]:
820-
<ul>
821-
<li>[[Hour]]:<ul>
822-
<li>[[hour]]: *"numeric"*</li>
823-
<li>[[minute]]: *"numeric"*</li>
824-
<li>[[PatternParts]]:</li>
825-
<ul>
826-
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
827-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
828-
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
829-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" {ampm}"*}</li>
830-
</ul>
831-
</ul></li>
832-
<li>[[Minute]]:<ul>
833-
<li>[[hour]]: *"numeric"*</li>
834-
<li>[[minute]]: *"numeric"*</li>
835-
<li>[[PatternParts]]:</li>
836-
<ul>
837-
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
838-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
839-
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
840-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" {ampm}"*}</li>
841-
</ul>
842-
</ul></li>
843-
<li>[[Default]]:<ul>
844-
<li>[[year]]: *"2-digit"*</li>
845-
<li>[[month]]: *"numeric"*</li>
846-
<li>[[day]]: *"numeric"*</li>
847-
<li>[[hour]]: *"numeric"*</li>
848-
<li>[[minute]]: *"numeric"*</li>
849-
<li>[[PatternParts]]:</li>
850-
<ul>
851-
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute} {ampm}"*}</li>
852-
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
853-
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute} {ampm}"*}</li>
854-
</ul>
855-
</ul></li>
856-
</ul></li>
783+
<li>
784+
[[rangePatterns]]:
785+
<ul>
786+
<li>[[Hour]]:
787+
<ul>
788+
<li>[[hour]]: *"numeric"*</li>
789+
<li>[[minute]]: *"numeric"*</li>
790+
<li>
791+
[[PatternParts]]:
792+
<ul>
793+
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
794+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
795+
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
796+
</ul>
797+
</li>
798+
</ul>
799+
</li>
800+
<li>[[Minute]]:
801+
<ul>
802+
<li>[[hour]]: *"numeric"*</li>
803+
<li>[[minute]]: *"numeric"*</li>
804+
<li>
805+
[[PatternParts]]:
806+
<ul>
807+
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
808+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
809+
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
810+
</ul>
811+
</li>
812+
</ul>
813+
</li>
814+
<li>[[Default]]:
815+
<ul>
816+
<li>[[year]]: *"2-digit"*</li>
817+
<li>[[month]]: *"numeric"*</li>
818+
<li>[[day]]: *"numeric"*</li>
819+
<li>[[hour]]: *"numeric"*</li>
820+
<li>[[minute]]: *"numeric"*</li>
821+
<li>
822+
[[PatternParts]]:
823+
<ul>
824+
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute}"*}</li>
825+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
826+
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute}"*}</li>
827+
</ul>
828+
</li>
829+
</ul>
830+
</li>
831+
</ul>
832+
</li>
833+
<li>
834+
[[rangePatterns12]]:
835+
<ul>
836+
<li>[[Hour]]:
837+
<ul>
838+
<li>[[hour]]: *"numeric"*</li>
839+
<li>[[minute]]: *"numeric"*</li>
840+
<li>
841+
[[PatternParts]]:
842+
<ul>
843+
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
844+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
845+
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
846+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" {ampm}"*}</li>
847+
</ul>
848+
</li>
849+
</ul>
850+
</li>
851+
<li>[[Minute]]:
852+
<ul>
853+
<li>[[hour]]: *"numeric"*</li>
854+
<li>[[minute]]: *"numeric"*</li>
855+
<li>
856+
[[PatternParts]]:
857+
<ul>
858+
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
859+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
860+
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{hour}:{minute}"*}</li>
861+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" {ampm}"*}</li>
862+
</ul>
863+
</li>
864+
</ul>
865+
</li>
866+
<li>[[Default]]:
867+
<ul>
868+
<li>[[year]]: *"2-digit"*</li>
869+
<li>[[month]]: *"numeric"*</li>
870+
<li>[[day]]: *"numeric"*</li>
871+
<li>[[hour]]: *"numeric"*</li>
872+
<li>[[minute]]: *"numeric"*</li>
873+
<li>
874+
[[PatternParts]]:
875+
<ul>
876+
<li>{[[Source]]: *"startRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute} {ampm}"*}</li>
877+
<li>{[[Source]]: *"shared"*, [[Pattern]]: *" – "*}</li>
878+
<li>{[[Source]]: *"endRange"*, [[Pattern]]: *"{day}/{month}/{year}, {hour}:{minute} {ampm}"*}</li>
879+
</ul>
880+
</li>
881+
</ul>
882+
</li>
883+
</ul>
884+
</li>
857885
</ul>
858886
</emu-note>
859887

spec/index.html

-53
Original file line numberDiff line numberDiff line change
@@ -8,59 +8,6 @@
88
location.protocol = 'https:';
99
}
1010
</script>
11-
<style>
12-
@media print {
13-
/* for the PDF */
14-
body.oldtoc {
15-
font-size: 80%;
16-
}
17-
.oldtoc var {
18-
color: #197124;
19-
}
20-
}
21-
h1.orange {
22-
font-size: 2em;
23-
}
24-
.oldtoc {
25-
padding: 5em;
26-
}
27-
.orange {
28-
color: #ff6600;
29-
margin: 0px;
30-
}
31-
.list-of-names {
32-
list-style-type: none;
33-
margin-bottom: 10px;
34-
padding-left: 10px;
35-
}
36-
emu-normative-optional {
37-
border-left: 5px solid #ff6600;
38-
padding: .5em;
39-
display: block;
40-
background: #ffeedd;
41-
}
42-
emu-normative-optional:before {
43-
display: block;
44-
color: #884400;
45-
content: "NORMATIVE OPTIONAL";
46-
}
47-
#metadata-block {
48-
margin: 4em 0;
49-
padding: 10px;
50-
border: 1px solid #ee8421;
51-
}
52-
#metadata-block h1 {
53-
font-size: 1.5em;
54-
margin-top: 0;
55-
}
56-
#metadata-block > ul {
57-
list-style-type: none;
58-
margin: 0; padding: 0;
59-
}
60-
#ecma-logo {
61-
width: 500px;
62-
}
63-
</style>
6411
<pre class=metadata>
6512
title: ECMAScript&reg; 2024 Internationalization API Specification
6613
shortname: ECMA-402

spec/introduction.html

+1-5
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,6 @@ <h1>Introduction</h1>
4848
</p>
4949
<p>
5050
Richard Gibson, Ujjwal Sharma<br>
51-
ECMA-402, 10<sup>th</sup> Edition Project Editors
52-
</p>
53-
<p>
54-
Richard Gibson, Ujjwal Sharma<br>
55-
ECMA-402, 11<sup>th</sup> Edition Project Editors
51+
ECMA-402, 10<sup>th</sup> & 11<sup>th</sup> Edition Project Editors
5652
</p>
5753
</emu-intro>

spec/listformat.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ <h1>
240240
<dl class="header">
241241
<dt>description</dt>
242242
<dd>
243-
It deconstructs the pattern string into a List of parts.
243+
<p>It deconstructs the pattern string into a List of parts.</p>
244244
<p>
245245
_placeables_ is a Record whose keys are placeables tokens used in the pattern string, and values are parts Records (as from PartitionPattern) which will be used in the result List to represent the token part.
246246
Example:

spec/numberformat.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -947,7 +947,7 @@ <h1>
947947
<table class="real-table">
948948
<thead>
949949
<tr>
950-
<th>Numbering System</th>
950+
<th>Numbering&nbsp;System</th>
951951
<th>Digits</th>
952952
</tr>
953953
</thead>

0 commit comments

Comments
 (0)