Browse Source

Embed from hydrus only on left click (allows to copy from hydrus panel)

pull/46/head
coomdev 2 years ago
parent
commit
48f0a8fc94
  1. 2
      src/Components/Embedding.svelte
  2. 8
      src/Components/HydrusSearch.svelte

2
src/Components/Embedding.svelte

@ -168,7 +168,7 @@ import { peeTarget } from "../utils";
export let inhibitExpand: boolean = false;
export async function bepis(ev: MouseEvent) {
dispatch("click");
dispatch("click", ev);
if (inhibitExpand) return;
if ($appState.isCatalog) return;

8
src/Components/HydrusSearch.svelte

@ -40,6 +40,12 @@
onMount(() => {
return update();
});
const handleEv = (ev: CustomEvent<MouseEvent>, ef: EmbeddedFile) => {
if (ev.detail.button == 0) {
return addToEmbeds(ef);
}
};
</script>
<div class="cont">
@ -72,7 +78,7 @@
<div class="results">
{#each maps as map (map[0])}
<Embedding
on:click={() => addToEmbeds(map[1])}
on:click={(ev) => handleEv(ev, map[1])}
inhibitExpand={true}
id={"only"}
file={map[1]}

Loading…
Cancel
Save