Merge pull request #2589 from tschaub/olx-property-stability

Document stability for olx properties
This commit is contained in:
Éric Lemoine
2014-08-22 09:27:48 +02:00
4 changed files with 583 additions and 17 deletions
+4
View File
@@ -28,6 +28,10 @@ exports.handlers = {
newDoclet: function(e) { newDoclet: function(e) {
var doclet = e.doclet; var doclet = e.doclet;
if (doclet.meta.filename == 'olx.js') { if (doclet.meta.filename == 'olx.js') {
// do nothing if not marked @api
if (!doclet.stability) {
return;
}
if (doclet.kind == 'typedef') { if (doclet.kind == 'typedef') {
lastOlxTypedef = doclet; lastOlxTypedef = doclet;
olxTypes[doclet.longname] = []; olxTypes[doclet.longname] = [];
+4
View File
@@ -183,6 +183,10 @@ li {
font-size: 0.8em; font-size: 0.8em;
padding: 2px 4px; padding: 2px 4px;
} }
td.description span.stability {
float: left;
margin-right: 0.5em;
}
span.type-signature.static { span.type-signature.static {
margin-right: 3px; margin-right: 3px;
} }
+2 -11
View File
@@ -93,17 +93,8 @@
<?js } ?> <?js } ?>
<td<?js= (param.subparams ? ' colspan=' + colspan : ' ') ?> class="description last"> <td<?js= (param.subparams ? ' colspan=' + colspan : ' ') ?> class="description last">
<?js if (params.hasAttributes) {?> <?js if (param.stability) { ?>
<?js if (param.optional) { ?> <?js= self.partial('stability.tmpl', param) ?>
<span class="optional">optional</span>
<?js } ?>
<?js if (param.nullable) { ?>
<span class="nullable">nullable</span>
<?js } ?>
<?js if (param.variable) { ?>
<span class="repeatable">repeatable</span>
<?js } ?>
<?js } ?> <?js } ?>
<?js= param.description ?><?js if (param.subparams) { ?> <?js= param.description ?><?js if (param.subparams) { ?>
<?js= self.partial('params.tmpl', param.subparams) ?> <?js= self.partial('params.tmpl', param.subparams) ?>
+573 -6
View File
File diff suppressed because it is too large Load Diff