Use the full table for constructor options

This commit is contained in:
Tim Schaub
2022-08-16 17:16:32 -06:00
parent dd876b1c8f
commit 43098af87c

View File

@@ -58,13 +58,29 @@
<tbody>
<?js
var self = this;
if (params[0].name === 'options' && params[0].subparams) {
var onlyOptions = true;
for (var i = 1; i < params.length; ++i) {
if (params[i]) {
onlyOptions = false;
break;
}
}
if (onlyOptions) {
var hasName = params.hasName;
params = params[0].subparams;
params.hasName = hasName;
}
}
params.forEach(function(param) {
if (!param) { return; }
?>
<tr class="<?js= (param.stability && param.stability !== 'stable') ? 'unstable' : '' ?>">
<?js if (params.hasName) {?>
<td class="name"><code><?js= param.name.replace(/^opt_/, "") ?></code></td>
<td class="name"><code><?js= param.name ?></code></td>
<?js } ?>
<?js if (!param.subparams) {?>