- [
95e0d49e21
] - package: update deps (Nathan Rajlich)
- update to RangeIterator v2 API
- package: update "range-iterator" to v2.0.0
- package: update "range-normalize" to v1.1.1
- re-use existing
.zwsp
SPAN if one is found
- index: insert the 0-width space into a
span.zwsp
node - package: allow any "zuul" v2
- test: add comment
- test: fix test case
- index: collect the Ranges into an Array, and process them after the RangeIterator
- index: make debug() calls better in case of a custom
createElement()
function - test: add a
createElement()
custom function test - package: allow any "zuul" v1
- remove "void-elements" usage
- index: add support for "void elements"
- index: add support for passing in a function instead of a string
nodeName
- index: use "range-iterator" instead of "dom-iterator"
- package: allow any "debug" v2
- package: update "get-document" to v1
- package: add "void-elements" dependency
- package: update "zuul" to v1.16.3
- package: update "range-normalize" to v1.0.1
- test: better test case names
- treat LI elements as block-level elements
- index: use "range-extract-contents" module
- add
.gitignore
file
- README++
- package: add "browser" as a keyword
- update "description"
- refactor to iterate over TextNode elements within the Range
- now returns an Array of HTMLElements, instead of a single HTMLElement
- add README.md
- add Travis-CI + Saucelabs testing
- package: use
make test
fornpm test
- index: add support and test for Range that spans across multiple block-level elements
- index: add basic handling for Ranges that cross block-level boundaries
- index: add debug() calls
- index: use "range-insert-node" module
- test: attempt to fix Opera/IE
- index: insert a 0-width space char when Range is collapsed
- index: select node contents when not collapsed
- index: add explicit
range.collapsed
support - test: add test.js file
- initial commit