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 <[email protected]> --- api-viewer/PVEAPI.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/api-viewer/PVEAPI.js b/api-viewer/PVEAPI.js index 409214d..a167b4c 100644 --- a/api-viewer/PVEAPI.js +++ b/api-viewer/PVEAPI.js @@ -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 }); } -- 2.14.2 _______________________________________________ pve-devel mailing list [email protected] https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
