Micro-optimization

This commit is contained in:
Kovid Goyal 2020-08-10 09:54:52 +05:30
parent 41717d5eca
commit 054a7e374f
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -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():