NC-Wizard Verzeichnisdialog und Hinweise verfeinern

This commit is contained in:
Terranom674
2026-08-18 14:56:44 +02:00
parent c2c8652557
commit f1a117818f

View File

@@ -1,6 +1,9 @@
(function(){ (function(){
'use strict'; 'use strict';
var submit=document.querySelector('button[name="bratonien_tool"][value="nc_connector_wizard_save_mounts"]');
if(!submit)return;
var script=document.currentScript; var script=document.currentScript;
if(!script)return; if(!script)return;
var endpoint=new URL('nc-wizard-directories.php',script.src).toString(); var endpoint=new URL('nc-wizard-directories.php',script.src).toString();
@@ -39,18 +42,21 @@
function enhance(data){ function enhance(data){
if(!data||data.state!=='ok'||!data.ready||!Array.isArray(data.storages)||!data.storages.length)return; 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'); var form=submit.closest('form');
if(!form||form.dataset.directoryEnhanced==='1')return; if(!form||form.dataset.directoryEnhanced==='1')return;
form.dataset.directoryEnhanced='1'; form.dataset.directoryEnhanced='1';
var heading=form.previousElementSibling; var dialog=document.getElementById('bratonien-nc-wizard-dialog');
var note=heading&&heading.previousElementSibling; if(dialog){
if(heading&&heading.tagName==='P'){ dialog.querySelectorAll('p.bratonien-base-note').forEach(function(paragraph){
note=heading; if(paragraph.textContent.indexOf('Der Assistent verwendet den Zugang aus dem ersten Schritt')!==-1){
heading=note.previousElementSibling; paragraph.innerHTML='<strong>Nextcloud wurde gefunden.</strong> Die vorhandene Reader-Verbindung wurde automatisch erkannt und erfolgreich für den Datenzugriff verwendet.';
} }
});
}
var note=form.previousElementSibling;
var heading=note&&note.previousElementSibling;
if(heading&&/^H[1-6]$/.test(heading.tagName))heading.textContent='Verzeichnisse auswählen'; if(heading&&/^H[1-6]$/.test(heading.tagName))heading.textContent='Verzeichnisse auswählen';
if(note&&note.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.'; if(note&&note.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.';