ChipUserScript - Erweiterungen/Workarounds fuer das CHIP-Forum
Hinweis: Das ChipUserScript ist kein Angebot von CHIP,
sondern wird entwickelt und bereitgestellt von UHecker.
Aktuelle Version: 1.3.5 vom 23. Oktober 2020
Inhalt
Installation
Zuerst installiere einen Userscript-Manager; das ist ein Add-On für Deinen Browser welches dafür sorgt,
dass das Chip-User-Skript beim Aufruf der CHIP-Forenseiten auch ausgeführt wird. Öffne die folgende URL
in dem Browser, in dem das Skript laufen soll:
Anschließend sollte ein Klick auf den folgenden Link genügen, um das Chip-User-Skript zu installieren:
Download: ChipUserScript.user.js
Was macht das Skript?
Das Skript ergänzt Funktionen im CHIP-Forum, die fehlen und die sich allein anhand der im Browser
verfügbaren Informationen lokal nachbauen lassen; es ist prinzipiell aber nicht in der Lage, Funktionen
abzubilden die Informationen benötigen die vom CHIP-Server nicht bereitgestellt werden.
Das Skript ergänzt zwei Funtionen beim Vanilla-Texteditor:
- einen Zeichenzähler
- eine Suchen/Ersetzen-Funktion
Zeichenzähler
Der Zeichenzähler findet sich über dem Text-Eingabefeld:
Wird die maximale Anzahl (von derzeit 10.000) Zeichen im Editor überschritten,
wird die Anzeige rot eingefärbt:
Suchen/Ersetzen
Die Suchen/Ersetzen-Funktion findet sich in der Werkzeugleiste:
Durch Klick auf das Lupen-Symbol in der Toolbar über dem Edit-Feld (siehe Pfeil) wird die
Suchen/Ersetzen-Funktion ein- oder ausgeblendet:
Oben findet sich das Eingabefeld für den Suchbegriff, unten das Eingabefeld für die Ersetzung.
Die Schaltflächen und Optionen funktionieren wie folgt:
- Suchen
- Sucht das nächste Vorkommen des eingegebenen Suchtextes und markiert die nächste Übereinstimmung mit dem Suchtext
- Zurücksetzen
- Setzt den kompletten Text wieder auf den Zustand zu Beginn des Editiervorgangs zurück
- Ersetzen
- Sucht das nächste Vorkommen des eingegebenen Suchtextes und ersetzt es
- Alle ersetzen
- Sucht alle Vorkommen des eingegebenen Suchtextes und ersetzt sie
Die Optionen unterhalb der Eingabefelder haben folgende Bedeutung:
- Groß-/Kleinschreibung beachten
- Ist diese Option deaktiviert, wird die Groß-/Kleinschreibung bei der Suche nicht beachtet
(z.B. findet der Suchbegriff "Chip" auch "CHIP" und "chip"); wenn aktiviert, muss der gefundene Begriff mit dem Suchbegriff
exakt übereinstimmen, was die Groß-/Kleinschreibung angeht (z.B. findet der Suchbegriff "Chip" nur "Chip" nicht aber "CHIP" oder "chip").
- nur ganze Wörter
- Suche unter Beachtung der Wortgrenzen, d.h. wenn aktiviert, muss ein ganzes Wort mit dem Suchbegriff
übereinstimmen
- Reguläre Ausdrücke
- Sucht mit Hilfe von regulären Ausdrücken; eine Hilfe dazu findet sich bei
W3Schools (englisch), eine Seite zum Testen eigener
regulärer Ausdrücke ist z.B. RegEx101
Changelog (was ist neu oder geändert?)
- Version 1.3.5
-
- (change) Hoster gewechselt und Update-URLs angepasst
- Version 1.3.4
-
- (bugfix) kleine Editor-Fenster nicht unnötig vergrößern
- (bugfix) unnötige JavaScript-Bibliothek entfernt
- Version 1.3.3
-
- (bugfix) Vermeidung von TypeErrors (hoffentlich)
- Version 1.3.2
-
- (bugfix) Hilfe-Link auf richtige URL gesetzt
- (bugfix) Versionsanzeige korrigiert
- Version 1.3.1
-
- (bugfix) Erweiterungen auch bei Erstellen einer Diskussion
- Version 1.3.0
-
- (change) Zeichenzähler eingebaut
- (bugfix) Suchen/Ersetzen vereinfacht
- Version 1.2.3
-
- (bugfix) Höheneinstellung variiert nach Einblenden des Suchdialogs bei Texteingaben
- Version 1.2.2
-
- (change) ext. Bibliotheken auf andere Domain ausgelagert
- Version 1.2.1
-
- (bugfix) Anzeige der Skriptversion korrigiert (blockiert sonst auch bei GM)
- Version 1.2.0
-
- (enhancement) MutationObserver (ext. Bibliothek) für nahtlosere Einbindung von Funktionen zur Laufzeit
- (change) ChipForumCommons (ext. Bibliothek) mit gemeinsam genutzten Funktionen
- Version 1.1.6
-
- (enhancement) Bessere Darstellung der Skriptversionen im Forums-Kopf
- Version 1.1.5
-
- (enhancement) Versionshinweis eingebaut
- Version 1.1.4
-
- (bugfix) "Ersetzen" und "Suchen/Ersetzen" funktioniert jetzt auch ohne vorherigen Klick auf "Suchen"
- (bugfix) "Blättern" durch die Suchergebnisse funktioniert wieder (Erneuter Klick auf "Suchen" zeigt nächsten Treffer)
- (bugfix) Auswahl des Textfeldes korrigiert wenn mehrere "Bearbeiten"-Dialoge offen sind
- Version 1.1.2
-
- (enhancement) Auto-Resize von Textfeld wird beim Ausblenden des Suchdialogs wieder restauriert
- (enhancement) Link zur Hilfe (diese Seite) eingebaut
- Version 1.1.0
-
- (enhancement) Auto-Resize von Textfeld deaktiviert, damit der Suchdialog nicht zu tief rutscht
- Version 1.0.0
-