Create source code links during apidoc creation
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
<?js
|
||||
var data = obj;
|
||||
var self = this;
|
||||
var version = self.find({kind: 'package' })[0].version;
|
||||
if (/-dev$/.test(version)) {
|
||||
version = 'main';
|
||||
} else {
|
||||
version = 'v' + version;
|
||||
}
|
||||
?>
|
||||
<dt class="<?js= (data.stability && data.stability !== 'stable') ? 'unstable' : '' ?>">
|
||||
<div class="nameContainer<?js if (data.inherited) { ?> inherited<?js } ?>">
|
||||
@@ -16,7 +22,8 @@ var self = this;
|
||||
</h4>
|
||||
<?js if (data.meta) {?>
|
||||
<div class="tag-source">
|
||||
<?js= self.linkto(meta.filename) ?>, <?js= self.linkto(meta.filename, 'line ' + meta.lineno, null, 'line' + meta.lineno) ?>
|
||||
<a href="https://github.com/openlayers/openlayers/blob/<?js= version ?>/src/ol/<?js= meta.filename ?>"><?js= meta.filename ?></a>,
|
||||
<a href="https://github.com/openlayers/openlayers/blob/<?js= version ?>/src/ol/<?js= meta.filename ?>#L<?js= meta.lineno ?>">line <?js= meta.lineno ?></a>
|
||||
</div>
|
||||
<?js } ?>
|
||||
<?js } ?>
|
||||
|
||||
Reference in New Issue
Block a user