From 5cbcebb771631cb4e4da5b78677632f169865a59 Mon Sep 17 00:00:00 2001 From: Stefan Dej Date: Sat, 21 May 2022 13:35:06 +0200 Subject: [PATCH] fix: add u4vl-mjpeg to printfarm & only display supported modes (#831) --- src/components/panels/FarmPrinterPanel.vue | 48 ++++++++++++++-------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/src/components/panels/FarmPrinterPanel.vue b/src/components/panels/FarmPrinterPanel.vue index 2ff76171..5d688c97 100644 --- a/src/components/panels/FarmPrinterPanel.vue +++ b/src/components/panels/FarmPrinterPanel.vue @@ -26,7 +26,7 @@ @@ -45,21 +45,28 @@
- - + + +
0 + return this.printer.socket.isConnected && this.supportedPrinterWebcams.length > 0 } get printer_webcams() { return this.$store.getters['farm/' + this.printer._namespace + '/getPrinterWebcams'] } + get supportedPrinterWebcams() { + return this.printer_webcams.filter((webcam: GuiWebcamStateWebcam) => + ['mjpegstreamer', 'mjpegstreamer-adaptive', 'uv4l-mjpeg'].includes(webcam.service) + ) + } + get currentWebcam() { const currentCam = this.printer_webcams.find((webcam: any) => webcam.id === this.currentCamId) if (currentCam) return currentCam