5
0
mirror of git://git.proxmox.com/git/pve-docs.git synced 2025-03-30 02:50:10 +03:00

api-viewer: show full return info if available

if we have extended information available about what a API call
returns the show it.

Just stringify the items and/or properties object and put it in <pre>
tags.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2018-03-21 15:53:38 +01:00 committed by Dietmar Maurer
parent 8eb81ff6c3
commit 69c4b95624

View File

@ -189,14 +189,26 @@ Ext.onReady(function() {
if (info.returns) {
var rtype = info.returns.type;
if (!rtype && info.returns.items)
var retinf = info.returns;
var rtype = retinf.type;
if (!rtype && retinf.items)
rtype = 'array';
if (!rtype)
rtype = 'object';
var returnhtml;
if (retinf.items) {
returnhtml = '<pre>items: ' + JSON.stringify(retinf.items, null, 4) + '</pre>';
}
if (retinf.properties) {
returnhtml = returnhtml || '';
returnhtml += '<pre>properties:' + JSON.stringify(retinf.properties, null, 4);
}
sections.push({
title: 'Returns: ' + rtype
title: 'Returns: ' + rtype,
html: returnhtml
});
}