+29
-44
src/swagger.html
+29
-44
src/swagger.html
···
1
1
<!DOCTYPE html>
2
-
<html lang="en">
2
+
<html>
3
3
<head>
4
-
<meta charset="UTF-8">
5
-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6
4
<title>Cachet API Documentation</title>
7
-
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui.css">
5
+
<meta charset="utf-8" />
6
+
<meta name="viewport" content="width=device-width, initial-scale=1" />
8
7
<style>
9
-
html {
10
-
box-sizing: border-box;
11
-
overflow: -moz-scrollbars-vertical;
12
-
overflow-y: scroll;
13
-
}
14
-
15
-
*,
16
-
*:before,
17
-
*:after {
18
-
box-sizing: inherit;
19
-
}
20
-
21
-
body {
22
-
margin: 0;
23
-
background: #fafafa;
8
+
.dark-mode {
9
+
--scalar-background-1: #0d1117;
10
+
--scalar-background-2: #161b22;
11
+
--scalar-background-3: #21262d;
12
+
--scalar-background-accent: #238636;
13
+
--scalar-border-color: #30363d;
14
+
--scalar-color-1: #f0f6fc;
15
+
--scalar-color-2: #c9d1d9;
16
+
--scalar-color-3: #8b949e;
17
+
--scalar-color-accent: #58a6ff;
18
+
--scalar-color-green: #238636;
19
+
--scalar-button-1: #238636;
20
+
--scalar-button-1-hover: #2ea043;
21
+
--scalar-button-1-color: #ffffff;
22
+
--scalar-sidebar-background-1: #0d1117;
23
+
--scalar-sidebar-border-color: #30363d;
24
+
--scalar-sidebar-color-1: #f0f6fc;
25
+
--scalar-sidebar-color-2: #c9d1d9;
26
+
--scalar-sidebar-color-active: #58a6ff;
24
27
}
25
28
</style>
26
29
</head>
27
30
<body>
28
-
<div id="swagger-ui"></div>
29
-
30
-
<script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui-bundle.js"></script>
31
-
<script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui-standalone-preset.js"></script>
32
-
<script>
33
-
window.onload = () => {
34
-
// Begin Swagger UI call region
35
-
const ui = SwaggerUIBundle({
36
-
url: "/swagger.json",
37
-
dom_id: '#swagger-ui',
38
-
deepLinking: true,
39
-
presets: [
40
-
SwaggerUIBundle.presets.apis,
41
-
SwaggerUIStandalonePreset
42
-
],
43
-
plugins: [
44
-
SwaggerUIBundle.plugins.DownloadUrl
45
-
],
46
-
layout: "StandaloneLayout"
47
-
});
48
-
// End Swagger UI call region
49
-
window.ui = ui;
50
-
};
51
-
</script>
31
+
<script
32
+
id="api-reference"
33
+
data-url="/swagger.json"
34
+
data-dark-mode="true"
35
+
></script>
36
+
<script src="https://cdn.jsdelivr.net/npm/@scalar/api-reference"></script>
52
37
</body>
53
-
</html>
38
+
</html>