diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2022-09-25 09:37:33 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-25 09:37:33 -0400 |
commit | 75d30594511a6593044565829ad55369fecaf4cd (patch) | |
tree | 7908a9ffc211f9d8b9342e98bd143a7dc09b500d /ext/js/dom/dom-data-binder.js | |
parent | 8240482e9d0b6da7a996bc581c9b5304ebcf22aa (diff) |
TextSource* API updates (#2236)
* Move TextSourceRange static functions to DocumentUtil
getWritingMode is also simplified
* Update Google Docs range to be empty to match other range sources
* Rename imposterContainer to imposterElement
* Add static creation functions
* Add static creation function
* Remove unused collapse function
* Don't select imposter elements
* Refactor setEndOffset
* Adjust argument order for setEndOffset
* Update TextSourceRange constructor
* Remove unused isConnected
* Cache rects
* Fix test
* Remove unused getRect
* Revert "Fix test"
* Remove cachedRect
* Use the source element rect to handle scroll differences
* Writing mode update
* Remove _cachedRects update
This shouldn't be necessary as the imposter is usually detached
almost immediately after scanning, giving no time for the window
to be resized or scrolled.
Diffstat (limited to 'ext/js/dom/dom-data-binder.js')
0 files changed, 0 insertions, 0 deletions