+++ /dev/null
-{{!
- Copyright 2013 Laurent Bovet (laurent.bovet@windmaster.ch)
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-}}
-{{#if keyword}}
- <span class="type-keyword">{{keyword}}{{range schema.minItems schema.maxItems 0 "" false false ".."}}</span>
- {{#each schemas}}
- <span class="type-keyword">{{enum this}}</span>
- {{#simple this}}
- <span class="signature-type-{{__type}}">
- {{__type}}
- </span>
- <span class="type-keyword">
- {{range minLength maxLength "" "" false false ".."}}{{range minimum maximum "-∞" "∞" exclusiveMinimum exclusiveMaximum ";"}}
- </span>
- {{/simple}}
- {{#complex this}}
- {{#box this}}
- <span boxid="{{boxId}}" class="box-{{boxId}} signature-type-{{__type}} signature-button signature-type-expandable button">{{__type}}</span>
- {{/box}}
- {{/complex}}
- {{#ref this}}
- {{#box this}}
- <span boxid="{{boxId}}" class="box-{{boxId}} signature-type-ref signature-button signature-type-expandable button">{{__name}}</span>
- {{/box}}
- {{/ref}}
- {{#if pattern}}
- <span class="type-pattern">/{{pattern}}/</span>
- {{/if}}
- {{#if enum}}
- {{#each enum}}
- <span class="type-enum">{{this}}</span>
- {{/each}}
- {{/if}}
- {{#exists default}}
- <span class="type-keyword">default</span>
- <span class="type-default">{{__default}}</span>
- {{/exists}}
- {{/each}}
-{{/if}}
-{{#unless keyword}}
- {{#each schemas}}
- <span class="type-keyword">{{enum this}}</span>
- {{#primitive this}}
- <span class="signature-type-{{__type}}">
- {{__type}}
- </span>
- <span class="type-keyword">
- {{range minLength maxLength "" "" false false ".."}}{{range minimum maximum "-∞" "∞" exclusiveMinimum exclusiveMaximum ";"}}
- </span>
- {{/primitive}}
- {{#ref this}}
- {{#box this}}
- <span boxid="{{boxId}}" class="box-{{boxId}} signature-type-ref signature-button signature-type-expandable button">{{__name}}</span>
- {{/box}}
- {{/ref}}
- {{#obj this}}
- {{#box this}}
- <span boxid="{{boxId}}" class="box-{{boxId}} signature-type-{{__type}} signature-button signature-type-expandable button">{{__type}}</span>
- {{/box}}
- {{/obj}}
- {{#if pattern}}
- <span class="type-pattern">/{{pattern}}/</span>
- {{/if}}
- {{#if enum}}
- {{#each enum}}
- <span class="type-enum">{{this}}</span>
- {{/each}}
- {{/if}}
- {{#exists default}}
- <span class="type-keyword">default</span>
- <span class="type-default">{{__default}}</span>
- {{/exists}}
- {{/each}}
-{{/unless}}