Skip to content

Commit 7ee8e23

Browse files
committed
Link to specific modes in documentation table of contents
1 parent 3795396 commit 7ee8e23

2 files changed

Lines changed: 40 additions & 5 deletions

File tree

web/docs/docs.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ h2 {
111111
top: 0;
112112
z-index: 6;
113113
}
114-
h2 + a {
114+
h2 ~ a {
115115
position: relative;
116116
top: calc(var(--h2h) * -1);
117117
}
@@ -124,7 +124,7 @@ h3 {
124124
top: calc(var(--h2h) - 0.1rem);
125125
z-index: 5;
126126
}
127-
h3 + a {
127+
h3 ~ a {
128128
position: relative;
129129
top: calc((var(--h2h) + var(--h3h) - 0.1rem) * -1);
130130
}
@@ -137,7 +137,7 @@ h4 {
137137
top: calc(var(--h2h) + var(--h3h) - 0.2rem);
138138
z-index: 4;
139139
}
140-
h4 + a {
140+
h4 ~ a {
141141
position: relative;
142142
top: calc((var(--h2h) + var(--h3h) + var(--h4h) - 0.2rem) * -1);
143143
}
@@ -150,7 +150,7 @@ h5 {
150150
top: calc(var(--h2h) + var(--h3h) + var(--h4h) - 0.3rem);
151151
z-index: 3;
152152
}
153-
h5 + a {
153+
h5 ~ a {
154154
position: relative;
155155
top: calc((var(--h2h) + var(--h3h) + var(--h4h) + var(--h5h) - 0.3rem) * -1);
156156
}

web/docs/index.html

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,41 @@ <h2>API Reference</h2>
325325
>
326326
</li>
327327
<li><a href="#mask">Masks (<code>mask</code>)</a></li>
328-
<li><a href="#mode">Modes (<code>modes</code>)</a></li>
328+
<li>
329+
<a href="#mode">Modes (<code>modes</code>)</a>
330+
<ul>
331+
<li>
332+
<a href="#mode_encodings"><code>mode.numeric(text)</code></a>
333+
</li>
334+
<li>
335+
<a href="#mode_encodings"><code>mode.alphaNumeric(text)</code></a>
336+
</li>
337+
<li>
338+
<a href="#mode_encodings"><code>mode.ascii(text)</code></a>
339+
</li>
340+
<li>
341+
<a href="#mode_encodings"><code>mode.iso8859_1(text)</code></a>
342+
</li>
343+
<li>
344+
<a href="#mode_encodings"><code>mode.shift_jis(text)</code></a>
345+
</li>
346+
<li>
347+
<a href="#mode_encodings"><code>mode.utf8(text)</code></a>
348+
</li>
349+
<li>
350+
<a href="#mode_multi"><code>mode.multi(...modes)</code></a>
351+
</li>
352+
<li>
353+
<a href="#mode_eci"><code>mode.eci(value)</code></a>
354+
</li>
355+
<li>
356+
<a href="#mode_eci"><code>mode.bytes(data)</code></a>
357+
</li>
358+
<li>
359+
<a href="#mode_auto"><code>mode.auto(text[, options])</code></a>
360+
</li>
361+
</ul>
362+
</li>
329363
<li><a href="#trailer">Trailer (<code>trailer</code>)</a></li>
330364
</ul>
331365
</li>
@@ -625,6 +659,7 @@ <h4>Modes</h4>
625659
encoding conforms to the accepted character set. If you provide mismatched content, the resulting QR Code
626660
will likely be malformed. The available modes and their supported character sets are:
627661
</p>
662+
<a id="mode_encodings"></a>
628663
<table>
629664
<thead>
630665
<tr>

0 commit comments

Comments
 (0)