[pve-devel] [RFC docs] api-viewer: use our extjs package
Fabian Grünbichler
f.gruenbichler at proxmox.com
Fri Jul 20 11:53:09 CEST 2018
On Fri, Jul 13, 2018 at 12:01:54PM +0200, Thomas Lamprecht wrote:
> The loading of an external hosted ExtJS is from a time where we did
> not have a extra ExtJS package as it still was in the pve-manager
> one.
> Add a dependency on libjs-extjs and a link from api-viewer/extjs to
> the instalation directory of the ExtJS package, this allows to reuse
> ExtJS on PVE node hosted docs and on the hosted docs from proxmox.com
> at the same time.
small nit inline, +1 otherwise :)
>
> Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
> ---
> api-viewer/extjs | 1 +
> api-viewer/index.html | 4 ++--
> debian/control.in | 2 +-
> debian/pve-docs.links | 1 +
> 4 files changed, 5 insertions(+), 3 deletions(-)
> create mode 120000 api-viewer/extjs
> create mode 100644 debian/pve-docs.links
>
> diff --git a/api-viewer/extjs b/api-viewer/extjs
> new file mode 120000
> index 0000000..b71ec6e
> --- /dev/null
> +++ b/api-viewer/extjs
> @@ -0,0 +1 @@
> +/usr/share/javascript/extjs
> \ No newline at end of file
> diff --git a/api-viewer/index.html b/api-viewer/index.html
> index 97ed69e..3cd1cdc 100644
> --- a/api-viewer/index.html
> +++ b/api-viewer/index.html
> @@ -5,8 +5,8 @@
> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
> <title>Proxmox VE API Documentation</title>
>
> - <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.1/classic/theme-crisp-touch/resources/theme-crisp-touch-all.css">
> - <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/extjs/6.0.1/ext-all-debug.js"></script>
> + <link rel="stylesheet" type="text/css" href="extjs/theme-crisp/resources/theme-crisp-all.css">
> + <script type="text/javascript" src="extjs/ext-all-debug.js"></script>
> <script type="text/javascript" src="apidoc.js"></script>
> </head>
> <body></body>
> diff --git a/debian/control.in b/debian/control.in
> index 39f4af5..d068965 100644
> --- a/debian/control.in
> +++ b/debian/control.in
> @@ -2,5 +2,5 @@ Source: pve-docs
> Section: perl
> Priority: extra
> Maintainer: Proxmox Support Team <support at proxmox.com>
> -Build-Depends: debhelper (>= 7.0.50~), lintian
> +Build-Depends: debhelper (>= 7.0.50~), lintian, libjs-extjs
isn't libjs-exts just a run-time, and not a build dependency?
> Standards-Version: 3.8.4
> diff --git a/debian/pve-docs.links b/debian/pve-docs.links
> new file mode 100644
> index 0000000..78185f7
> --- /dev/null
> +++ b/debian/pve-docs.links
> @@ -0,0 +1 @@
> +/usr/share/javascript/extjs /usr/share/pve-docs/api-viewer/extjs
> --
> 2.18.0
>
>
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list