[Webkit-unassigned] [Bug 13795] New: Can't create range from "double-clicked" selection
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon May 21 03:57:19 PDT 2007
http://bugs.webkit.org/show_bug.cgi?id=13795
Summary: Can't create range from "double-clicked" selection
Product: WebKit
Version: 522+ (nightly)
Platform: Macintosh
OS/Version: Mac OS X 10.4
Status: UNCONFIRMED
Severity: Blocker
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: fabriceperrinel at gmail.com
Please help because it starts to turns me mad...
When selecting text by double clicking in a word,
var selection = getSelection()
result in the same value for baseOffset and extentOffset, that is, the exact
place between two chars where the dblclick occured.
However, the "true" selection may exists actually "somewhere" because :
selection.type returns "Range",
selection.isCollapsed accordingly returns "False",
selection.toString() correctly returns the "visually" selected string (which is
insane),
and in a "contentEditable" context, I can perfom operations on it...
The only way I found to retrive the selection is :
var selstring = selection.toString()
Collapse selection to its baseOffset and extentOffset points (which are the
same actually).
Then extent selection backward until it matches the start of selstring.
Then extent forward until its length matches the length of selstring.
Regards
Fabrice
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list