api-viewer: properly HTML encode properties

and fix missing closing </pre> tag

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Thomas Lamprecht 2019-08-17 12:53:17 +02:00
parent ddc224d888
commit 27173cd7e3

View File

@ -198,12 +198,12 @@ Ext.onReady(function() {
var returnhtml; var returnhtml;
if (retinf.items) { if (retinf.items) {
returnhtml = '<pre>items: ' + JSON.stringify(retinf.items, null, 4) + '</pre>'; returnhtml = '<pre>items: ' + Ext.htmlEncode(JSON.stringify(retinf.items, null, 4)) + '</pre>';
} }
if (retinf.properties) { if (retinf.properties) {
returnhtml = returnhtml || ''; returnhtml = returnhtml || '';
returnhtml += '<pre>properties:' + JSON.stringify(retinf.properties, null, 4); returnhtml += '<pre>properties:' + Ext.htmlEncode(JSON.stringify(retinf.properties, null, 4)) + '</pre>';
} }
sections.push({ sections.push({