rollback nodejs and htmldocs template

This commit is contained in:
wing328 2015-06-09 12:51:52 +08:00
parent eee8685847
commit eede02a6ab
12 changed files with 226 additions and 251 deletions

View File

@ -1,5 +1,3 @@
{{#isBodyParam}} {{#isBodyParam}}<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; {{description}} {{#defaultValue}} <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; {{description}} {{#defaultValue}}default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isBodyParam}}
default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isBodyParam}}

View File

@ -1,5 +1,3 @@
{{#isFormParam}} {{#isFormParam}}<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param-desc"><span class="param-type">Form Parameter</span> &mdash; {{description}} {{#defaultValue}} <div class="param-desc"><span class="param-type">Form Parameter</span> &mdash; {{description}} {{#defaultValue}}default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isFormParam}}
default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isFormParam}}

View File

@ -1,5 +1,3 @@
{{#isHeaderParam}} {{#isHeaderParam}}<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param-desc"><span class="param-type">Header Parameter</span> &mdash; {{description}} {{#defaultValue}} <div class="param-desc"><span class="param-type">Header Parameter</span> &mdash; {{description}} {{#defaultValue}}default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isHeaderParam}}
default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isHeaderParam}}

View File

@ -5,50 +5,39 @@
</head> </head>
<body> <body>
<h1>{{{appName}}}</h1> <h1>{{{appName}}}</h1>
<div class="app-desc">{{{appDescription}}} for {{partner}}</div> <div class="app-desc">{{{appDescription}}} for {{partner}}</div>
{{#infoUrl}} {{#infoUrl}}<div class="app-desc">More information: <a href="{{{infoUrl}}}">{{{infoUrl}}}</a></div>{{/infoUrl}}
<div class="app-desc">More information: <a href="{{{infoUrl}}}">{{{infoUrl}}}</a></div>{{/infoUrl}} {{#infoEmail}}<div class="app-desc">Contact Info: <a href="{{{infoEmail}}}">{{{infoEmail}}}</a></div>{{/infoEmail}}
{{#infoEmail}} {{#version}}<div class="app-desc">Version: {{{version}}}</div>{{/version}}
<div class="app-desc">Contact Info: <a href="{{{infoEmail}}}">{{{infoEmail}}}</a></div>{{/infoEmail}}
{{#version}}
<div class="app-desc">Version: {{{version}}}</div>{{/version}}
<div class="license-info">{{{licenseInfo}}}</div> <div class="license-info">{{{licenseInfo}}}</div>
<div class="license-url">{{{licenseUrl}}}</div> <div class="license-url">{{{licenseUrl}}}</div>
<h2>Access</h2> <h2>Access</h2>
<div class="method-summary">Customize this message as you see fit!</div> <div class="method-summary">Customize this message as you see fit!</div>
<h2>Methods</h2> <h2>Methods</h2>
{{#apiInfo}} {{#apiInfo}}
{{#apis}} {{#apis}}
{{#operations}}{{#operation}} {{#operations}}{{#operation}}
<div class="method"> <div class="method">
<div class="method-path"> <div class="method-path"><pre class="{{httpMethod}}"><code class="huge"><span>{{httpMethod}}</span>: {{path}}</code></pre></div>
<pre class="{{httpMethod}}"><code class="huge"><span>{{httpMethod}}</span>: {{path}}</code></pre>
</div>
<div class="method-tags"> {{#tags}}<span class="method-tag">{{this}}</span>{{/tags}}</div> <div class="method-tags"> {{#tags}}<span class="method-tag">{{this}}</span>{{/tags}}</div>
<div class="method-summary"><span class="nickname">{{nickname}}</span> {{summary}}</div> <div class="method-summary"><span class="nickname">{{nickname}}</span> {{summary}}</div>
<div class="method-notes">{{notes}}</div> <div class="method-notes">{{notes}}</div>
<h3 class="field-label">Parameters</h3> <h3 class="field-label">Parameters</h3>
<div class="field-items"> <div class="field-items">
{{#allParams}}{{>queryParam}}{{>pathParam}}{{>bodyParam}}{{>headerParam}}{{>formParam}} {{#allParams}}{{>queryParam}}{{>pathParam}}{{>bodyParam}}{{>headerParam}}{{>formParam}}
{{/allParams}} {{/allParams}}
</div> </div> <!-- field-items -->
<!-- field-items -->
<h3 class="field-label">Return type</h3> <h3 class="field-label">Return type</h3>
<div class="return-type"><a href="#{{returnContainer}}">{{{returnType}}}</a></div> <div class="return-type"><a href="#{{returnContainer}}">{{{returnType}}}</a></div>
{{#examples}} {{#examples}}
<h3 class="field-label">Example data</h3> <h3 class="field-label">Example data</h3>
<div class="example-data-content-type">Content-Type: {{{contentType}}}</div> <div class="example-data-content-type">Content-Type: {{{contentType}}}</div>
<pre class="example"><code>{{example}}</code></pre> <pre class="example"><code>{{example}}</code></pre>
{{/examples}} {{/examples}}
</div> </div> <!-- method -->
<!-- method -->
<hr> <hr>
{{/operation}}{{/operations}} {{/operation}}{{/operations}}
{{/apis}}{{/apiInfo}} {{/apis}}{{/apiInfo}}
@ -58,14 +47,10 @@
{{#model}} {{#model}}
<div class="model"> <div class="model">
<h3 class="field-label"><a name="{{classname}}">{{classname}}</a></h3> <h3 class="field-label"><a name="{{classname}}">{{classname}}</a></h3>
<div class="field-items"> <div class="field-items">
{{#vars}} {{#vars}}<div class="param">{{name}} {{#isNotRequired}}(optional){{/isNotRequired}}</div><div class="param-desc"><span class="param-type">{{datatype}}</span> {{description}}</div>
<div class="param">{{name}} {{#isNotRequired}}(optional){{/isNotRequired}}</div>
<div class="param-desc"><span class="param-type">{{datatype}}</span> {{description}}</div>
{{/vars}} {{/vars}}
</div> </div> <!-- field-items -->
<!-- field-items -->
</div> </div>
{{/model}} {{/model}}
{{/models}} {{/models}}

View File

@ -1,5 +1,3 @@
{{#isPathParam}} {{#isPathParam}}<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; {{description}} {{#defaultValue}} <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; {{description}} {{#defaultValue}}default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isPathParam}}
default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isPathParam}}

View File

@ -1,5 +1,3 @@
{{#isQueryParam}} {{#isQueryParam}}<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param">{{paramName}} {{^required}}(optional){{/required}}{{#required}}(required){{/required}}</div>
<div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; {{description}} {{#defaultValue}} <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; {{description}} {{#defaultValue}}default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isQueryParam}}
default: {{{defaultValue}}}{{/defaultValue}}</div>{{/isQueryParam}}