Simon Friis Vindum
3d2c3dac8e
fix: fix parsing of selector with # in class names
11 months ago
Raphael Schweikert
d3ea2cb067
fix: improve handling of class names with unusual whitespace ( #1111 )
11 months ago
Raphael Schweikert
2e6ef1e3e8
fix: camelize dataset ( #1109 )
...
Closes #1013
12 months ago
Simon Friis Vindum
890dac8d3e
chore(refactor): use modern JS features in additional places ( #1107 )
1 year ago
Simon Friis Vindum
438381794e
fix: detect opportunity to insert new vnode earlier for more efficient DOM manipulation ( #1106 )
...
ISSUES CLOSED : #1099
1 year ago
Simon Friis Vindum
60c6041590
fix: handle falsy values correctly in the dataset and style modules ( #1094 )
...
ISSUES CLOSED : #303 , #1093
1 year ago
iambumblehead
c063d57f88
fix: allow innerHTML to replace non-empty node, credit @tokichie ( #1083 )
...
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead
404b753654
fix: patch should apply textNodes ( #1062 )
...
ISSUES FIXED : #971 , #972
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead
f5fcde33ec
chore(tools): apply prettier-format to all files ( #1077 )
...
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead
49c01df531
chore(tools): remove devdependency lodash-es; used once, ~622kB ( #1073 )
...
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
iambumblehead
8c67f426b6
fix: patching namespaced attributes ( #1049 ) ( #1061 )
...
Co-authored-by: chris <chris@bumblehead.com>
1 year ago
Jan van Brügge
0a4fb34ffa
chore(test): move from deprecated karma to web-test-runner for browser tests ( #1052 )
1 year ago
Eduardo Rosostolato
230aa23a69
fix(fragment): fixed patching fragment nodes ( #1015 )
3 years ago
nexteditorjs
c21d569333
fix: datasets -> dataset ( #1020 )
3 years ago
Jan van Brügge
9d9275467a
chore(deps): update devDependencies
3 years ago
Jan van Brügge
47ef5c14e9
feat: toVnode is support dataset ( #1008 )
...
ISSUES CLOSED : #976
Co-authored-by: DM <dmoosocool@gmail.com>
3 years ago
Ryota Kameoka
50ff2db407
feat: support JSX fragments ( #974 )
...
ISSUES CLOSED : #560
3 years ago
Ryota Kameoka
35058798ae
feat: allow DocumentFragment as a container
3 years ago
Ryota Kameoka
7e86386292
feat: support DocumentFragment
...
Snabbdom now can handle `DocumentFragment` via `fragment` function.
https://developer.mozilla.org/docs/Web/API/DocumentFragment
ISSUES CLOSED : #560
3 years ago
Jan van Brügge
5a5cce2161
chore(test): fix tests for string object children ( #983 )
3 years ago
Toby Mao
19d1d29260
feat: allow String and Number objects to be used as children ( #979 )
...
ISSUES FIXED : #977
4 years ago
Jan van Brügge
ad80c6ea53
feat: allow symbols as keys ( #954 )
...
ISSUES CLOSED : #124
4 years ago
Jan van Brügge
0e34828632
chore(test): make tests run again on older browsers
...
When removing unnecessary dependencies, polyfills like core-js were
removed, as well as webpack which bundled the tests to es5. With this
commit, tests that need specific browser features are skipped if the
browser does not support them and the code is compiled to es5 by
karma-typescript
4 years ago
Jan van Brügge
5d5fc5a362
feat: add JSX namespace to jsx factory
...
This allows the user to use multiple different JSX factory functions in
the same project as each one brings their own types
4 years ago
Jan van Brügge
5a539559ef
chore(refactor): apply eslint hints
4 years ago
Jan van Brügge
37f58835fa
chore(refactor): format code with prettier
4 years ago
Jan van Brügge
b7ddb94583
chore(tools): replace webpack with karma-typescript for unit tests
...
ISSUES CLOSED : #538 , #801
4 years ago
Jan van Brügge
a1e505370d
chore(refactor): move tests to own folder
4 years ago