mirror of
git://github.com/kovidgoyal/calibre.git
synced 2025-12-27 07:06:13 +01:00
Micro-optimization
This commit is contained in:
parent
41717d5eca
commit
054a7e374f
1 changed files with 8 additions and 7 deletions
|
|
@ -3,13 +3,14 @@
|
|||
from __python__ import bound_methods, hash_literals
|
||||
|
||||
|
||||
def caret_position_from_point(x, y):
|
||||
if document.caretPositionFromPoint:
|
||||
return document.caretPositionFromPoint(x, y)
|
||||
r = document.caretRangeFromPoint(x, y)
|
||||
if r:
|
||||
return {'offsetNode': r.startContainer, 'offset': r.startOffset}
|
||||
return None
|
||||
if document.caretPositionFromPoint:
|
||||
caret_position_from_point = document.caretPositionFromPoint.bind(document)
|
||||
else:
|
||||
caret_position_from_point = def(x, y):
|
||||
r = document.caretRangeFromPoint(x, y)
|
||||
if r:
|
||||
return {'offsetNode': r.startContainer, 'offset': r.startOffset}
|
||||
return None
|
||||
|
||||
|
||||
def word_boundary_regex():
|
||||
|
|
|
|||
Loading…
Reference in a new issue