merged logic from #1177
This commit is contained in:
10
dist/swagger-ui.js
vendored
10
dist/swagger-ui.js
vendored
@@ -243,7 +243,7 @@ Handlebars.registerHelper('sanitize', function(html) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
Handlebars.registerHelper('renderTextParam', function(param) {
|
Handlebars.registerHelper('renderTextParam', function(param) {
|
||||||
var result;
|
var result, type = 'text';
|
||||||
var isArray = param.type.toLowerCase() === 'array' || param.allowMultiple;
|
var isArray = param.type.toLowerCase() === 'array' || param.allowMultiple;
|
||||||
var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default;
|
var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default;
|
||||||
|
|
||||||
@@ -251,6 +251,10 @@ Handlebars.registerHelper('renderTextParam', function(param) {
|
|||||||
defaultValue = '';
|
defaultValue = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(param.format && param.format === 'password') {
|
||||||
|
type = 'password';
|
||||||
|
}
|
||||||
|
|
||||||
if(isArray) {
|
if(isArray) {
|
||||||
result = '<textarea class=\'body-textarea' + (param.required ? ' required' : '') + '\' name=\'' + param.name + '\'';
|
result = '<textarea class=\'body-textarea' + (param.required ? ' required' : '') + '\' name=\'' + param.name + '\'';
|
||||||
result += ' placeholder=\'Provide multiple values in new lines' + (param.required ? ' (at least one required).' : '.') + '\'>';
|
result += ' placeholder=\'Provide multiple values in new lines' + (param.required ? ' (at least one required).' : '.') + '\'>';
|
||||||
@@ -258,7 +262,7 @@ Handlebars.registerHelper('renderTextParam', function(param) {
|
|||||||
} else {
|
} else {
|
||||||
result = '<input class=\'parameter\'' + (param.required ? ' class=\'required\'' : '') + ' minlength=\'' + (param.required ? 1 : 0) + '\'';
|
result = '<input class=\'parameter\'' + (param.required ? ' class=\'required\'' : '') + ' minlength=\'' + (param.required ? 1 : 0) + '\'';
|
||||||
result += ' name=\'' + param.name +'\' placeholder=\'' + (param.required ? '(required)' : '') + '\'';
|
result += ' name=\'' + param.name +'\' placeholder=\'' + (param.required ? '(required)' : '') + '\'';
|
||||||
result += ' type=\'text\' value=\'' + defaultValue + '\'/>';
|
result += ' type=\'' + type + '\' value=\'' + defaultValue + '\'/>';
|
||||||
}
|
}
|
||||||
return new Handlebars.SafeString(result);
|
return new Handlebars.SafeString(result);
|
||||||
});
|
});
|
||||||
@@ -537,7 +541,7 @@ this["Handlebars"]["templates"]["param_list"] = Handlebars.template({"1":functio
|
|||||||
},"useData":true});
|
},"useData":true});
|
||||||
this["Handlebars"]["templates"]["param_readonly_required"] = Handlebars.template({"1":function(depth0,helpers,partials,data) {
|
this["Handlebars"]["templates"]["param_readonly_required"] = Handlebars.template({"1":function(depth0,helpers,partials,data) {
|
||||||
var helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
|
var helper, functionType="function", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
|
||||||
return " <textarea class='body-textarea' readonly='readonly' placeholder='(required)' name='"
|
return " <textarea class='body-textarea' readonly='readonly' placeholder='(required)' name='"
|
||||||
+ escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : helper)))
|
+ escapeExpression(((helper = (helper = helpers.name || (depth0 != null ? depth0.name : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"name","hash":{},"data":data}) : helper)))
|
||||||
+ "'>"
|
+ "'>"
|
||||||
+ escapeExpression(((helper = (helper = helpers['default'] || (depth0 != null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"default","hash":{},"data":data}) : helper)))
|
+ escapeExpression(((helper = (helper = helpers['default'] || (depth0 != null ? depth0['default'] : depth0)) != null ? helper : helperMissing),(typeof helper === functionType ? helper.call(depth0, {"name":"default","hash":{},"data":data}) : helper)))
|
||||||
|
|||||||
14
dist/swagger-ui.min.js
vendored
14
dist/swagger-ui.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -7,7 +7,7 @@ Handlebars.registerHelper('sanitize', function(html) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
Handlebars.registerHelper('renderTextParam', function(param) {
|
Handlebars.registerHelper('renderTextParam', function(param) {
|
||||||
var result;
|
var result, type = 'text';
|
||||||
var isArray = param.type.toLowerCase() === 'array' || param.allowMultiple;
|
var isArray = param.type.toLowerCase() === 'array' || param.allowMultiple;
|
||||||
var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default;
|
var defaultValue = isArray && Array.isArray(param.default) ? param.default.join('\n') : param.default;
|
||||||
|
|
||||||
@@ -15,6 +15,10 @@ Handlebars.registerHelper('renderTextParam', function(param) {
|
|||||||
defaultValue = '';
|
defaultValue = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(param.format && param.format === 'password') {
|
||||||
|
type = 'password';
|
||||||
|
}
|
||||||
|
|
||||||
if(isArray) {
|
if(isArray) {
|
||||||
result = '<textarea class=\'body-textarea' + (param.required ? ' required' : '') + '\' name=\'' + param.name + '\'';
|
result = '<textarea class=\'body-textarea' + (param.required ? ' required' : '') + '\' name=\'' + param.name + '\'';
|
||||||
result += ' placeholder=\'Provide multiple values in new lines' + (param.required ? ' (at least one required).' : '.') + '\'>';
|
result += ' placeholder=\'Provide multiple values in new lines' + (param.required ? ' (at least one required).' : '.') + '\'>';
|
||||||
@@ -22,7 +26,7 @@ Handlebars.registerHelper('renderTextParam', function(param) {
|
|||||||
} else {
|
} else {
|
||||||
result = '<input class=\'parameter\'' + (param.required ? ' class=\'required\'' : '') + ' minlength=\'' + (param.required ? 1 : 0) + '\'';
|
result = '<input class=\'parameter\'' + (param.required ? ' class=\'required\'' : '') + ' minlength=\'' + (param.required ? 1 : 0) + '\'';
|
||||||
result += ' name=\'' + param.name +'\' placeholder=\'' + (param.required ? '(required)' : '') + '\'';
|
result += ' name=\'' + param.name +'\' placeholder=\'' + (param.required ? '(required)' : '') + '\'';
|
||||||
result += ' type=\'text\' value=\'' + defaultValue + '\'/>';
|
result += ' type=\'' + type + '\' value=\'' + defaultValue + '\'/>';
|
||||||
}
|
}
|
||||||
return new Handlebars.SafeString(result);
|
return new Handlebars.SafeString(result);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<td class='code required'>{{name}}</td>
|
<td class='code required'>{{name}}</td>
|
||||||
<td>
|
<td>
|
||||||
{{#if isBody}}
|
{{#if isBody}}
|
||||||
<textarea class='body-textarea' readonly='readonly' placeholder='(required)' name='{{name}}'>{{default}}</textarea>
|
<textarea class='body-textarea' readonly='readonly' placeholder='(required)' name='{{name}}'>{{default}}</textarea>
|
||||||
{{else}}
|
{{else}}
|
||||||
{{#if default}}
|
{{#if default}}
|
||||||
{{default}}
|
{{default}}
|
||||||
|
|||||||
@@ -594,7 +594,8 @@
|
|||||||
"name": "password",
|
"name": "password",
|
||||||
"description": "The password for login in clear text",
|
"description": "The password for login in clear text",
|
||||||
"required": false,
|
"required": false,
|
||||||
"type": "string"
|
"type": "string",
|
||||||
|
"format": "password"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"responses": {
|
"responses": {
|
||||||
|
|||||||
Reference in New Issue
Block a user