main page content

This commit is contained in:
Aleksey Chichenkov 2018-10-01 10:40:56 +03:00
parent 12c4995428
commit 27e785d1da
11 changed files with 213 additions and 54 deletions

View file

@ -18,7 +18,7 @@
isGlobalPage = (doc.kind === 'globalobj');
}
?>
<?js if (doc.kind === 'mainpage' || (doc.kind === 'package')) { ?>
<?js if (doc.kind === 'mainpage' /* || (doc.kind === 'package') */) { ?>
<?js= self.partial('mainpage.tmpl', doc) ?>
<?js } else if (doc.kind === 'source') { ?>
<?js= self.partial('source.tmpl', doc) ?>
@ -41,7 +41,7 @@
<?js } ?>
<?js } else if (doc.kind === 'module' && doc.modules) { ?>
<?js doc.modules.forEach(function(module) { ?>
<?js if (module.classdesc) { console.log("module.classdesc", module.classdesc)?>
<?js if (module.classdesc) { //console.log("module.classdesc", module.classdesc)?>
<div class="class-description"><?js= module.classdesc ?></div>
<?js } ?>

View file

@ -15,6 +15,7 @@
<link type="text/css" rel="stylesheet" href="styles/dd-menu.css">
<link type="text/css" rel="stylesheet" href="styles/explorer.css">
<link type="text/css" rel="stylesheet" href="styles/members.css">
<link type="text/css" rel="stylesheet" href="styles/mainpage.css">
</head>
<body>

View file

@ -1,10 +1,12 @@
<?js
var data = obj;
var self = this;
console.log(self.content)
?>
<style>
div#main section {
display: none;
}
</style>
<?js= self.partial('mainpage/each.tmpl', self.content) ?>
@ -12,8 +14,3 @@ console.log(self.content)
<h3><?js= data.name ?> <?js= data.version ?></h3>
<?js } ?>
<?js if (data.readme) { ?>
<section>
<article><?js= data.readme ?></article>
</section>
<?js } ?>

View file

@ -4,14 +4,21 @@ var self = this;
//console.log(part);
?>
<div class="mainpage">
<?js if(part.description) { ?>
<div class="part bdotted">
<div class="desc"><?js= self.replace_enters_to_br(part.description) ?></div>
<?js if(part.description) { ?>
<div class="description part bdotted"><?js= self.replace_enters_to_br(part.description) ?></div>
<?js } ?>
<?js part.examples && part.examples.forEach(function(_example){ ?>
<pre class="prettyprint"><code><?js= self.htmlsafe(_example.code) ?></code></pre>
<?js }); ?>
</div>
<?js } ?>
<?js if (part.examples && part.examples.length) { ?>
<div class="params-desc params-example bdotted part">
<div class="title">Examples: </div>
<?js= self.partial('examples.tmpl', part.examples) ?>
</div>
<?js } ?>
<?js if (false && part.examples && part.examples.length) { ?>
<div class="params-desc params-example bdotted part">
<div class="title">Examples: </div>
<?js= self.partial('examples.tmpl', part.examples) ?>
</div>
<?js } ?>
</div>