Christian Kruse: Facelifting am Foren-JS?

Beitrag lesen

Hallo Martin,

Bisher stand der Cursor immer irgendwo in der zweiten oder dritten Zeile des zitierten Textes, wenn man auf ein Posting geantwortet hat, jetzt plötzlich ganz am Ende des vorhandenen Textes.

Ist beides nicht so prickelnd, finde ich; besser wäre ganz am Anfang. Aber die vorherige Version (in der Nähe des Anfangs) gefiel mir da immer noch besser.

Nein, am JS hat sich diesbezüglich nichts geändert. Meine Vermutung ist eher, dass du was an deinen Einstellungen geändert hast und das JS jetzt nicht mehr in das indexOf("\n\n") == -1 gelaufen ist.

Ich habe das jetzt angepasst, der Cursor ist jetzt in jedem Fall vor dem ersten Zitat:

        const found = value.indexOf("\n\n");
        const cite = value.search(/^>/);
        let pos = found === -1 ? 0 : found + 2;

        if (cite !== -1 && found > cite) {
          pos = cite;
        }

Freundliche Grüße,
Christian Kruse