Merge pull request #4763 from ntimo/task/update-swagger
[API] Update swagger version
This commit is contained in:
		
							
								
								
									
										16
									
								
								data/web/api/index.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								data/web/api/index.css
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| html { | ||||
|     box-sizing: border-box; | ||||
|     overflow: -moz-scrollbars-vertical; | ||||
|     overflow-y: scroll; | ||||
| } | ||||
|  | ||||
| *, | ||||
| *:before, | ||||
| *:after { | ||||
|     box-sizing: inherit; | ||||
| } | ||||
|  | ||||
| body { | ||||
|     margin: 0; | ||||
|     background: #fafafa; | ||||
| } | ||||
| @@ -5,56 +5,15 @@ | ||||
|     <meta charset="UTF-8"> | ||||
|     <title>Swagger UI</title> | ||||
|     <link rel="stylesheet" type="text/css" href="./swagger-ui.css" /> | ||||
|     <link rel="stylesheet" type="text/css" href="index.css" /> | ||||
|     <link rel="icon" type="image/png" href="./favicon-32x32.png" sizes="32x32" /> | ||||
|     <link rel="icon" type="image/png" href="./favicon-16x16.png" sizes="16x16" /> | ||||
|     <style> | ||||
|       html | ||||
|       { | ||||
|         box-sizing: border-box; | ||||
|         overflow: -moz-scrollbars-vertical; | ||||
|         overflow-y: scroll; | ||||
|       } | ||||
|  | ||||
|       *, | ||||
|       *:before, | ||||
|       *:after | ||||
|       { | ||||
|         box-sizing: inherit; | ||||
|       } | ||||
|  | ||||
|       body | ||||
|       { | ||||
|         margin:0; | ||||
|         background: #fafafa; | ||||
|       } | ||||
|     </style> | ||||
|   </head> | ||||
|  | ||||
|   <body> | ||||
|     <div id="swagger-ui"></div> | ||||
|  | ||||
|     <script src="./swagger-ui-bundle.js" charset="UTF-8"> </script> | ||||
|     <script src="./swagger-ui-standalone-preset.js" charset="UTF-8"> </script> | ||||
|     <script> | ||||
|     window.onload = function() { | ||||
|       // Begin Swagger UI call region | ||||
|       const ui = SwaggerUIBundle({ | ||||
|         urls: [{url: "/api/openapi.yaml", name: "mailcow API"}], | ||||
|         dom_id: '#swagger-ui', | ||||
|         deepLinking: true, | ||||
|         presets: [ | ||||
|           SwaggerUIBundle.presets.apis, | ||||
|           SwaggerUIStandalonePreset | ||||
|         ], | ||||
|         plugins: [ | ||||
|           SwaggerUIBundle.plugins.DownloadUrl | ||||
|         ], | ||||
|         layout: "StandaloneLayout" | ||||
|       }); | ||||
|       // End Swagger UI call region | ||||
|  | ||||
|       window.ui = ui; | ||||
|     }; | ||||
|   </script> | ||||
|     <script src="./swagger-initializer.js" charset="UTF-8"> </script> | ||||
|   </body> | ||||
| </html> | ||||
|   | ||||
| @@ -13,7 +13,7 @@ | ||||
|         var isValid, qp, arr; | ||||
|  | ||||
|         if (/code|token|error/.test(window.location.hash)) { | ||||
|             qp = window.location.hash.substring(1); | ||||
|             qp = window.location.hash.substring(1).replace('?', '&'); | ||||
|         } else { | ||||
|             qp = location.search.substring(1); | ||||
|         } | ||||
| @@ -38,7 +38,7 @@ | ||||
|                     authId: oauth2.auth.name, | ||||
|                     source: "auth", | ||||
|                     level: "warning", | ||||
|                     message: "Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server" | ||||
|                     message: "Authorization may be unsafe, passed state was changed in server. The passed state wasn't returned from auth server." | ||||
|                 }); | ||||
|             } | ||||
|  | ||||
| @@ -58,7 +58,7 @@ | ||||
|                     authId: oauth2.auth.name, | ||||
|                     source: "auth", | ||||
|                     level: "error", | ||||
|                     message: oauthErrorMsg || "[Authorization failed]: no accessCode received from the server" | ||||
|                     message: oauthErrorMsg || "[Authorization failed]: no accessCode received from the server." | ||||
|                 }); | ||||
|             } | ||||
|         } else { | ||||
| @@ -67,9 +67,13 @@ | ||||
|         window.close(); | ||||
|     } | ||||
|  | ||||
|     window.addEventListener('DOMContentLoaded', function () { | ||||
|       run(); | ||||
|     }); | ||||
|     if (document.readyState !== 'loading') { | ||||
|         run(); | ||||
|     } else { | ||||
|         document.addEventListener('DOMContentLoaded', function () { | ||||
|             run(); | ||||
|         }); | ||||
|     } | ||||
| </script> | ||||
| </body> | ||||
| </html> | ||||
|   | ||||
							
								
								
									
										19
									
								
								data/web/api/swagger-initializer.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								data/web/api/swagger-initializer.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| window.onload = function() { | ||||
|   // Begin Swagger UI call region | ||||
|   const ui = SwaggerUIBundle({ | ||||
|     urls: [{url: "/api/openapi.yaml", name: "mailcow API"}], | ||||
|     dom_id: '#swagger-ui', | ||||
|     deepLinking: true, | ||||
|     presets: [ | ||||
|       SwaggerUIBundle.presets.apis, | ||||
|       SwaggerUIStandalonePreset | ||||
|     ], | ||||
|     plugins: [ | ||||
|       SwaggerUIBundle.plugins.DownloadUrl | ||||
|     ], | ||||
|     layout: "StandaloneLayout" | ||||
|   }); | ||||
|   // End Swagger UI call region | ||||
|  | ||||
|   window.ui = ui; | ||||
| }; | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user