commit 4a868fa2be1713a5cdc0ae75276c2fdf28a56d94 (tree)
parent 564d6c4960018020913d3a2883cdd028f841af20
Author: Loris Cro <kappaloris@gmail.com>
Date: Fri, 11 Feb 2022 17:24:58 +0100
autodoc: escape html in decl ref names
Diffstat:
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/lib/docs/main.js b/lib/docs/main.js
@@ -131,7 +131,7 @@
name= "union";
}
- return name
+ return escapeHtml(name);
}
function typeKindIsContainer(typeKind) {
@@ -447,12 +447,12 @@
var valTypeName = typeShorthandName(valType);
html += '<a href="'+navLinkDecl(decl.name)+'">';
- html += '<span class="tok-kw" style="color:lightblue;">' + decl.name + '</span>';
+ html += '<span class="tok-kw" style="color:lightblue;">' + escapeHtml(decl.name) + '</span>';
html += '</a>';
html += ' ('+ valTypeName +')';
} else if ("type" in value) {
var name = zigAnalysis.types[value.type].name;
- html += '<span class="tok-kw">' + name + '</span>';
+ html += '<span class="tok-kw">' + escapeHtml(name) + '</span>';
} else if (argTypeIndex != null) {
html += typeIndexName(argTypeIndex, true, true);
} else {
@@ -923,11 +923,11 @@
var valTypeName = typeShorthandName(valType);
payloadHtml += '<a href="'+navLinkDecl(decl.name)+'">';
- payloadHtml += '<span class="tok-kw" style="color:lightblue;">' + decl.name + '</span>';
+ payloadHtml += '<span class="tok-kw" style="color:lightblue;">' + escapeHtml(decl.name) + '</span>';
payloadHtml += '</a>';
} else if ("type" in value) {
var name = zigAnalysis.types[value.type].name;
- payloadHtml += '<span class="tok-kw">' + name + '</span>';
+ payloadHtml += '<span class="tok-kw">' + escapeHtml(name) + '</span>';
} else if (argTypeIndex != null) {
payloadHtml += typeIndexName(argTypeIndex, wantHtml, wantSubLink);
} else if (wantHtml) {
@@ -1289,12 +1289,12 @@
var valTypeName = typeShorthandName(valType);
html += '<a href="'+navLinkDecl(decl.name)+'">';
- html += '<span class="tok-kw" style="color:lightblue;">' + decl.name + '</span>';
+ html += '<span class="tok-kw" style="color:lightblue;">' + escapeHtml(decl.name) + '</span>';
html += '</a>';
html += ' ('+ valTypeName +')';
} else if ("type" in field) {
var name = zigAnalysis.types[field.type].name;
- html += '<span class="tok-kw">' + name + '</span>';
+ html += '<span class="tok-kw">' + escapeHtml(name) + '</span>';
} else {
html += '<span class="tok-kw">var</span>';
}