[pve-devel] [PATCH docs 3/3] apiviewer: add api endpoint deeplink ability
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Dec 10 14:55:29 CET 2019
On 12/10/19 2:04 PM, Tim Marx wrote:
> use #/<endpoint> to deeplink to a specific endpoint
>
> Signed-off-by: Tim Marx <t.marx at proxmox.com>
> ---
> api-viewer/PVEAPI.js | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/api-viewer/PVEAPI.js b/api-viewer/PVEAPI.js
> index dadc45b..bc03d88 100644
> --- a/api-viewer/PVEAPI.js
> +++ b/api-viewer/PVEAPI.js
> @@ -389,4 +389,14 @@ Ext.onReady(function() {
> ]
> });
>
> + var path = window.location.hash.substring(1);
> + var endpoint = store.findNode('path', path);
> +
> +
> + if (endpoint) {
> + tree.getSelectionModel().select(endpoint);
> + tree.expandPath(endpoint.getPath());
> + render_docu(endpoint.data);
> + }
> +
> });
>
nice, but only works on full new load of the page. Further, it would
be nice to set the url when on selects a tree-node, so that it can
be easily copied.
More information about the pve-devel
mailing list