Mark optional and repeatable arguments
This commit is contained in:
@@ -294,7 +294,7 @@ li {
|
|||||||
.main table .description p {
|
.main table .description p {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
.main table .optional {
|
.main table .optional, .main table .repeatable {
|
||||||
float: left;
|
float: left;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
background-color: #ddd!important;
|
background-color: #ddd!important;
|
||||||
|
|||||||
@@ -24,9 +24,15 @@
|
|||||||
var colspan = 2;
|
var colspan = 2;
|
||||||
params.forEach(function(param) {
|
params.forEach(function(param) {
|
||||||
if (!param) { return; }
|
if (!param) { return; }
|
||||||
|
if (param.type && param.type.names && param.type.names.indexOf('undefined') !== -1) {
|
||||||
|
param.optional = true;
|
||||||
|
}
|
||||||
|
if (param.name.indexOf('var_') == 0) {
|
||||||
|
params.hasAttributes = true;
|
||||||
|
param.variable = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (param.optional || param.nullable) {
|
if (param.optional || param.nullable) {
|
||||||
++colspan;
|
|
||||||
params.hasAttributes = true;
|
params.hasAttributes = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -50,10 +56,6 @@
|
|||||||
|
|
||||||
<th>Type</th>
|
<th>Type</th>
|
||||||
|
|
||||||
<?js if (params.hasAttributes) {?>
|
|
||||||
<th>Argument</th>
|
|
||||||
<?js } ?>
|
|
||||||
|
|
||||||
<?js if (params.hasDefault) {?>
|
<?js if (params.hasDefault) {?>
|
||||||
<th>Default</th>
|
<th>Default</th>
|
||||||
<?js } ?>
|
<?js } ?>
|
||||||
@@ -81,18 +83,6 @@
|
|||||||
<?js } ?>
|
<?js } ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<?js if (params.hasAttributes) {?>
|
|
||||||
<td class="attributes">
|
|
||||||
<?js if (param.optional) { ?>
|
|
||||||
<optional><br>
|
|
||||||
<?js } ?>
|
|
||||||
|
|
||||||
<?js if (param.nullable) { ?>
|
|
||||||
<nullable><br>
|
|
||||||
<?js } ?>
|
|
||||||
</td>
|
|
||||||
<?js } ?>
|
|
||||||
|
|
||||||
<?js if (params.hasDefault) {?>
|
<?js if (params.hasDefault) {?>
|
||||||
<td class="default">
|
<td class="default">
|
||||||
<?js if (typeof param.defaultvalue !== 'undefined') { ?>
|
<?js if (typeof param.defaultvalue !== 'undefined') { ?>
|
||||||
|
|||||||
Reference in New Issue
Block a user