- [
1f104807f0
] - package: update deps (Nathan Rajlich)
- use
%o
formatter to debug() call - test: add another test case
- test: adjust comment
- package: update "save-range" to v1.1.1
- package: update "range-at-index" to v1.0.4
- update RangeIterator to v2 API
- package: update "wrap-range" to v2.0.2
- package: update "range-normalize" to v1.1.1
- handle the "middle of word" scenario
- use "range-position" module to handle collapsed "beginning of Node" case
- handle empty nodes / collapsed Ranges better
- index: insert the 0-width space into a
span.zwsp
node - index: insert the 0wsp after the last inserted node
- index: use
endContainer
on collapsed ranges - package: update "wrap-range" to v2.0.0
- package: allow any "zuul" v2
- package: update "unwrap-node" to v1.0.0
- test: remove
console.log()
call
- index: iterator over childless nodes as well
- test: add failing "void elements" BR test case
- push the working ranges into a
ranges
array, and process them after the RangeIterator is complete - test: another multiple-block unwrap test
- test: add a test case spaning across 2 P elements
- package: update dependencies
- package: allow any "zuul" v1
- package: allow any "debug" v2
- package: update "get-document" to v1
- index: convert to using "range-iterator"
- treat LI elements as block-level elements
- index: add JSDoc comment for
doc
optional argument - index: adjust comment to have beginning and middle case examples
- test: be consistent with the uppercasing of DOM element names in comments
- test: use the "delete" command for collapsed range test
- index: initial take a handling
collapsed
Ranges
- index: use
range.toString()
to determine if the Range has "contents" - package: update "save-range" to v1.0.0
- index: normalize() the sub-Ranges for each block
- index: save and restore the Range state when re-wrapping left and right hand sides
- index: use "range-extract-contents" module
- package: update "zuul" to v1.11.0
- add .gitignore file
- refactor to use a block iterating approach
- package: update "debug" to v2.0.0
- bumping to v1.0.0 for better defined semver behavior
- index: add TODO note
- index: remove unnecessary "to-array" dependency
- index: use "save-range" instead of "frozen-range"
- index: beginnings of a refactor with all passing tests...
- test: enable some more tests, add some Range assertions
- test: clean up tests a bit
- test: don't use HTML in the test names
- index: remove dreadful
console.log()
calls
- add README.md
- enable Travis + SauceLabs testing
- travis: fix SAUCE_ACCESS_KEY env variable
- package: fix typo in "description" field
- initial commit