Version 2.8.26: die Ordnerauswahl zeigt wieder Ordner
This commit is contained in:
1 parent
e0a048fbcc
commit
db06ddc054
4 files changed
+19
-13
No files matched your search
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "tesm"
|
name = "tesm"
|
||||||
version = "2.8.25"
|
version = "2.8.26"
|
||||||
description = "TESM -- Verwaltung und Ueberwachung von PoE-Endgeraeten und Aruba-Switchen"
|
description = "TESM -- Verwaltung und Ueberwachung von PoE-Endgeraeten und Aruba-Switchen"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@@ -242,8 +242,7 @@
|
|||||||
data-viewer-pdflib="{{ asset_url('vendor/pdflib/pdf-lib.min.js') }}"
|
data-viewer-pdflib="{{ asset_url('vendor/pdflib/pdf-lib.min.js') }}"
|
||||||
data-viewer-konto="{{ current_user.username }}"
|
data-viewer-konto="{{ current_user.username }}"
|
||||||
data-viewer-zeuge="{{ '1' if signature_witness else '0' }}"
|
data-viewer-zeuge="{{ '1' if signature_witness else '0' }}"
|
||||||
data-viewer-zeit="{{ serverzeit }}"
|
data-viewer-zeit="{{ serverzeit }}">
|
||||||
data-viewer-ordnerliste="{{ verzeichnisse | tojson }}">
|
|
||||||
<div class="viewer">
|
<div class="viewer">
|
||||||
<div class="viewer__stage" data-viewer-bildbuehne hidden>
|
<div class="viewer__stage" data-viewer-bildbuehne hidden>
|
||||||
<img class="viewer__img" alt="" data-viewer-bild>
|
<img class="viewer__img" alt="" data-viewer-bild>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "tesm-core"
|
name = "tesm-core"
|
||||||
version = "2.8.14"
|
version = "2.8.15"
|
||||||
description = "Gemeinsames Anwendungsgeruest (Auth, RBAC, Navigation, Design-System, Migrationen) fuer TESM und TESM-Lizenzserver"
|
description = "Gemeinsames Anwendungsgeruest (Auth, RBAC, Navigation, Design-System, Migrationen) fuer TESM und TESM-Lizenzserver"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
@@ -960,15 +960,22 @@ export function initFilePreview(wurzel = document) {
|
|||||||
const ersetzenFeld = stueck("ersetzen");
|
const ersetzenFeld = stueck("ersetzen");
|
||||||
const ersetzenKasten = stueck("ersetzenfeld");
|
const ersetzenKasten = stueck("ersetzenfeld");
|
||||||
const pruefzeile = stueck("pruefung");
|
const pruefzeile = stueck("pruefung");
|
||||||
// Die Ordner der geoeffneten Freigabe kommen mit der Seite; die einer
|
// Die Ordner der geoeffneten Freigabe stehen bereits in der Auswahl -- der
|
||||||
// anderen holt das Auswahlfeld bei Bedarf nach.
|
// Server hat sie dort hineingeschrieben. Gemerkt werden sie trotzdem, denn
|
||||||
const eigeneOrdner = () => {
|
// wer zwischendurch eine andere Freigabe waehlt, ersetzt die Liste; die
|
||||||
try {
|
// einer anderen Freigabe holt das Auswahlfeld dann bei Bedarf nach.
|
||||||
return JSON.parse(rumpf.dataset.viewerOrdnerliste || "[]");
|
//
|
||||||
} catch {
|
// Vorher stand dieselbe Liste ein zweites Mal daneben, als JSON in einem
|
||||||
return [];
|
// Attribut -- und kam dort nie an: ``tojson`` laesst doppelte
|
||||||
}
|
// Anfuehrungszeichen stehen, und in einem doppelt gequoteten Attribut endet
|
||||||
};
|
// der Wert damit nach der oeffnenden Klammer. Die Auswahl zeigte danach nur
|
||||||
|
// noch das Wurzelverzeichnis, und in einen Unterordner liess sich nichts
|
||||||
|
// mehr speichern. Zwei Fassungen derselben Liste waren die eigentliche
|
||||||
|
// Ursache; jetzt gibt es nur noch eine.
|
||||||
|
const gelieferteOrdner = ordnerFeld
|
||||||
|
? [...ordnerFeld.options].map((eintrag) => eintrag.value).filter(Boolean)
|
||||||
|
: [];
|
||||||
|
const eigeneOrdner = () => gelieferteOrdner;
|
||||||
const jetzt = stueck("jetzt");
|
const jetzt = stueck("jetzt");
|
||||||
const abbrechen = stueck("abbrechen");
|
const abbrechen = stueck("abbrechen");
|
||||||
const modusFeld = stueck("modus");
|
const modusFeld = stueck("modus");
|
||||||
|
|||||||
Reference in new issue
Block a user