From 8e48db03f49f20cb2f4bc9b9c97a26e609ce8681 Mon Sep 17 00:00:00 2001 From: Piti Ongmongkolkul Date: Wed, 13 Sep 2017 02:27:12 +0700 Subject: [PATCH] Make Schema Collapsed by Default I think this gives a better ux since schema can be guessed from example and it tends to be way longer than the body itself. Having it displayed by default is a bit distracting. --- templates/mixins.jade | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/templates/mixins.jade b/templates/mixins.jade index 888811a9..3d840c13 100644 --- a/templates/mixins.jade +++ b/templates/mixins.jade @@ -132,9 +132,14 @@ mixin RequestResponseBody(request, collapse, showBlank) != self.highlight(request.body, null, ['json', 'yaml', 'xml', 'javascript']) div(style="height: 1px;") if request.schema - h5 Schema - pre: code - != self.highlight(request.schema, null, ['json', 'yaml', 'xml']) + div + h5(style='display: inline;') Schema + .collapse-button + span.close Hide + span.open Show + .collapse-content + pre: code + != self.highlight(request.schema, null, ['json', 'yaml', 'xml']) div(style="height: 1px;") if !request.hasContent .description.text-muted This response has no content.