Matt Kaemmerer
7399632795
Add test for namespaced attributes
8 years ago
Simon Friis Vindum
9a309df04f
Merge pull request #161 from fix-fix/fix-boolean-attributes
...
Don't treat Object.prototype properties as boolean attributes
8 years ago
Andrew Murray
1b48d39e56
Fixed typos
8 years ago
fix-fix
4fe2f5fedf
Add tests for attributes module
9 years ago
Andre Staltz
c091c59c59
Fix patch() so that the root is patched instead of recreated
...
Previously, patch(element, vnode) would create a new element every time
for the top-level element, unless the top-level vnode had no id and
className. This is because emptyNodeAt() would create a vnode with sel
equal to the element's tagName, NOT including id and className.
This seems to be just a small fix, however this fix was crucial to get
Web Components (custom elements) working with Cycle.js, because the
custom element's "create" callback was being called infinitely and
recursively, because snabbdom was creating the top-level element every
time, even if the sel of oldVNode and vnode were supposed to be the
same.
9 years ago
Kayo Phoenix
174941c6a4
Added vnode as last argument to event handler
9 years ago
K.
8ca33c916b
New implementation of eventlisteners module
9 years ago
Harry Wincup
68d878c274
Additional namespace tests for SVG foreignObject case
9 years ago
paldepind
1ce3cd30d5
Update thunk API and documentation
9 years ago
paldepind
7075aea1d1
New thunk implementation
9 years ago
hville
4ab41ba8d2
Completed tests and matched indendation to spaces
9 years ago
hville
5b164c780a
new dataset Module and Test
9 years ago
paldepind
a26db8fc5f
Only invoke remove hook on root with parent element
9 years ago
paldepind
ce14417216
Merge branch 'master' of https://github.com/kay999/snabbdom into replace-root
9 years ago
Ray Di Ciaccio
ee00ffa21b
When a vnode has 'text' property, remove the text node if vnode ispatched with children.
9 years ago
Ray Di Ciaccio
116950cd5b
When a vnode has 'text' property, remove the text node if patched with no 'text'.
9 years ago
Ray Di Ciaccio
0addf72bda
Add failing test for iframes.
9 years ago
Sylvain Prat
2279d3cade
More tests: nested thunks does not work yet
9 years ago
Sylvain Prat
29eb18108c
Repaired broken root init
9 years ago
Sylvain Prat
2341c26e26
Don't assume the root node won't be replaced
9 years ago
Garth Williams
0425b2e5ed
Ensure that class, props and style artefacts are not left after re-render
9 years ago
Sylvain Prat
3305f8f253
Fixed tests again
9 years ago
Sylvain Prat
645303e986
Improved/fixed some tests
9 years ago
Sylvain Prat
d92dd1f0ce
Removed forgotten console.log calls
9 years ago
Sylvain Prat
2f878813b1
Added a bunch of failing tests for thunks
9 years ago
paldepind
d0a2f5176e
Invoke event listener with several arguments in array #13
10 years ago
paldepind
a6a814c9eb
Snabbdom will always remove an element from its proper parent, even if the element has been changed
10 years ago
paldepind
f72e48dc05
Do not invoke module `remove` hook for text nodes
10 years ago
paldepind
35de88b833
Replace element if it has a parent
10 years ago
paldepind
4c1893423a
Add attachTo helper
10 years ago
paldepind
26a62cab4d
Add postpatch hook
10 years ago
paldepind
7344b0aca5
Do not invoke `destroy` hook for text nodes
10 years ago
paldepind
24206f430a
Add attachTo module
10 years ago
paldepind
f1ee781962
Elements can be created with namespace #4
10 years ago
paldepind
c67611f509
Non array event listeners can be replaced
10 years ago
paldepind
23344df6b8
Pass empty VNode to `create` hook set on element
10 years ago
paldepind
35335d6d64
Old vnode is passed to update hook
10 years ago
paldepind
b4b90ac609
Fix bug regarding changed text nodes
10 years ago
paldepind
cd7eb76a09
Insert created elements at correct location
10 years ago
Simon Friis Vindum
5fa91d590e
Merge pull request #2 from jails/master
...
Add failed spec when using mixed keyed & non-keyed virtual nodes.
10 years ago
paldepind
95de47368b
Fix bug
10 years ago
Simon JAILLET
dae70b9416
Failed spec with mixed key & non keys.
10 years ago
paldepind
529fdde299
Properly update event handler and value in array event listeners
10 years ago
paldepind
39926a9cfb
New syntax for delayed style
10 years ago
paldepind
7edc91325d
Remove `emptyVnodeAt` – patch instead accepts DOM node
10 years ago
paldepind
5ae0836f21
Render `vnode` property if defined
10 years ago
paldepind
a2f0d27417
Add thunk
10 years ago
paldepind
1eb19f827e
Add `patch`-hook, `update`-hook and short circuiting
10 years ago
paldepind
f5d2b0f861
Add destroy hook directly on vnodes
10 years ago
paldepind
0d6ebaf2dc
Add destroy hook
10 years ago