refresh perspective command

This commit is contained in:
Jan Prochazka
2022-07-24 15:56:29 +02:00
parent 088ca231f3
commit 96106e6aac
3 changed files with 63 additions and 12 deletions

View File

@@ -13,6 +13,7 @@
import resizeObserver from '../utility/resizeObserver';
import PerspectiveIntersectionObserver from './PerspectiveIntersectionObserver.svelte';
import debug from 'debug';
import contextMenu from '../utility/contextMenu';
const dbg = debug('dbgate:PerspectivaTable');
@@ -133,13 +134,27 @@
domHeaderWrap;
createHeaderClone();
}
function buildMenu() {
return [
{
command: 'perspective.refresh',
},
];
}
</script>
<div class="headerWrap">
<table bind:this={domHeaderWrap} />
</div>
<div class="wrapper" bind:this={domWrapper} use:resizeObserver={true} on:resize={createHeaderClone}>
<div
class="wrapper"
bind:this={domWrapper}
use:resizeObserver={true}
on:resize={createHeaderClone}
use:contextMenu={buildMenu}
>
{#if display}
<table>
<thead bind:this={domTableHead}>