Skip to content

Commit 74fdda2

Browse files
authored
Merge pull request #1326 from shockey/ft/standalone-preset
Standalone preset for Editor
2 parents e5b8114 + 9bd13c9 commit 74fdda2

25 files changed

+388
-88
lines changed

dev-helpers/index.html

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<!DOCTYPE html>
2+
<!-- HTML for hot dev server -->
3+
<html lang="en">
4+
<head>
5+
<meta charset="UTF-8">
6+
<title>Swagger Editor</title>
7+
<style>
8+
* {
9+
box-sizing: border-box;
10+
}
11+
body {
12+
font-family: Roboto,sans-serif;
13+
font-size: 9px;
14+
line-height: 1.42857143;
15+
color: #444;
16+
margin: 0px;
17+
}
18+
19+
#swagger-editor {
20+
font-size: 1.3em;
21+
}
22+
23+
.container {
24+
height: 100%;
25+
max-width: 880px;
26+
margin-left: auto;
27+
margin-right: auto;
28+
}
29+
30+
#editor-wrapper {
31+
height: 100%;
32+
border:1em solid #000;
33+
border:none;
34+
}
35+
36+
.Pane2 {
37+
overflow-y: scroll;
38+
}
39+
40+
</style>
41+
<link href="./swagger-editor.css" rel="stylesheet">
42+
</head>
43+
44+
<body>
45+
<div id="swagger-editor"></div>
46+
47+
<script src="/commons.js"> </script>
48+
<script src="/swagger-editor-bundle.js"> </script>
49+
<script src="/swagger-editor-standalone-preset.js"> </script>
50+
<script>
51+
window.onload = function() {
52+
// Webpack outputs library variables with file-names-like-this
53+
window["SwaggerEditorBundle"] = window["SwaggerEditorBundle"] || window["swagger-editor-bundle"]
54+
window["SwaggerEditorStandalonePreset"] = window["SwaggerEditorStandalonePreset"] || window["swagger-editor-standalone-preset"]
55+
// Build a system
56+
const editor = SwaggerEditorBundle({
57+
dom_id: '#swagger-editor',
58+
layout: 'StandaloneLayout',
59+
presets: [
60+
SwaggerEditorStandalonePreset
61+
]
62+
})
63+
64+
window.editor = editor
65+
}
66+
</script>
67+
68+
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="position:absolute;width:0;height:0">
69+
<defs>
70+
<symbol viewBox="0 0 20 20" id="unlocked">
71+
<path d="M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"></path>
72+
</symbol>
73+
74+
<symbol viewBox="0 0 20 20" id="locked">
75+
<path d="M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"/>
76+
</symbol>
77+
78+
<symbol viewBox="0 0 20 20" id="close">
79+
<path d="M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"/>
80+
</symbol>
81+
82+
<symbol viewBox="0 0 20 20" id="large-arrow">
83+
<path d="M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"/>
84+
</symbol>
85+
86+
<symbol viewBox="0 0 20 20" id="large-arrow-down">
87+
<path d="M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"/>
88+
</symbol>
89+
90+
91+
<symbol viewBox="0 0 24 24" id="jump-to">
92+
<path d="M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"/>
93+
</symbol>
94+
95+
<symbol viewBox="0 0 24 24" id="expand">
96+
<path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>
97+
</symbol>
98+
99+
</defs>
100+
</svg>
101+
102+
</body>
103+
104+
</html>

dist/swagger-editor-bundle.js

Lines changed: 58 additions & 63 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-editor-bundle.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-editor-standalone-preset.js

Lines changed: 76 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-editor-standalone-preset.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-editor.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-editor.js

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/swagger-editor.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/validation.worker.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/validation.worker.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)