Skip to content

Releases: canjs/can-view-live

Rebind listeners for reconnected live elements

23 Jan 22:16
Compare
Choose a tag to compare

Moving DOM nodes around in the document should not cause live binding to cease completely. This PR restores live binding when a placeholder node is reconnected to the document.

See #156 for more.

Use the DOM queue for all DOM updates

27 Dec 20:02
Compare
Choose a tag to compare

Previously, some DOM updates happened on the notify queue, others on the dom queue, yet others (list removal) immediately. This caused bugs and made live updates harder to reason about.

With this PR, all updates in can-view-live are queued on the dom queue and therefore updated in DOM order, whether they are html, text, list, or attribute updates.

See #155 for more.

Add docs in the main file

09 Dec 15:38
Compare
Choose a tag to compare

This puts back the package documentation to the main file.

#154

removal of nodeLists

04 Oct 17:03
Compare
Choose a tag to compare

This removes nodeLists from can-view-live as they are deprecated as an API in CanJS.

QUNIT2 upgrade

28 May 20:20
Compare
Choose a tag to compare

This updates the tests to use QUnit@2.x.x.

#139

Handle tearing down an undefined list

20 Nov 16:01
Compare
Choose a tag to compare

IE 11 Compatibility

22 Oct 22:13
Compare
Choose a tag to compare

Support IE11:

  • Fix usage ChildNode.remove in tests
  • Fix usage of HTMLDocument.contains and HTMLDocument.ownerDocument

Avoid setTimeout in tests. (Edge was breaking)

29 Sep 17:55
Compare
Choose a tag to compare

Fixes another contains bug

28 Sep 14:10
Compare
Choose a tag to compare

Fixes issue with memory cleanup when the documentElement is removed

25 Sep 21:19
Compare
Choose a tag to compare