mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-17 07:40:22 +00:00
fix(ngdoc): add default values to ngdoc template
ngDoc did not add default value to template, even though it was present in the documentation. This change adds the default value to the description column in the parameters table. Closes #3950
This commit is contained in:
parent
1618adfab1
commit
448bd14445
1 changed files with 9 additions and 3 deletions
|
|
@ -482,7 +482,7 @@ Doc.prototype = {
|
|||
description:self.markdown(text.replace(match[0], match[6])),
|
||||
type: optional ? match[1].substring(0, match[1].length-1) : match[1],
|
||||
optional: optional,
|
||||
'default':match[5]
|
||||
default: match[5]
|
||||
};
|
||||
self.param.push(param);
|
||||
} else if (atName == 'returns' || atName == 'return') {
|
||||
|
|
@ -629,7 +629,6 @@ Doc.prototype = {
|
|||
types = types.substr(0,limit);
|
||||
}
|
||||
types = types.split(/\|(?![\(\)\w\|\s]+>)/);
|
||||
var description = param.description;
|
||||
if (param.optional) {
|
||||
name += ' <div><em>(optional)</em></div>';
|
||||
}
|
||||
|
|
@ -642,8 +641,15 @@ Doc.prototype = {
|
|||
dom.text(type);
|
||||
dom.html('</a>');
|
||||
}
|
||||
|
||||
dom.html('</td>');
|
||||
dom.html('<td>' + description + '</td>');
|
||||
var description = '<td>';
|
||||
description += param.description;
|
||||
if (param.default) {
|
||||
description += ' <p><em>(default: ' + param.default + ')</em></p>';
|
||||
}
|
||||
description += '</td>';
|
||||
dom.html(description);
|
||||
dom.html('</tr>');
|
||||
};
|
||||
dom.html('</tbody>');
|
||||
|
|
|
|||
Loading…
Reference in a new issue