molstar
Version:
A comprehensive macromolecular library.
2 lines (1 loc) • 2.17 kB
TypeScript
export declare const indexTemplate = "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\">\n <title>${title}</title>\n <link rel=\"stylesheet\" type=\"text/css\" href=\"${apiPrefix}/swagger-ui.css\" >\n ${shortcutIconLink}\n\n <style>\n html\n {\n box-sizing: border-box;\n overflow: -moz-scrollbars-vertical;\n overflow-y: scroll;\n }\n *,\n *:before,\n *:after\n {\n box-sizing: inherit;\n }\n body\n {\n margin:0;\n background: #fafafa;\n }\n </style>\n </head>\n\n <body>\n <div id=\"swagger-ui\"></div>\n\n <script src=\"${apiPrefix}/swagger-ui-bundle.js\"> </script>\n <script src=\"${apiPrefix}/swagger-ui-standalone-preset.js\"> </script>\n <script>\n function HidePlugin() {\n // this plugin overrides some components to return nothing\n return {\n components: {\n Topbar: function () { return null },\n Models: function () { return null },\n }\n }\n }\n window.onload = function () {\n var ui = SwaggerUIBundle({\n url: '${openapiJsonUrl}',\n validatorUrl: null,\n docExpansion: 'list',\n dom_id: '#swagger-ui',\n deepLinking: true,\n presets: [\n SwaggerUIBundle.presets.apis,\n SwaggerUIStandalonePreset\n ],\n syntaxHighlight: { activated: false, theme: 'agate' },\n plugins: [\n SwaggerUIBundle.plugins.DownloadUrl,\n HidePlugin\n ],\n layout: 'StandaloneLayout'\n })\n window.ui = ui\n }\n </script>\n </body>\n</html>";