Refactor strings.js functions to reuse functions and regexs
Add documentation tests
Improve documentation for Ranges
Correct name of range.js to ranges.js
Don't use pop() but slice() to not mutate the array
Update readme
Improve maps documentation
Add documentation for functions.js
Update dom.js documentation and refactor traversal functions into traversing.js
Refactor more functions into traversing.js and add missing documentation
Update sandbox
Correct documenation in ranges.js
Ensure that boundary point is inside editing host
Update html.js
Replace jQuery's addClass()/removeClass() with our own
Refactor dom.js
Refactor and normalize documentation
Add more documentation to dom.js
Move more traversing functions into traversing.js
Remove custom implementation for ECMA5 supported every() and some()