Files
A5-Tampermonkey/README.md
T
admakp 9854cfc1cd README.md aktualisiert
ResizeNavbar2 hinzugefügt; Verschieben der Legacy Scripte
2026-06-22 09:52:14 +02:00

112 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# academyFIVE Tampermonkey Scripts
Sammlung von Userscripts zur Verbesserung der Benutzerfreundlichkeit von academyFIVE.
## Was ist Tampermonkey?
Tampermonkey ist eine Browser-Erweiterung, die es ermöglicht, eigene JavaScript-Scripte auf Webseiten auszuführen. Damit lassen sich Webseiten nach eigenen Wünschen anpassen und erweitern.
## Installation
### 1. Tampermonkey installieren
Installiere die Tampermonkey-Erweiterung für deinen Browser:
- [Chrome/Edge](https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo)
- [Firefox](https://addons.mozilla.org/de/firefox/addon/tampermonkey/)
- [Safari](https://apps.apple.com/app/tampermonkey/id6738342400)
### 2. Scripte installieren
Klicke einfach auf die Links unten - Tampermonkey erkennt automatisch, dass es sich um ein Userscript handelt und bietet die Installation an.
Alternativ kannst du den Script-Code auch manuell kopieren und in Tampermonkey über das Dashboard einfügen.
## Verfügbare Scripts
### AddSelectBox
**[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__AddSelectBox.user.js)**
Fügt "Alles auswählen" und "Nichts auswählen" Buttons zum Kohorten-Filter in der Planungsgruppen-Liste hinzu.
**Funktionen:**
- Schnelles Auswählen/Abwählen aller Kohorten
- Funktioniert auch mit gefilterten Ergebnissen
---
### ChangeFont
**[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__ChangeFont.user.js)**
Ändert die Schriftart der academyFIVE-Oberfläche für bessere Lesbarkeit.
---
### ResizeNavbar2
**[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__ResizeNavbar2.user.js)**
Erlaubt es, die Breite der Navigationsleiste per Drag & Drop anzupassen. Die Icons in der Navbar folgen automatisch der neuen Breite.
**Funktionen:**
- Navigationsleiste horizontal skalieren durch Ziehen am rechten Rand
- Icons in der Navbar skalieren automatisch mit
- Maximalbreite auf 50% des Browserfensters begrenzt
- Ein-/Ausklappen der Navbar bleibt voll funktionsfähig
---
## Legacy Scripts (nicht mehr empfohlen)
Die folgenden Scripts werden nicht mehr aktiv weiterentwickelt. Die neuen Versionen ersetzen sie vollständig bitte stattdessen diese verwenden.
### ~~MoveNavbarIcons~~
**~~[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__MoveNavbarIcons.user.js)~~**
~~Verschiebt Icons in der Navigationsleiste für eine übersichtlichere Anordnung.~~
*Durch ResizeNavbar2 ersetzt.*
### ~~ResizeNavbar~~
**~~[Installieren](https://git.bib.de/admakp/A5-Tampermonkey/raw/branch/main/academyFIVE__ResizeNavbar.user.js)~~**
~~Passt die Größe der Navigationsleiste an für bessere Platzausnutzung.~~
*Durch ResizeNavbar2 ersetzt.*
## Updates
Tampermonkey prüft standardmäßig täglich auf Updates für installierte Scripte. Du kannst auch manuell über das Tampermonkey-Dashboard nach Updates suchen.
## Entwicklung
### Script-Struktur
Alle Scripte folgen der Standard Tampermonkey-Struktur:
```javascript
// ==UserScript==
// @name Script Name
// @namespace academyfive/tools
// @version YYYY-MM-DD
// @description Beschreibung
// @author Name
// @match https://a5.fhdw-hannover.de/*
// @match https://a5.fhdw.de/*
// @grant none
// ==/UserScript==
```
### Eigene Anpassungen
Du kannst die Scripte nach deinen Bedürfnissen anpassen. Bearbeite sie einfach im Tampermonkey-Dashboard.
## Hinweise
- Die Scripte funktionieren nur auf den im `@match` angegebenen Domains
- Bei Problemen kannst du einzelne Scripte temporär deaktivieren
## Support
Bei Fragen oder Problemen erstelle bitte ein Issue in diesem Repository.
## Lizenz
Diese Scripte werden ohne Gewährleistung bereitgestellt. Nutzung auf eigene Verantwortung.