simplified runner output files

This commit is contained in:
Jan Prochazka
2021-03-17 18:33:38 +01:00
parent eceab2dde9
commit ddf8a5806c
7 changed files with 10 additions and 73 deletions

View File

@@ -11,7 +11,7 @@
import createImpExpScript from '../impexp/createImpExpScript';
import ImportExportConfigurator from '../impexp/ImportExportConfigurator.svelte';
import { getDefaultFileFormat } from '../plugins/fileformats';
import RunnerOutputFiles from '../query/RunnerOutputFiles';
import RunnerOutputFiles from '../query/RunnerOutputFiles.svelte';
import SocketMessageView from '../query/SocketMessageView.svelte';
import { currentArchive, extensions, selectedWidget } from '../stores';
import axiosInstance from '../utility/axiosInstance';

View File

@@ -1,16 +1,13 @@
<script lang="ts">
import ErrorInfo from '../../elements/ErrorInfo.svelte';
import TableControl from '../../elements/TableControl.svelte';
import ErrorInfo from '../elements/ErrorInfo.svelte';
import TableControl from '../elements/TableControl.svelte';
import axiosInstance from '../../utility/axiosInstance';
import formatFileSize from '../../utility/formatFileSize';
import getElectron from '../../utility/getElectron';
import resolveApi from '../../utility/resolveApi';
import socket from '../../utility/socket';
import useEffect from '../../utility/useEffect';
import CopyLink from './CopyLink.svelte';
import DownloadLink from './DownloadLink.svelte';
import ShowLink from './ShowLink.svelte';
import axiosInstance from '../utility/axiosInstance';
import formatFileSize from '../utility/formatFileSize';
import getElectron from '../utility/getElectron';
import resolveApi from '../utility/resolveApi';
import socket from '../utility/socket';
import useEffect from '../utility/useEffect';
export let runnerId;
export let executeNumber;
@@ -54,31 +51,16 @@
fieldName: 'download',
header: 'Download',
slot: 0,
// component: DownloadLink,
// getProps: row => ({
// row,
// runnerId,
// }),
},
electron && {
fieldName: 'copy',
header: 'Copy',
slot: 1,
// component: CopyLink,
// getProps: row => ({
// row,
// runnerId,
// }),
},
electron && {
fieldName: 'show',
header: 'Show',
slot: 2,
// component: ShowLink,
// getProps: row => ({
// row,
// runnerId,
// }),
},
]}
>

View File

@@ -1,19 +0,0 @@
<script lang="ts">
import getElectron from '../../utility/getElectron';
const electron = getElectron();
export let row;
</script>
<a
href="#"
on:click={() => {
const file = electron.remote.dialog.showSaveDialogSync(electron.remote.getCurrentWindow(), {});
if (file) {
const fs = window.require('fs');
fs.copyFile(row.path, file, () => {});
}
}}
>
save
</a>

View File

@@ -1,10 +0,0 @@
<script lang="ts">
import resolveApi from '../../utility/resolveApi';
export let runnerId;
export let row;
</script>
<a href={`${resolveApi()}/runners/data/${runnerId}/${row.name}`} target="_blank" rel="noopener noreferrer">
download
</a>

View File

@@ -1,15 +0,0 @@
<script lang="ts">
import getElectron from '../../utility/getElectron';
const electron = getElectron();
export let row;
</script>
<a
href="#"
on:click={() => {
electron.remote.shell.showItemInFolder(row.path);
}}
>
show
</a>

View File

@@ -1 +0,0 @@
export { default } from './RunnerOutputFiles.svelte';

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import HorizontalSplitter from '../elements/HorizontalSplitter.svelte';
import WidgetTitle from '../widgets/WidgetTitle.svelte';
import RunnerOutputFiles from './RunnerOutputFiles';
import RunnerOutputFiles from './RunnerOutputFiles.svelte';
import SocketMessageView from './SocketMessageView.svelte';
export let runnerId;