Der Martin: Facelifting am Foren-JS?

Beitrag lesen

Hallo Christian,

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.

wie ich schon schrieb: Ich will eine lokale Ursache nicht ausschließen, bin mir aber keiner Schuld bewusst. Weder Foren- noch Browsereinstellung.

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;
        }

Super, so hatte ich mir das schon immer gewünscht. 😀

Live long and pros healthy,
 Martin

--
Früher war ich klein und dumm. Inzwischen hat sich so manches geändert. Ich bin größer geworden.