diff --git a/extensions/directus-extension-skrift-produktion/dist/index.js b/extensions/directus-extension-skrift-produktion/dist/index.js index fa31163..c823d20 100644 --- a/extensions/directus-extension-skrift-produktion/dist/index.js +++ b/extensions/directus-extension-skrift-produktion/dist/index.js @@ -1073,6 +1073,12 @@ const Board = defineComponent({ } dateien.items = items; if (!items.length) dateien.err = 'Keine hochgeladenen Dateien an diesem Auftrag.'; + // Für schnelle Bedienung die erste PDF (sonst erste Datei) direkt in die + // Vorschau laden – man sieht das Dokument ohne weiteren Klick. + else { + const erste = items.find((it) => (it.type || '').includes('pdf')) || items[0]; + if (erste) vorschauDatei(erste); + } } catch (e) { dateien.err = e?.message || 'Dateien konnten nicht geladen werden.'; } finally { dateien.laden = false; } } @@ -1315,7 +1321,7 @@ const Board = defineComponent({ const adrLines = (e.adr && e.adr.length) ? e.adr : [e.name || '—']; const kannKuvert = !!(o.needs_envelope && o.envelope_labeling && o.envelope_labeling !== 'keine'); const aktion = sucheTyp.value === 'objekt' - ? btn('📎 Dateien öffnen', () => openEmpf(o), 'primary') + ? btn('📎 PDF öffnen', () => openDateien(o), 'primary') : (sucheTyp.value === 'umschlag' && !kannKuvert) ? subdued('Kein Kuvert') : btn('🖨 In Warteschlange', () => schnelldruck(o, e.nr, sucheTyp.value), 'primary');