From 7b8fb39222b1d8c9b9b5d061e17c876b9230b061 Mon Sep 17 00:00:00 2001 From: Lumi Pakkanen Date: Fri, 19 Jul 2024 09:52:51 +0300 Subject: [PATCH] Fix regression: Include url in .scl export ref #786 --- src/components/ExporterButtons.vue | 3 +++ src/components/modals/export/ScalaExport.vue | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/components/ExporterButtons.vue b/src/components/ExporterButtons.vue index 2924f125..540ff573 100644 --- a/src/components/ExporterButtons.vue +++ b/src/components/ExporterButtons.vue @@ -55,6 +55,8 @@ const uploadBody = computed(() => { }) }) +const uploadedScaleUrl = computed(() => `${window.location.origin}/scale/${scale.uploadedId}`) + function uploadScale(retries = 1): Promise { const uploadId = scale.id if (scale.uploadedId === uploadId) { @@ -142,6 +144,7 @@ function doExport(exporter: ExporterKey) { :show="showScalaExportModal" @confirm="showScalaExportModal = false" @cancel="showScalaExportModal = false" + :scaleUrl="uploadedScaleUrl" :newline="state.newline" :relativeIntervals="scale.relativeIntervals" :midiOctaveOffset="-1" diff --git a/src/components/modals/export/ScalaExport.vue b/src/components/modals/export/ScalaExport.vue index 8a06ec54..0d1c8cb6 100644 --- a/src/components/modals/export/ScalaExport.vue +++ b/src/components/modals/export/ScalaExport.vue @@ -9,6 +9,7 @@ import type { Interval } from 'sonic-weave' const props = defineProps<{ show: boolean + scaleUrl: string newline: string midiOctaveOffset: number relativeIntervals: Interval[] @@ -44,6 +45,7 @@ const exportLabels = computed(() => { function doExport() { const params: ExporterParams = { + scaleUrl: props.scaleUrl, newline: props.newline, scale: props.scale, filename: sanitizeFilename(props.scale.title),