From 1b33fb69fd9b31c80750d2143e9bcc604758432a Mon Sep 17 00:00:00 2001 From: Dims Akpan Date: Thu, 3 Sep 2026 11:12:07 +0200 Subject: [PATCH 1/3] Dateien nach "/" hochladen INIT --- academyFIVE_ResizeFilebar.user.js | 44 +++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 academyFIVE_ResizeFilebar.user.js diff --git a/academyFIVE_ResizeFilebar.user.js b/academyFIVE_ResizeFilebar.user.js new file mode 100644 index 0000000..a786399 --- /dev/null +++ b/academyFIVE_ResizeFilebar.user.js @@ -0,0 +1,44 @@ +// ==UserScript== +// @name academyFIVE::ResizeFilebar +// @namespace dakp/academyfive +// @version 2026.09.001 +// @description Setzt die Höhe des Dateibaums (.Files) in der text_edit.php4 auf mindestens 200px +// @author Dims Akpan +// @match https://a5.fhdw-hannover.de/newsletter/text_edit.php4* +// @match https://a5.fhdw.de/newsletter/text_edit.php4* +// @match https://fhdw.academyfive-preview.net/newsletter/text_edit.php4* +// @match https://fhdw-hannover.academyfive-preview.net/newsletter/text_edit.php4* +// @grant none +// @icon https://www.academyfive.com/typo3conf/ext/sitepackage/Resources/Public/build/assets/images/favicon-academyfive.ico +// ==/UserScript== + +(function() { + 'use strict'; + + const MIN_HEIGHT = 200; + + function resizeFiles() { + const el = document.querySelector('.Files'); + if (!el || el.dataset.a5Resized) return; + + const currentHeight = el.offsetHeight; + if (currentHeight < MIN_HEIGHT) { + el.style.minHeight = MIN_HEIGHT + 'px'; + el.style.height = MIN_HEIGHT + 'px'; + el.dataset.a5Resized = 'true'; + } + } + + if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', resizeFiles); + } else { + resizeFiles(); + } + + // Observer für dynamische Inhalte + const observer = new MutationObserver(() => { + const el = document.querySelector('.Files'); + if (el && !el.dataset.a5Resized) resizeFiles(); + }); + observer.observe(document.documentElement, { childList: true, subtree: true }); +})(); From b1a415a7c8046d8c8f6d22eb60249ebc2db3df0c Mon Sep 17 00:00:00 2001 From: Dims Akpan Date: Thu, 3 Sep 2026 11:15:53 +0200 Subject: [PATCH 2/3] README.md aktualisiert FileBar nachgetragen --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index b6ed91e..d3ae932 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,18 @@ Erlaubt es, die Breite der Navigationsleiste per Drag & Drop anzupassen. Die Ico --- +### ResizeFilebar +**[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__ResizeFilebar.user.js)** + +Vergrößert den Dateibaum (`.Files`) in der Newsletter-Textbearbeitung auf mindestens 200px Höhe für eine bessere Übersicht. + +**Funktionen:** +- Setzt die Höhe des Dateibaums auf mindestens 200px +- Funktioniert automatisch in der `text_edit.php4` +- Reagiert auf dynamisch nachgeladene Inhalte + +--- + ## Legacy Scripts (nicht mehr empfohlen) Die folgenden Scripts werden nicht mehr aktiv weiterentwickelt. Die neuen Versionen ersetzen sie vollständig – bitte stattdessen diese verwenden. From 97d7939433fd0d19fbe9002c1affbcc7b28c2ad3 Mon Sep 17 00:00:00 2001 From: Dims Akpan Date: Thu, 3 Sep 2026 11:22:09 +0200 Subject: [PATCH 3/3] academyFIVE__ResizeFilebar.user.js aktualisiert Umbenannt --- ...VE_ResizeFilebar.user.js => academyFIVE__ResizeFilebar.user.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename academyFIVE_ResizeFilebar.user.js => academyFIVE__ResizeFilebar.user.js (100%) diff --git a/academyFIVE_ResizeFilebar.user.js b/academyFIVE__ResizeFilebar.user.js similarity index 100% rename from academyFIVE_ResizeFilebar.user.js rename to academyFIVE__ResizeFilebar.user.js