From f1a117818fcfec0404cebe22570d49548ff23153 Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Tue, 18 Aug 2026 14:56:44 +0200 Subject: [PATCH] NC-Wizard Verzeichnisdialog und Hinweise verfeinern --- nc-wizard-directories.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/nc-wizard-directories.js b/nc-wizard-directories.js index 26a0be5..268992d 100644 --- a/nc-wizard-directories.js +++ b/nc-wizard-directories.js @@ -1,6 +1,9 @@ (function(){ 'use strict'; + var submit=document.querySelector('button[name="bratonien_tool"][value="nc_connector_wizard_save_mounts"]'); + if(!submit)return; + var script=document.currentScript; if(!script)return; var endpoint=new URL('nc-wizard-directories.php',script.src).toString(); @@ -39,18 +42,21 @@ function enhance(data){ if(!data||data.state!=='ok'||!data.ready||!Array.isArray(data.storages)||!data.storages.length)return; - var submit=document.querySelector('button[name="bratonien_tool"][value="nc_connector_wizard_save_mounts"]'); - if(!submit)return; var form=submit.closest('form'); if(!form||form.dataset.directoryEnhanced==='1')return; form.dataset.directoryEnhanced='1'; - var heading=form.previousElementSibling; - var note=heading&&heading.previousElementSibling; - if(heading&&heading.tagName==='P'){ - note=heading; - heading=note.previousElementSibling; + var dialog=document.getElementById('bratonien-nc-wizard-dialog'); + if(dialog){ + dialog.querySelectorAll('p.bratonien-base-note').forEach(function(paragraph){ + if(paragraph.textContent.indexOf('Der Assistent verwendet den Zugang aus dem ersten Schritt')!==-1){ + paragraph.innerHTML='Nextcloud wurde gefunden. Die vorhandene Reader-Verbindung wurde automatisch erkannt und erfolgreich für den Datenzugriff verwendet.'; + } + }); } + + var note=form.previousElementSibling; + var heading=note&¬e.previousElementSibling; if(heading&&/^H[1-6]$/.test(heading.tagName))heading.textContent='Verzeichnisse auswählen'; if(note&¬e.tagName==='P')note.textContent='Wähle die Verzeichnisse aus, die berücksichtigt werden sollen. Du kannst mehrere hinzufügen oder wieder entfernen. Bleibt die Liste leer, wird automatisch das Stammverzeichnis verwendet.';