Autor |
Beitrag |
BenBE
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Di 25.03.08 23:39
Hi,
mir ist grad beim Schreiben eines Postings etwas Seltsames aufgefallen und ich wüsste mal gerne, ob das jemand von euch reproduzieren kann.
Im Grunde geht es darum: Wo teilt bei euch die SplitQuote-Funktion ein Zitat? An der Stelle an die ihr mit der Maus geklickt habt oder an der Stelle, wo der Text-Cursor steht. Diese beiden Positionen müssen nämlich nicht zwangsläufig identisch sein, wenn man z.B. mit den Pfeiltasten im Textfeld navigiert hat.
Vorhin ist mir nämlich genau eben dieser Unterschied mal aufgefallen, als ich ein Zitat splitten wollte, aber der Text nicht an der Cursor-Position, sondern an der Position meines letzten Mausklicks geteilt wurde.
Würde mich freuen, wenn jemand seine Erfahrungn diesbezüglich melden könnte. Reproduzierbar scheint das ganze im IE oder im IETab (im FF), nicht jedoch im FF selber (laut meinen Beobachtungen).
TIA,
BenBE.
@CS: Wäre über einen Fix dankbar
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
GTA-Place
Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Di 25.03.08 23:50
Im IE8 an der Position des letzten Mausklicks.
EDIT: Im FF ebenfalls an der Stelle des letzten Mausklicks.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Zuletzt bearbeitet von GTA-Place am Mi 26.03.08 00:36, insgesamt 1-mal bearbeitet
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 26.03.08 00:04
Ich schaue mir das morgen mal an. SplitQuote im IE ist auf Grund der lausigen Implementierung des CaretPos-Objektes dort einfache eine Plage
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
jaenicke
Beiträge: 19285
Erhaltene Danke: 1743
W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 26.03.08 12:10
GTA-Place hat folgendes geschrieben: | EDIT: Im FF ebenfalls an der Stelle des letzten Mausklicks. |
Bei mir nicht, da funktioniert es korrekt (FF 2.0.0.12) . Und weil die EE da am besten geht nutze ich extra dafür den FF immer, sonst kaum .
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 26.03.08 12:13
GTA-Place hat folgendes geschrieben: | EDIT: Im FF ebenfalls an der Stelle des letzten Mausklicks. |
Kann ich nicht reproduzieren.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
GTA-Place
Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: Mi 26.03.08 12:19
Achso, jetzt versteh ich was ihr meint. Erst klicken, dann mit den Pfeiltasten navigieren und dann splitten. Ich dachte andersrum: Erst navigieren, dann klicken, dann splitten
Im IE8 am letzten Mausklick, im FF an der Stelle des Cursor.
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Silas
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: Mi 26.03.08 12:21
Christian S. hat folgendes geschrieben: | GTA-Place hat folgendes geschrieben: | EDIT: Im FF ebenfalls an der Stelle des letzten Mausklicks. | Kann ich nicht reproduzieren. |
Ich auch nicht.
Bei Opera produziert SplitQuote Zahlen-Müll vor und nach dem Cursor, der Bug ist aber schon known, oder?
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 26.03.08 12:27
In Opera sollte es eigentlich gar nix tun, weil ich es da gar nicht hinbekommen habe. Vielleicht haben die mal wieder ihren UserAgent geändert, sodass das nicht richtig erkannt wird ...
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Silas
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: Mi 26.03.08 12:32
Das Ergebnis sieht bei mir nach SplitQuote etwa so aus (Der Senkrechte Strich soll den Cursor darstellen):
Quelltext 1: 2: 3: 4:
| [quote="[user]Christian S.[\user]"][quote="[user]GTA-Place[\user]"]EDIT: Im FF ebenfalls an der Stelle des letzten Mausklicks.[\quote]Kann ich[\quote]473512990|4001951
[quote="[user]Christian S.[\user]"]nicht reproduzieren.[\quote] |
Ich hab das Ganze mit Opera 9.25 getestet.
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 26.03.08 12:46
Silas hat folgendes geschrieben: | Das Ergebnis sieht bei mir nach SplitQuote etwa so aus (Der Senkrechte Strich soll den Cursor darstellen):
Ich hab das Ganze mit Opera 9.25 getestet. |
Danke, das dachte ich mir schon.
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 26.03.08 16:24
Sollte in 3.1.5 im IE als auch im Opera korrekt funktionieren.
Mein Dank für diesen Beitrag, der mit dem Einfügen und anschließenden Suchen von Zeichen zwar denselben Weg verfolgte, wie ich auch schon (daher die komischen Zahlen ), aber an den richtigen Stellen auch noch irgendwelche Ranges erstellt und dubliziert ... ich liebe den IE
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Silas
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: Mi 26.03.08 16:59
Christian S. hat folgendes geschrieben: | Sollte in 3.1.5 im IE als auch im Opera korrekt funktionieren. |
Jetzt sind mir beim rumexperimentieren gleich noch zwei Bugs im Zusammenhang mit SplitQuote aufgefallen: Wenn man Strg-Z für "Rückgängig" drückt passiert bei Opera gar nichts (was dort bei JavaScript-Änderungen normal zu sein scheint ), beim FF wird nach der erfolgreichen Rückgängig-Aktion alles markiert und beim IE7 wird beim ersten Druck Zahlen-Müll ( ) hinter den [\quote]-Tag geschrieben, beim zweiten Druck werden die Quote-Tags (so wie es sich gehört) und beim dritten der Müll entfernt.
Und gleich noch etwas (eigentlich völlig unwichtig, deswegen mache ich dafür keinen Thread auf): Die version.php sieht etwas komisch aus, dort wird scheinbar für die Sidebar Platz gelassen (obwohl sie nicht angezeigt wird).
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|
Christian S.
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Mi 26.03.08 18:09
Was die Browser beim Rückgäng-Machen machen ( ), da kann ich nichts dran ändern. Ich muss nun mal bestimmte Aktionen vornehmen, die dann auch wieder rückgängig gemacht werden können
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
Yogu
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Fr 04.04.08 20:36
Silas hat folgendes geschrieben: | Und gleich noch etwas (eigentlich völlig unwichtig, deswegen mache ich dafür keinen Thread auf): Die version.php sieht etwas komisch aus, dort wird scheinbar für die Sidebar Platz gelassen (obwohl sie nicht angezeigt wird). |
Bei mir wird die Sidebar da angezeigt.
|
|
Silas
Beiträge: 478
Windows XP Home
Delphi 2005, RAD Studio 2007, MASM32, FASM, SharpDevelop 3.0
|
Verfasst: Fr 04.04.08 20:48
Ich hab mal einen Screenshot angehängt, wie's bei mir aussieht. Scheint jedenfalls vom Browser unabhängig zu sein.
Einloggen, um Attachments anzusehen!
_________________ Religionskriege sind nur Streitigkeiten darüber, wer den cooleren imaginären Freund hat
|
|