Merge pull request #2589 from tschaub/olx-property-stability
Document stability for olx properties
This commit is contained in:
@@ -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] = [];
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user