Seite 1 von 1

WebFTP entfernt Tabulatoren

Verfasst: 21.04.2021, 17:47
von rosenow
Hallo Patrick,

WebFTP entfernt beim Bearbeiten der Datei anscheinend Tabulatoren aus dem Text. Mir ist das erst aufgefallen, als der Editor aus

Code: Alles auswählen

if (...) {
        i1 = -i1;
        s1 = '(−' + i1 + ')';
} else  s1 = i1;
Folgendes gemacht hat:

Code: Alles auswählen

if (...) {
i1 = -i1;
s1 = '(−' + i1 + ')';
} elses1 = i1;
Das ist gültiges JavaScript, aber s1 bleibt undefined, falls die Bedingung nicht erfüllt ist.

Das sollte geändert werden, oder du solltest zumindest davor warnen...

Herzliche Grüße
Ruben

Re: WebFTP entfernt Tabulatoren

Verfasst: 21.04.2021, 21:31
von patrick
Hallo,

bei was für einer Datei tritt das auf, Browser, etc.?

Ich kann es bei mir nicht nachstellen, und es gab diesbezüglich auch nie Probleme.
Hier funktioniert es wie vorgesehen:
Quellcode der Datei nach speichern im Browser
Quellcode der Datei nach speichern im Browser
Und direkt im WebFTP
Und direkt im WebFTP

Re: WebFTP entfernt Tabulatoren

Verfasst: 23.04.2021, 16:23
von rosenow
Es ist eine HTML-Datei. Das Problem ist aufgetreten, als ich Code im WebFTP-Editor in Firefox 88.0 eingefügt habe.
Der Editor akzeptiert keinen Tabulator als Eingabe und entfernt ihn, wenn man ihn aus der Zwischenablage einfügt.

Re: WebFTP entfernt Tabulatoren

Verfasst: 24.04.2021, 11:55
von rosenow
Interessanterweise tritt das Problem nur auf, wenn der Syntax-Highlighter aktiv ist. In einer Textdatei kann ich problemlos Tabulatoren einfügen.

Ich habe es jetzt auch in Edge ausprobiert. Dort kann ich Tabulatoren eingeben, aber nicht aus der Zwischenablage einfügen.

Re: WebFTP entfernt Tabulatoren

Verfasst: 29.04.2021, 15:42
von patrick
Hallo,

Sorry für die späte Antwort.

Aber ich kann das Problem leider nicht nachvollziehen - hier funktioniert es, sowohl mit Firefox als auch Edge.

Wird schon während dem Einfügen entfernt, oder erst wenn die Datei gespeichert wird?

Kannst du mir mal die komplette Datei, in der das vorkommt, als Kopie bereitstellen? (bitte Dateiname/Pfad nennen, und auch die Zeilen, wenn es eine größere Datei ist)

Re: WebFTP entfernt Tabulatoren

Verfasst: 07.05.2021, 20:41
von rosenow
Verwende z. B. https://rosenow.111mb.de/mech2/select.js.

Diese Datei habe ich über das Hochladen-Symbol im WebFTP hochgeladen:

Bild

Dabei bleiben die Tabulatoren erhalten. Sie enthält genug davon, die findest du :) :

Bild

Dann klicke ich in der Dateienliste auf "Bearbeiten":

Bild

Und schon sind die Tabulatoren verschwunden, und das dauerhaft:

Bild

Dass sie wirklich weg sind, zeigt sich, wenn ich nochmal den Link im Browser aufmache oder sie mit Rechtsklick − Ziel speicher unter herunterlade.

Re: WebFTP entfernt Tabulatoren

Verfasst: 08.05.2021, 15:57
von patrick
OK, damit kann ich es nachstellen - ich schau mir das mal genauer an.

Re: WebFTP entfernt Tabulatoren

Verfasst: 09.05.2021, 11:43
von patrick
Teste es mal bitte.

Es sollte jetzt theoretisch funktionieren...

Re: WebFTP entfernt Tabulatoren

Verfasst: 12.05.2021, 12:40
von rosenow
Super, danke! Jetzt funktionert es! Der Editor macht zwar zwei Leerzeichen aus den Tabulatoren, aber das sollte wohl für die meisten Zwecke OK sein.

Bitte verzeih, dass ich jetzt erst antworte − ich schaue einfach zu selten ins Forum.

Re: WebFTP entfernt Tabulatoren

Verfasst: 13.05.2021, 12:51
von patrick
Kein Problem, Hauptsache es funktioniert jetzt.
Inzwischen sollten es auch 4 Leerzeichen statt 2 sein - also wie wenn man selbst einen im Editor erzeugt.