aboutsummaryrefslogtreecommitdiff
path: root/ext/fg/js/document.js
Commit message (Expand)AuthorAge
* document.js refactor (#719)toasted-nutbread2020-08-09
* Use DOMTextScanner (#536)toasted-nutbread2020-06-21
* Text scanning update (#507)toasted-nutbread2020-05-06
* Validate document nodes before use (#493)toasted-nutbread2020-05-02
* Update license author field to broader to explicitly reflect thatAlex Yatskov2020-04-10
* Update global declarationstoasted-nutbread2020-03-10
* Fix trailing newlines not actually generating a new line in the impostertoasted-nutbread2020-02-23
* Use textContent instead of innerTexttoasted-nutbread2020-02-23
* Fix brace style issuestoasted-nutbread2020-02-22
* Define more globalstoasted-nutbread2020-02-11
* Fix equals function on TextSourceRange when imposter elements are usedtoasted-nutbread2020-01-26
* Catch exception on range.setStarttoasted-nutbread2020-01-17
* Update license info URLtoasted-nutbread2020-01-01
* Update copyrighttoasted-nutbread2020-01-01
* Simplify options passed to docRangeFromPointtoasted-nutbread2019-12-17
* Override pointer-events with importanttoasted-nutbread2019-12-17
* Only return unique elements from docElementsFromPointtoasted-nutbread2019-12-17
* Remove unnecessary escapes from regex literalstoasted-nutbread2019-11-26
* Create DOM utility filetoasted-nutbread2019-11-26
* Fix incorrect opacity checktoasted-nutbread2019-11-25
* Add correction to offset of imposter recttoasted-nutbread2019-10-17
* Handle null return value of document.caretPositionFromPointtoasted-nutbread2019-09-18
* Normalize XHTML document node.nodeNode to upper casetoasted-nutbread2019-09-15
* Return only single element when deepDomScan is not enabledtoasted-nutbread2019-09-14
* Remove destructuring from searchAt, containsPoint, docRangeFromPointtoasted-nutbread2019-09-14
* Replace some instances of Array.concattoasted-nutbread2019-09-02
* Fix typotoasted-nutbread2019-09-02
* Fix issues caused by scanning ranges which don't start with a text nodetoasted-nutbread2019-09-02
* Fix issue with whitespace rangestoasted-nutbread2019-09-02
* Reduce amount of isPointInRange calls for repeated rangestoasted-nutbread2019-09-02
* Add option for enabling deep scanningtoasted-nutbread2019-09-02
* Allow elements behind other transparent elements to be scannedtoasted-nutbread2019-09-02
* Improve definition of caretRangeFromPointtoasted-nutbread2019-09-02
* Destructure point to {x, y} only oncetoasted-nutbread2019-09-02
* Create container for imposter elementtoasted-nutbread2019-09-01
* Use important CSS priority for imposter element stylestoasted-nutbread2019-08-31
* Fix imposter issues with <input type="text">toasted-nutbread2019-08-31
* Make the imposter element tracked using TextSourceRangetoasted-nutbread2019-08-31
* Disable pointer events on hidden impostertoasted-nutbread2019-08-31
* Remove roundingtoasted-nutbread2019-08-31
* Fix some size and positioning issues related to imposter elementtoasted-nutbread2019-08-31
* Update isPointInRange to be more accuratetoasted-nutbread2019-08-29
* Clean up docRangeFromPointtoasted-nutbread2019-08-16
* fix scanning start of line on Firefoxsiikamiika2019-08-04
* Fix docRangeFromPoint sometimes not returning resultstoasted-nutbread2019-06-22
* Improve handling of null values from caretRangeFromPointtoasted-nutbread2019-02-20
* Catch exceptions thrown by range.getClientRects()toasted-nutbread2018-12-10
* Fixes for imposter element and range y positionGareth Parker2018-06-08
* Place `nodeType` checks inside `caretRangeFromPoint` functionRoderic Day2017-10-13
* make sure ranges are created over text nodes only (fixes #80)Alex Yatskov2017-09-19