#1248 createXMLSample added array

This commit is contained in:
Anna Bodnia
2016-01-13 12:30:12 +02:00
parent b3ddef2965
commit aa86bb5fe7
4 changed files with 117 additions and 5 deletions

22
dist/swagger-ui.js vendored
View File

@@ -26817,11 +26817,11 @@ SwaggerUi.partials.signature = (function () {
attributes = attrs.map(function (attr) {
return ' ' + attr.name + '="' + attr.value + '"';
});
}).join('');
str = [
'<', name,
attributes.join(''),
attributes,
'>',
value,
'</', name, '>'
@@ -26868,6 +26868,22 @@ SwaggerUi.partials.signature = (function () {
};
};
var createArray = function (name, items, xml) {
var value;
if (!items) { return ''; }
value = createXMLSample(name, items) + createXMLSample(name, items);
xml = xml || {};
if (xml.wrapped) {
value = wrapTag(name, value);
}
return value;
};
var createXMLSample = function (name, definition) {
var primitivesMap = {
'string': {
@@ -26904,6 +26920,8 @@ SwaggerUi.partials.signature = (function () {
value = primitivesMap[type][format] || primitivesMap[type].default;
return wrapTag(name, value, attributes);
} else if (type === 'array') {
return createArray(name, definition.items, xml);
}
return '';

File diff suppressed because one or more lines are too long