• Robert Knight's avatar
    Remove jQuery usage from range.js · a5540581
    Robert Knight authored
    As part of the removal of jQuery from the annotator, remove usage from
    `range.js`:
    
     - Replace `parents()` method with a small helper function
    
     - Rewrite `getTextNodes` function to accept and return DOM nodes rather
       than jQuery collections
    
     - Use `Node.contains` instead of jQuery's `contains` method. Note that there
       is a semantic difference that `contains(nodeA, nodeA)` returns
       `false` whereas `nodeA.contains(nodeA)` returns `true`. This enabled
       simplifying a condition.
    a5540581
Name
Last commit
Last update
..
annotator Loading commit data...
boot Loading commit data...
images/icons Loading commit data...
shared Loading commit data...
sidebar Loading commit data...
styles Loading commit data...
test-util Loading commit data...
types Loading commit data...
.eslintrc Loading commit data...
karma.config.js Loading commit data...
tsconfig.json Loading commit data...