bugfix: thumbnails in gcode files

Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
Stefan Dej 2021-01-24 21:40:14 +01:00
parent 2ee53b26bb
commit 576f3ee4fa

View File

@ -726,10 +726,14 @@
} }
}, },
existsSmallThumbnail(item) { existsSmallThumbnail(item) {
return ('thumbnails' in item && item.thumbnails.find(thumb => thumb.width >= 32 && thumb.width <= 64 && thumb.height >= 32 && thumb.height <= 64)) return (
'thumbnails' in item &&
item.thumbnails !== undefined &&
item.thumbnails.findIndex(thumb => thumb.width >= 32 && thumb.width <= 64 && thumb.height >= 32 && thumb.height <= 64) !== -1
)
}, },
getSmallThumbnail(item) { getSmallThumbnail(item) {
if ('thumbnails' in item) { if (this.existsSmallThumbnail(item)) {
const thumbnail = item.thumbnails.find(thumb => const thumbnail = item.thumbnails.find(thumb =>
thumb.width >= 32 && thumb.width <= 64 && thumb.width >= 32 && thumb.width <= 64 &&
thumb.height >= 32 && thumb.height <= 64 thumb.height >= 32 && thumb.height <= 64
@ -741,10 +745,14 @@
return "" return ""
}, },
existsBigThumbnail(item) { existsBigThumbnail(item) {
return ('thumbnails' in item && item.thumbnails.find(thumb => thumb.width === 400)) return (
'thumbnails' in item &&
item.thumbnails !== undefined &&
item.thumbnails.findIndex(thumb => thumb.width === 400) !== -1
)
}, },
getBigThumbnail(item) { getBigThumbnail(item) {
if ('thumbnails' in item) { if (this.existsBigThumbnail(item)) {
const thumbnail = item.thumbnails.find(thumb => thumb.width === 400) const thumbnail = item.thumbnails.find(thumb => thumb.width === 400)
if (thumbnail) return thumbnail.data if (thumbnail) return thumbnail.data