test-pr#91
This commit is contained in:
parent
158fbf1d16
commit
ae77ba4106
1732
css/AllInOne.css
1732
css/AllInOne.css
File diff suppressed because it is too large
Load Diff
|
@ -1,38 +0,0 @@
|
|||
.copyright {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#toTop {
|
||||
display: none;
|
||||
position: fixed;
|
||||
bottom:10px;
|
||||
right:0;
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
border-radius: 50%;
|
||||
background-color: #ced4ce;
|
||||
cursor: pointer;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#upArrow {
|
||||
position: absolute;
|
||||
left: 24%;
|
||||
right: 0;
|
||||
bottom: 19%;
|
||||
transition: .3s ease-in-out;
|
||||
display:block;
|
||||
}
|
||||
|
||||
#upText {
|
||||
position: absolute;
|
||||
left: 0px;
|
||||
right: 0px;
|
||||
bottom: 5px;
|
||||
font-size: 12px;
|
||||
line-height: 16px;
|
||||
display: none;
|
||||
transition: .3s ease-in-out;
|
||||
-webkit-box-align: center;
|
||||
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 462 B |
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -1,31 +1,546 @@
|
|||
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="smart-doc"><%if(isNotEmpty(projectName)){%><title>${projectName}</title><%}else{%><title>API Reference</title><%}%><link rel="stylesheet" href="${css_cdn}/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"><link rel="stylesheet" href="AllInOne.css?v=${version}"/><script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script></head><body class="book toc2 toc-left"><div id="header"><%if(isNotEmpty(projectName)){%><h1>${projectName}</h1><%}%><div id="toc" class="toc2"><div id="book-search-input"><input id="search" type="text" placeholder="Type to search"></div><div id="toctitle"><span>API Reference</span></div><ul id="accordion" class="sectlevel1"><li><a href="#_add_dependency">1. Add dependency</a></li><%for(api in apiDocList){%><%if(apiLP.first){%><li class="open"><a class="dd" href="#_${api.link}">${api.order+1}. ${api.desc}</a><ul class="sectlevel2" style="display: block"><%for(doc in api.list){%><li><%if(doc.deprecated){%><a href="#_${api.order+1}_${doc.order}_${doc.desc}">${api.order+1}.${doc.order}. <span class="line-through">${htmlEscape(doc.desc)}</span></a><%}else{%><a href="#_${api.order+1}_${doc.order}_${doc.desc}">${api.order+1}.${doc.order}. ${htmlEscape(doc.desc)}</a><%}%></li><%}%></ul></li><%}else{%><li><a class="dd" href="#_${api.link}">${api.order+1}. ${htmlEscape(api.desc)}</a><ul class="sectlevel2"><%for(doc in api.list){%><li><%if(doc.deprecated){%><a href="#_${api.order+1}_${doc.order}_${doc.desc}">${api.order+1}.${doc.order}. <span class="line-through">${htmlEscape(doc.desc)}</span></a><%}else{%><a href="#_${api.order+1}_${doc.order}_${doc.desc}">${api.order+1}.${doc.order}. ${htmlEscape(doc.desc)}</a><%}%></li><%}%></ul></li><%}%><%}%><%if(isNotEmpty(errorCodeList)){%><li><a href="#_error_code_list">${apiDocList.~size+1}. ${errorListTitle}</a></li><%}%><%if(isNotEmpty(dictList)){%><li><a class="dd" href="#_dict_list">${dictListOrder}. ${dictListTitle}</a><ul class="sectlevel2"><%for(dict in dictList){%><li><a href="#_${dictListOrder}_${dict.order}_${dict.title}">${dictListOrder}.${dict.order}. ${htmlEscape(dict.title)}</a></li><%}%></ul></li><%}%></ul></div></div><div id="content"><%if(isNotEmpty(revisionLogList)){%><div id="preamble"><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 20%;"><col style="width: 20%;"><col style="width: 20%;"><col style="width: 20%;"><col style="width: 20%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Version</th><th class="tableblock halign-left valign-top">Update Time</th><th class="tableblock halign-left valign-top">Status</th><th class="tableblock halign-left valign-top">Author</th><th class="tableblock halign-left valign-top">Description</th></tr></thead><tbody><%for(revisionLog in revisionLogList){%><tr><td class="tableblock halign-left valign-top"><p class="tableblock">${revisionLog.version}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${revisionLog.revisionTime}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${revisionLog.status}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${revisionLog.author}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${revisionLog.remarks}</p></td></tr><%}%></tbody></table></div></div><%}%><%if(isNotEmpty(dependencyList)){%><div class="sect1"><h2 id="_add_dependency"><a class="anchor" href="#_add_dependency"></a><a class="link" href="#_add_dependency">1. Add dependency</a></h2><div class="sectionbody"><div class="listingblock"><div class="content">
|
||||
<pre><%for(dp in dependencyList){%><dependency>
|
||||
<groupId>${dp.groupId}</groupId>
|
||||
<artifactId>${dp.artifactId}</artifactId>
|
||||
<version>${dp.version}</version>
|
||||
</dependency>
|
||||
<%}%>
|
||||
</pre></div></div><%if(isNotEmpty(consumerConfigExample)){%><div class="paragraph"><p>Consumer config</p></div><div class="listingblock"><div class="content"><pre>${consumerConfigExample}</pre></div></div><%}%></div></div><%}%><%for(api in apiDocList){%><div class="sect1"><h2 id="_${api.desc}"><a class="anchor" href="#_${api.desc}"></a><a class="link" href="#_${api.desc}">${api.order+1}. ${htmlEscape(api.desc)}</a></h2><div class="sectionbody"><div class="paragraph"><p><strong>URI:</strong> ${api.uri}</p></div><div class="paragraph"><p><strong>Service:</strong> ${api.name}</p></div><div class="paragraph"><p><strong>Protocol:</strong> ${api.protocol}</p></div><div class="paragraph"><p><strong>Author:</strong> ${api.author}</p></div><div class="paragraph"><p><strong>Version:</strong> ${api.version}</p></div><%for(doc in api.list){%><div class="sect2"><h3 id="_${api.order+1}_${doc.order}_${doc.desc}"><a class="anchor" href="#_${api.order+1}_${doc.order}_${doc.desc}"></a><%if(doc.deprecated){%><a class="link" href="#_${api.order+1}_${doc.order}_${doc.desc}">${api.order+1}.${doc.order}. <span class="line-through">${htmlEscape(doc.desc)}</span></a><%}else{%><a class="link" href="#_${api.order+1}_${doc.order}_${doc.desc}">${api.order+1}.${doc.order}. ${htmlEscape(doc.desc)}</a><%}%></h3><div class="paragraph"><p><strong>Definition:</strong> ${doc.escapeMethodDefinition}</p></div><div class="paragraph"><p><strong>Description:</strong> ${htmlEscape(doc.detail)}</p></div><%if(isNotEmpty(doc.requestParams)){%><div class="paragraph"><p><strong>Invoke-parameters:</strong></p></div><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 20%;"><col style="width: 20%;"><col style="width: 20%;"><col style="width: 20%;"><col style="width: 20%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Parameter</th><th class="tableblock halign-left valign-top">Type</th><th class="tableblock halign-left valign-top">Description</th><th class="tableblock halign-left valign-top">Required</th><th class="tableblock halign-left valign-top">Since</th></tr></thead><tbody><%for(param in doc.requestParams){%><tr><td class="tableblock halign-left valign-top"><p class="tableblock">${param.field}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${param.type}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${htmlEscape(param.desc)}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${param.required}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${param.version}</p></td></tr><%}%></tbody></table><%}%><%if(isNotEmpty(doc.responseParams)){%><div class="paragraph"><p><strong>Response-fields:</strong></p></div><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 25%;"><col style="width: 25%;"><col style="width: 25%;"><col style="width: 25%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Field</th><th class="tableblock halign-left valign-top">Type</th><th class="tableblock halign-left valign-top">Description</th><th class="tableblock halign-left valign-top">Since</th></tr></thead><tbody><%for(param in doc.responseParams){%><tr><td class="tableblock halign-left valign-top"><p class="tableblock">${param.field}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${param.type}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${htmlEscape(param.desc)}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${param.version}</p></td></tr><%}%></tbody></table><%}%></div><%}%></div></div><%}%><%if(isNotEmpty(errorCodeList)){%><div class="sect1"><h2 id="_error_code_list"><a class="anchor" href="#_error_code_list"></a><a class="link" href="#_error_code_list">${apiDocList.~size+2}. ${errorListTitle}</a></h2><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width: 50%;"><col style="width: 50%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Error code</th><th class="tableblock halign-left valign-top">Description</th></tr></thead><tbody><%for(error in errorCodeList){%><tr><td class="tableblock halign-left valign-top"><p class="tableblock">${error.value}</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">${htmlEscape(error.desc)}</p></td></tr><%}%></tbody></table></div></div><%}%><footer class="page-footer"><span class="copyright">Generated by smart-doc at ${createTime}</span><span class="footer-modification">Suggestions,contact,support and error reporting on<a href="https://gitee.com/smart-doc-team/smart-doc" target="_blank"> Gitee</a> or<a href="https://github.com/shalousun/smart-doc" target="_blank"> Github</a></span></footer></div>
|
||||
<script src="search.js?v=${version}"></script>
|
||||
<script>
|
||||
$(function () {
|
||||
const Accordion = function (el, multiple) {
|
||||
this.el = el || {};
|
||||
this.multiple = multiple || false;
|
||||
const links = this.el.find('.dd');
|
||||
links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown);
|
||||
};
|
||||
Accordion.prototype.dropdown = function (e) {
|
||||
const $el = e.data.el;
|
||||
$this = $(this), $next = $this.next();
|
||||
$next.slideToggle();
|
||||
$this.parent().toggleClass('open');
|
||||
if (!e.data.multiple) {
|
||||
$el.find('.submenu').not($next).slideUp("20").parent().removeClass('open');
|
||||
}
|
||||
};
|
||||
new Accordion($('#accordion'), false);
|
||||
});
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="generator" content="smart-doc">
|
||||
<%if(isNotEmpty(projectName)){%>
|
||||
<title>
|
||||
${projectName}
|
||||
</title>
|
||||
<%}else{%>
|
||||
<title>
|
||||
API Reference
|
||||
</title>
|
||||
<%}%>
|
||||
<link rel="stylesheet" href="${css_cdn}/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700">
|
||||
<link rel="stylesheet" href="AllInOne.css?v=${version}" />
|
||||
<script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
|
||||
</head>
|
||||
<body class="book toc2 toc-left">
|
||||
<div id="header">
|
||||
<span class="copyright">Generated by smart-doc at ${createTime}</span>
|
||||
<%if(isNotEmpty(projectName)){%>
|
||||
<h1>
|
||||
${projectName}
|
||||
</h1>
|
||||
<%}%>
|
||||
<div id="toc" class="toc2">
|
||||
<div id="book-search-input">
|
||||
<input id="search" type="text" placeholder="Type to search">
|
||||
</div>
|
||||
<div id="toctitle">
|
||||
<span>
|
||||
API Reference
|
||||
</span>
|
||||
</div>
|
||||
<ul id="accordion" class="sectlevel1">
|
||||
<li>
|
||||
<a href="#_add_dependency">
|
||||
1. Add dependency
|
||||
</a>
|
||||
</li>
|
||||
<%for(api in apiDocList){%>
|
||||
<%if(apiLP.first){%>
|
||||
<li class="open">
|
||||
<a class="dd" href="#_${api.link}">
|
||||
${api.order+1}. ${api.desc}
|
||||
</a>
|
||||
<ul class="sectlevel2" style="display: block">
|
||||
<%for(doc in api.list){%>
|
||||
<li>
|
||||
<%if(doc.deprecated){%>
|
||||
<a href="#_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
${api.order+1}.${doc.order}.
|
||||
<span class="line-through">
|
||||
${htmlEscape(doc.desc)}
|
||||
</span>
|
||||
</a>
|
||||
<%}else{%>
|
||||
<a href="#_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
${api.order+1}.${doc.order}. ${htmlEscape(doc.desc)}
|
||||
</a>
|
||||
<%}%>
|
||||
</li>
|
||||
<%}%>
|
||||
</ul>
|
||||
</li>
|
||||
<%}else{%>
|
||||
<li>
|
||||
<a class="dd" href="#_${api.link}">
|
||||
${api.order+1}. ${htmlEscape(api.desc)}
|
||||
</a>
|
||||
<ul class="sectlevel2">
|
||||
<%for(doc in api.list){%>
|
||||
<li>
|
||||
<%if(doc.deprecated){%>
|
||||
<a href="#_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
${api.order+1}.${doc.order}.
|
||||
<span class="line-through">
|
||||
${htmlEscape(doc.desc)}
|
||||
</span>
|
||||
</a>
|
||||
<%}else{%>
|
||||
<a href="#_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
${api.order+1}.${doc.order}. ${htmlEscape(doc.desc)}
|
||||
</a>
|
||||
<%}%>
|
||||
</li>
|
||||
<%}%>
|
||||
</ul>
|
||||
</li>
|
||||
<%}%>
|
||||
<%}%>
|
||||
<%if(isNotEmpty(errorCodeList)){%>
|
||||
<li>
|
||||
<a href="#_error_code_list">
|
||||
${apiDocList.~size+1}. ${errorListTitle}
|
||||
</a>
|
||||
</li>
|
||||
<%}%>
|
||||
<%if(isNotEmpty(dictList)){%>
|
||||
<li>
|
||||
<a class="dd" href="#_dict_list">
|
||||
${dictListOrder}. ${dictListTitle}
|
||||
</a>
|
||||
<ul class="sectlevel2">
|
||||
<%for(dict in dictList){%>
|
||||
<li>
|
||||
<a href="#_${dictListOrder}_${dict.order}_${dict.title}">
|
||||
${dictListOrder}.${dict.order}. ${htmlEscape(dict.title)}
|
||||
</a>
|
||||
</li>
|
||||
<%}%>
|
||||
</ul>
|
||||
</li>
|
||||
<%}%>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
<%if(isNotEmpty(revisionLogList)){%>
|
||||
<div id="preamble">
|
||||
<div class="sectionbody">
|
||||
<table class="tableblock frame-all grid-all spread">
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Version
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Update Time
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Status
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Author
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Description
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%for(revisionLog in revisionLogList){%>
|
||||
<tr>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${revisionLog.version}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${revisionLog.revisionTime}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${revisionLog.status}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${revisionLog.author}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${revisionLog.remarks}
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<%}%>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<%}%>
|
||||
<%if(isNotEmpty(dependencyList)){%>
|
||||
<div class="sect1">
|
||||
<h2 id="_add_dependency">
|
||||
<a class="anchor" href="#_add_dependency">
|
||||
</a>
|
||||
<a class="link" href="#_add_dependency">
|
||||
1. Add dependency
|
||||
</a>
|
||||
</h2>
|
||||
<div class="sectionbody">
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre>
|
||||
<%for(dp in dependencyList){%>
|
||||
<dependency> <groupId>${dp.groupId}</groupId> <artifactId>${dp.artifactId}</artifactId>
|
||||
<version>${dp.version}</version> </dependency>
|
||||
<%}%>
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<%if(isNotEmpty(consumerConfigExample)){%>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
Consumer config
|
||||
</p>
|
||||
</div>
|
||||
<div class="listingblock">
|
||||
<div class="content">
|
||||
<pre>
|
||||
${consumerConfigExample}
|
||||
</pre>
|
||||
</div>
|
||||
</div>
|
||||
<%}%>
|
||||
</div>
|
||||
</div>
|
||||
<%}%>
|
||||
<%for(api in apiDocList){%>
|
||||
<div class="sect1">
|
||||
<h2 id="_${api.desc}">
|
||||
<a class="anchor" href="#_${api.desc}">
|
||||
</a>
|
||||
<a class="link" href="#_${api.desc}">
|
||||
${api.order+1}. ${htmlEscape(api.desc)}
|
||||
</a>
|
||||
</h2>
|
||||
<div class="sectionbody">
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
URI:
|
||||
</strong>
|
||||
${api.uri}
|
||||
</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Service:
|
||||
</strong>
|
||||
${api.name}
|
||||
</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Protocol:
|
||||
</strong>
|
||||
${api.protocol}
|
||||
</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Author:
|
||||
</strong>
|
||||
${api.author}
|
||||
</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Version:
|
||||
</strong>
|
||||
${api.version}
|
||||
</p>
|
||||
</div>
|
||||
<%for(doc in api.list){%>
|
||||
<div class="sect2">
|
||||
<h3 id="_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
<a class="anchor" href="#_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
</a>
|
||||
<%if(doc.deprecated){%>
|
||||
<a class="link" href="#_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
${api.order+1}.${doc.order}.
|
||||
<span class="line-through">
|
||||
${htmlEscape(doc.desc)}
|
||||
</span>
|
||||
</a>
|
||||
<%}else{%>
|
||||
<a class="link" href="#_${api.order+1}_${doc.order}_${doc.desc}">
|
||||
${api.order+1}.${doc.order}. ${htmlEscape(doc.desc)}
|
||||
</a>
|
||||
<%}%>
|
||||
</h3>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Definition:
|
||||
</strong>
|
||||
${doc.escapeMethodDefinition}
|
||||
</p>
|
||||
</div>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Description:
|
||||
</strong>
|
||||
${htmlEscape(doc.detail)}
|
||||
</p>
|
||||
</div>
|
||||
<%if(isNotEmpty(doc.requestParams)){%>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Invoke-parameters:
|
||||
</strong>
|
||||
</p>
|
||||
</div>
|
||||
<table class="tableblock frame-all grid-all spread">
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 20%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Parameter
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Type
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Description
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Required
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Since
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%for(param in doc.requestParams){%>
|
||||
<tr>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${param.field}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${param.type}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${htmlEscape(param.desc)}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${param.required}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${param.version}
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<%}%>
|
||||
</tbody>
|
||||
</table>
|
||||
<%}%>
|
||||
<%if(isNotEmpty(doc.responseParams)){%>
|
||||
<div class="paragraph">
|
||||
<p>
|
||||
<strong>
|
||||
Response-fields:
|
||||
</strong>
|
||||
</p>
|
||||
</div>
|
||||
<table class="tableblock frame-all grid-all spread">
|
||||
<colgroup>
|
||||
<col style="width: 25%;">
|
||||
<col style="width: 25%;">
|
||||
<col style="width: 25%;">
|
||||
<col style="width: 25%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Field
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Type
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Description
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Since
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%for(param in doc.responseParams){%>
|
||||
<tr>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${param.field}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${param.type}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${htmlEscape(param.desc)}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${param.version}
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<%}%>
|
||||
</tbody>
|
||||
</table>
|
||||
<%}%>
|
||||
</div>
|
||||
<%}%>
|
||||
</div>
|
||||
</div>
|
||||
<%}%>
|
||||
<%if(isNotEmpty(errorCodeList)){%>
|
||||
<div class="sect1">
|
||||
<h2 id="_error_code_list">
|
||||
<a class="anchor" href="#_error_code_list">
|
||||
</a>
|
||||
<a class="link" href="#_error_code_list">
|
||||
${apiDocList.~size+2}. ${errorListTitle}
|
||||
</a>
|
||||
</h2>
|
||||
<div class="sectionbody">
|
||||
<table class="tableblock frame-all grid-all spread">
|
||||
<colgroup>
|
||||
<col style="width: 50%;">
|
||||
<col style="width: 50%;">
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Error code
|
||||
</th>
|
||||
<th class="tableblock halign-left valign-top">
|
||||
Description
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%for(error in errorCodeList){%>
|
||||
<tr>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${error.value}
|
||||
</p>
|
||||
</td>
|
||||
<td class="tableblock halign-left valign-top">
|
||||
<p class="tableblock">
|
||||
${htmlEscape(error.desc)}
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<%}%>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<%}%>
|
||||
<footer class="page-footer">
|
||||
<span class="footer-modification">
|
||||
Suggestions,contact,support and error reporting on
|
||||
<a href="https://gitee.com/smart-doc-team/smart-doc" target="_blank">
|
||||
Gitee
|
||||
</a>
|
||||
or
|
||||
<a href="https://github.com/shalousun/smart-doc" target="_blank">
|
||||
Github
|
||||
</a>
|
||||
</span>
|
||||
</footer>
|
||||
<div href="javascript:void(0)" id="toTop">
|
||||
<img id="upArrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABlUlEQVRIS+2UvUvDQBiH398Rly4udnARwUXs4qAIOigI4iL30dTZ2T9AcNPVvUsXF7uYttdScNDFRRAnB11cFFwKxcXBJTQnJ6lEbRI/CIiY9e6e5/e+9+ZAGX/ImE9/QKCU2jfGbGTQqq4xZgtSyisiKmQgIAAVCCFWAGxnIOhqrdd/xyUrpRZsP40xSwA6AI57vd5eq9W6T6s8tQIppSKi+gDQNREprfVNkiRRwDlfY4xZ+FAIuSOi8Qjw0nEc5XnebZwkViClXA2T5+xhY8xus9ncEUJMAziITN5FEARuXLsGCoQQywBs8uEovJ+Scz7FGDuMSM4cx3E9z+u8r+SDQEq5SEQ1IhoZBE+QnBKRq7V+iEreCDjn84wxCx9NgidITnK5nFutVh/7e14FSqnZIAhqAMY+A4+TADjyfb/Ubref7J4XQXhxNvnEV+AJlbTy+XypUqn4KBaLBZuciCa/A0+opN5oNFz7FpUBbP4EHicxxsyAcz7HGDvvz3nar5+2Ho5wOQwsU5+KNGDa+r8grUP0DBLjtRtNKEliAAAAAElFTkSuQmCC">
|
||||
<span id="upText">返回<br>顶部</span>
|
||||
</div>
|
||||
</div>
|
||||
<script src="search.js?v=${version}"></script>
|
||||
<script>
|
||||
$(function () {
|
||||
const Accordion = function (el, multiple) {
|
||||
this.el = el || {};
|
||||
this.multiple = multiple || false;
|
||||
const links = this.el.find('.dd');
|
||||
links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown);
|
||||
};
|
||||
Accordion.prototype.dropdown = function (e) {
|
||||
const $el = e.data.el;
|
||||
$this = $(this), $next = $this.next();
|
||||
$next.slideToggle();
|
||||
$this.parent().toggleClass('open');
|
||||
if (!e.data.multiple) {
|
||||
$el.find('.submenu').not($next).slideUp("20").parent().removeClass('open');
|
||||
}
|
||||
};
|
||||
new Accordion($('#accordion'), false);
|
||||
|
||||
// 回到顶部功能
|
||||
$(window).scroll(function () {
|
||||
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
|
||||
if ($(window).scrollTop() > 100) {
|
||||
$("#toTop").fadeIn(1500);
|
||||
$("#toTop").hover(function() {
|
||||
$("#upArrow").hide();
|
||||
$("#upText").show();
|
||||
}, function () {
|
||||
$("#upArrow").show();
|
||||
$("#upText").hide();
|
||||
})
|
||||
} else {
|
||||
$("#toTop").fadeOut(1500)
|
||||
}
|
||||
});
|
||||
|
||||
// 当点击跳转链接后,回到页面顶部位置
|
||||
$("#toTop").click(function () {
|
||||
$("body, html").animate({scrollTop:0}, 1000);
|
||||
return false
|
||||
})
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
|
@ -1,25 +0,0 @@
|
|||
$(function (){
|
||||
var scroolTop = $(window).scroll(function () {
|
||||
//当滚动条的位置处于距顶部100像素以下时,跳转链接出现,否则消失
|
||||
console.log($(window).scrollTop())
|
||||
if ($(window).scrollTop() > 100) {
|
||||
$("#toTop").fadeIn(1500);
|
||||
$("#toTop").hover(function() {
|
||||
$("#upArrow").hide();
|
||||
$("#upText").show();
|
||||
}, function () {
|
||||
$("#upArrow").show();
|
||||
$("#upText").hide();
|
||||
})
|
||||
} else {
|
||||
$("#toTop").fadeOut(1500)
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
// 当点击跳转链接后,回到页面顶部位置
|
||||
$("#toTop").click(function () {
|
||||
$("body, html").animate({scrollTop:0}, 1000);
|
||||
return false
|
||||
})
|
||||
})()
|
Loading…
Reference in New Issue