updated to v2
This commit is contained in:
11
src/main/template/main.handlebars
Normal file
11
src/main/template/main.handlebars
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
<div class='container' id='resources_container'>
|
||||
<ul id='resources'>
|
||||
</ul>
|
||||
|
||||
<div class="footer">
|
||||
<br>
|
||||
<br>
|
||||
<h4 style="color: #999">[<span style="font-variant: small-caps">base url</span>: {{basePath}}]</h4>
|
||||
</div>
|
||||
</div>
|
||||
59
src/main/template/operation.handlebars
Normal file
59
src/main/template/operation.handlebars
Normal file
@@ -0,0 +1,59 @@
|
||||
|
||||
<ul class='operations' >
|
||||
<li class='{{httpMethod}} operation' id='{{resourceName}}_{{nickname}}_{{httpMethod}}'>
|
||||
<div class='heading'>
|
||||
<h3>
|
||||
<span class='http_method'>
|
||||
<a href='#!/{{resourceName}}/{{nickname}}_{{httpMethod}}' class="toggleOperation">{{httpMethod}}</a>
|
||||
</span>
|
||||
<span class='path'>
|
||||
<a href='#!/{{resourceName}}/{{nickname}}_{{httpMethod}}' class="toggleOperation">{{pathJson}}</a>
|
||||
</span>
|
||||
</h3>
|
||||
<ul class='options'>
|
||||
<li>
|
||||
<a href='#!/{{resourceName}}/{{nickname}}_{{httpMethod}}' class="toggleOperation">{{summary}}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class='content' id='{{resourceName}}_{{nickname}}_{{httpMethod}}_content' style='display:none'>
|
||||
{{#if notes}}
|
||||
<h4>Implementation Notes</h4>
|
||||
<p>{{notes}}</p>
|
||||
{{/if}}
|
||||
<form accept-charset='UTF-8' action='#' class='sandbox' method='post'>
|
||||
<div style='margin:0;padding:0;display:inline'></div>
|
||||
<h4>Parameters</h4>
|
||||
<table class='fullwidth'>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Parameter</th>
|
||||
<th>Value</th>
|
||||
<th>Description</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="operation-params">
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
{{#if isGetMethod}}
|
||||
<div class='sandbox_header'>
|
||||
<input class='submit' name='commit' type='button' value='Try it out!' />
|
||||
<a href='#' class='response_hider' style='display:none'>Hide Response</a>
|
||||
<img alt='Throbber' class='response_throbber' src='http://swagger.wordnik.com/images/throbber.gif' style='display:none' />
|
||||
</div>
|
||||
{{/if}}
|
||||
</form>
|
||||
<div class='response' style='display:none'>
|
||||
<h4>Request URL</h4>
|
||||
<div class='block request_url'></div>
|
||||
<h4>Response Body</h4>
|
||||
<div class='block response_body'></div>
|
||||
<h4>Response Code</h4>
|
||||
<div class='block response_code'></div>
|
||||
<h4>Response Headers</h4>
|
||||
<div class='block response_headers'></div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
6
src/main/template/param.handlebars
Normal file
6
src/main/template/param.handlebars
Normal file
@@ -0,0 +1,6 @@
|
||||
<td class='code'>{{name}}</td>
|
||||
<td>
|
||||
<input minlength='0' name='{{name}}' placeholder='' type='text' value=''/>
|
||||
</td>
|
||||
<td width='500'>{{description}}</td>
|
||||
|
||||
21
src/main/template/param_list.handlebars
Normal file
21
src/main/template/param_list.handlebars
Normal file
@@ -0,0 +1,21 @@
|
||||
<td class='code'>{{name}}</td>
|
||||
<td>
|
||||
<select name='{{name}}'>
|
||||
{{#if required}}
|
||||
{{else}}
|
||||
{{#if defaultValue}}
|
||||
{{else}}
|
||||
<option selected="" value=''></option>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#each allowableValues.descriptiveValues}}
|
||||
{{#if isDefault}}
|
||||
<option value='{{value}}'>{{value}} (default)</option>
|
||||
{{else}}
|
||||
<option value='{{value}}'>{{value}}</option>
|
||||
{{/if}}
|
||||
{{/each}}
|
||||
</select>
|
||||
</td>
|
||||
<td width='500'>{{description}}</td>
|
||||
|
||||
4
src/main/template/param_readonly.handlebars
Normal file
4
src/main/template/param_readonly.handlebars
Normal file
@@ -0,0 +1,4 @@
|
||||
<td class='code'>{{name}}</td>
|
||||
<td>-</td>
|
||||
<td width='500'>{{description}}</td>
|
||||
|
||||
4
src/main/template/param_readonly_required.handlebars
Normal file
4
src/main/template/param_readonly_required.handlebars
Normal file
@@ -0,0 +1,4 @@
|
||||
<td class='code required'>{{name}}</td>
|
||||
<td>-</td>
|
||||
<td width='500'>{{description}}</td>
|
||||
|
||||
7
src/main/template/param_required.handlebars
Normal file
7
src/main/template/param_required.handlebars
Normal file
@@ -0,0 +1,7 @@
|
||||
<td class='code required'>{{name}}</td>
|
||||
<td>
|
||||
<input class='required' minlength='1' name='{{name}}' placeholder='(required)' type='text' value=''/>
|
||||
</td>
|
||||
<td width='500'>
|
||||
<strong>{{description}}</strong>
|
||||
</td>
|
||||
27
src/main/template/resource.handlebars
Normal file
27
src/main/template/resource.handlebars
Normal file
@@ -0,0 +1,27 @@
|
||||
<div class='heading'>
|
||||
<h2>
|
||||
<a href='#!/{{name}}' onclick="Docs.toggleEndpointListForResource('{{name}}');">/{{name}}</a>
|
||||
</h2>
|
||||
<ul class='options'>
|
||||
<li>
|
||||
<a href='#!/{{name}}' id='endpointListTogger_{{name}}'
|
||||
onclick="Docs.toggleEndpointListForResource('{{name}}');">Show/Hide</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='#' onclick="Docs.collapseOperationsForResource('{{name}}'); return false;">
|
||||
List Operations
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='#' onclick="Docs.expandOperationsForResource('{{name}}'); return false;">
|
||||
Expand Operations
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href='{{url}}'>Raw</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<ul class='endpoints' id='{{name}}_endpoint_list' style='display:none'>
|
||||
|
||||
</ul>
|
||||
Reference in New Issue
Block a user