Rich Harris
79ea0bd43c
Merge pull request #1822 from aphitiel/gh-1743
...
move resize handler from _beforecreate to _after.. (fixes #1743 )
6 years ago
Timothy Johnson
68c2a34bda
fix transition-js-await-block test
6 years ago
Timothy Johnson
0e586e39e3
added test for async block ordering ( #1440 )
6 years ago
pk
fd9dc30088
Failing test for #1743
...
global.getComputedStyle and global.navigator are needed for
addResizeListener in shared/dom
6 years ago
Pat Cavit
cb4a46d33f
fix: add check for template store to conditional ( #1829 )
...
* fix: add check for template store to conditional
* fix: move store check to generation
Per @Conduitry's request
* test: add test to ensure declative store works
* test: rename to better match functionality
6 years ago
Rich Harris
fa2f5896b2
Merge pull request #1813 from sveltejs/gh-1484-alt
...
add a <svelte:document> tag
6 years ago
Rich Harris
3c99785c07
Merge branch 'master' into gh-1434
6 years ago
Rich Harris
b5945e13ea
dont render undefined/null attributes in SSR
6 years ago
Rich Harris
8642ef17a4
merge master -> set-undefined-attr
6 years ago
Rich Harris
db37e3a84b
add a <svelte:document> tag - #1484
6 years ago
Rich Harris
837d248257
render server bindings
6 years ago
Rich Harris
8929aebbec
better error for missing store - fixes #1807
6 years ago
Rich Harris
d49f5f2136
Merge pull request #1797 from sveltejs/gh-1793
...
recognise dependencies in class directives
6 years ago
Rich Harris
e65b0bb2e3
Merge pull request #1798 from sveltejs/gh-1795
...
detach each block iterations with no update method
6 years ago
Rich Harris
f46366c4e7
remove leftover logging
6 years ago
Rich Harris
ece6aeb892
detach each block iterations with no update method - fixes #1795
6 years ago
Rich Harris
073c8762ef
extend dependency tracking to all directives
6 years ago
Rich Harris
3258779fa7
recognise dependencies in class directives - fixes #1793
6 years ago
Yury Zhuravlev
079bd4e58a
fix #1780 just start use parent instead parent.parent in IfBlock wrapper
6 years ago
Rich Harris
e5f5995458
Merge branch 'fix-lost-anchor-if-if-block-first' of https://github.com/stalkerg/svelte into stalkerg-fix-lost-anchor-if-if-block-first
6 years ago
Yury Zhuravlev
0d797ea8ae
Fix removing next link during strip whitespaces for first element.
6 years ago
Rich Harris
337b62be6f
fix blocks inside <svelte:head> - closes #1774
6 years ago
Rich Harris
4f88e43c37
handle elseif blocks with no else
6 years ago
Rich Harris
e0fe31327a
move render logic into separate phase ( #1678 )
6 years ago
Jacob Wright
51a3972ad5
Fixes shorthand class directives which do not have classes
...
Fixes #1739
6 years ago
Yury Zhuravlev
d7bd924bbd
Fix binding input with event in each and add test case.
6 years ago
Jacob Wright
67d4d60c3a
Fixes keyed each blocks for outro
...
Fixes #1706
6 years ago
Rich Harris
b4a3a60953
Merge pull request #1693 from sveltejs/gh-1617
...
Fix for each-blocks preventing outros from completing
6 years ago
Rich Harris
c7d372c8d5
Merge pull request #1695 from sveltejs/class-shortcut
...
Adds class directive shortcut and encapsulate styles
6 years ago
Jacob Wright
22f4b3d4cb
Remove camel-casing, but account for dashed parameters still.
6 years ago
Jacob Wright
4ec85bb8cc
Adds class directive shortcut
...
When no expression is used in a class directive the class name will be used to evaluate whether the class should be added/removed.
E.g. the following will add the class "active" when you call `component.set({ active });`.
```html
<div class:active></div>
```
6 years ago
Jacob Wright
4c2b9603a1
Fix for each-blocks preventing outros from completing
...
Unkeyed each blocks end up with trailing `null` values that prevent the whole from being outroed. This fixes it so the null values are removed before outroing the remaining blocks.
Fixes #1617
6 years ago
Rich Harris
33ed2f504e
Merge branch 'master' into gh-1520
6 years ago
Rich Harris
c4526c3302
Merge branch 'master' into gh-890
6 years ago
Jacob Wright
96c4455af9
Fixes an error with outros and elseifs
...
This is a fix for when an elseif doesn't have a final else, and the following error was thrown:
```
TypeError: Cannot read property 'o' of undefined
```
See https://svelte.technology/repl?version=2.12.0&gist=c33d308077447f8ba06b79d8ef5ab1e4
6 years ago
Jacob Wright
5ef44ae6c9
Adds the class directive
...
Allows `<div class:active="user.active">` to simplify templates littered with ternary statements.
Addresses #890
6 years ago
Rich Harris
af1902d510
run transitions in context of component - fixes #1675
6 years ago
Jacob Wright
ba5ede599a
Allows actions to use any expression type
...
Allow any expression to pass data to an action. Added a test for a ternary statement and a string template.
Fixes #1676
6 years ago
Jacob Wright
2c24c36120
Allows fragment updates to happen after state updates
...
Proposed fix for #1520 . Provides a starting point for discussion.
6 years ago
Rich Harris
620077227f
allow non-existent dynamic components to be destroyed ( #1660 )
6 years ago
Christian Kaisermann
790f2b5313
Remove an undefined attribute instead of setting it to "undefined" (string)
6 years ago
Rich Harris
4ce2e1ddc5
Merge pull request #1652 from sveltejs/gh-1544-computed-whole-state
...
exclude current prop in computed properties using entire state #1544
6 years ago
Rich Harris
b62872d39c
Merge pull request #1530 from sveltejs/gh-1522
...
onstate before render
6 years ago
Conduitry
345cf64446
exclude current prop in computed properties using entire state #1544
6 years ago
Rich Harris
28e145e96d
preserve whitespace inside lists
6 years ago
Rich Harris
b3f009122b
tests were wrong way round
6 years ago
Rich Harris
e35f174207
Merge pull request #1628 from sveltejs/gh-1540
...
handle rest elements in computed properties
6 years ago
Rich Harris
09db82b7bd
failing test for #1621
6 years ago
Rich Harris
7d55a57a2c
handle rest elements in computed properties - fixes #1540
6 years ago
Rich Harris
9964a77565
stringify values before setting text data - fixes #1598
6 years ago
ekhaled
7042f5d2cb
failing test for #1598
6 years ago
ekhaled
bb5e6cc016
add failing test for #1589
6 years ago
Rich Harris
87e2241928
null out refs to dynamic components - fixes #1596
6 years ago
Rich Harris
c6f053ebbb
Merge branch 'master' of github.com:sveltejs/svelte
6 years ago
Conduitry
b4d7653b42
allow {:then}/{:catch} to have no bound identifier ( #1507 )
6 years ago
Conduitry
26dfb9afa7
in each-else, use mount/intro according to that branch's contents ( #1586 )
...
Fixes # 1559
6 years ago
Conduitry
e66d9ffae7
in .fire always set calling flag back to false ( #1587 )
...
* in .fire always set calling flag back to false (#1573 )
* update expected bundles
6 years ago
Yury Zhuravlev
0dcc0f2062
Merge branch 'master' into fix_outro_timeout
6 years ago
Conduitry
a2368cde46
unique name for select_block_type in IfBlock#buildCompoundWithOutros
...
Fixes #1580
6 years ago
Conduitry
909536dac9
fix determing whether an attribute should prevent innerHTML optimization
...
Fixes #1581
6 years ago
Yury Zhuravlev
7cab338e32
Fix race condition for if block
6 years ago
Rich Harris
5ff7cb51dc
use template.content in place of template where appropriate - fixes #1571
6 years ago
Rich Harris
faa07e8d57
Merge pull request #1572 from sveltejs/gh-1561
...
abort transition on detach
6 years ago
Rich Harris
5c6e7e878c
Merge pull request #1555 from fjorgemota/patch-1
...
Quote name of attribute to nested components
6 years ago
Rich Harris
f3e4f04a54
abort transition on detach - alternative fix for #1561
6 years ago
Rich Harris
bde21dad87
outro when <svelte:component> switches - #1568
6 years ago
Fernando Jorge Mota
9a0af96c44
Support invalid JS attributes when passing data to components and on binding attributes, too
6 years ago
Rich Harris
65592aac76
Merge pull request #1533 from sveltejs/gh-1532
...
call outrocallback immediately for empty each block
7 years ago
Rich Harris
f8ca0d4efe
call outrocallback immediately for empty each block
7 years ago
Rich Harris
aebafcc975
fix for #1522... maybe?
7 years ago
Rich Harris
e087d08880
failing test for #1522
7 years ago
Rich Harris
52032bef8f
failing test for #1527
7 years ago
Conduitry
755f085b1b
fix spread when an attribute or prop has multiple dependencies ( #1515 )
7 years ago
Rich Harris
d3201603d9
change __svelte_meta to __svelte_meta.loc
7 years ago
Rich Harris
63a712ccd9
add location info to nodes - fixes #1499
7 years ago
Rich Harris
04fc83d791
fix nested outro transitions
7 years ago
Rich Harris
15efef9a98
separate hasOutros from hasOutroMethod - fixes #1492
7 years ago
Rich Harris
b57be7664e
fix dynamic component bindings ( #1489 )
7 years ago
Rich Harris
8b20837e2a
Merge pull request #1479 from sveltejs/gh-1470
...
always create outro method for top-level block
7 years ago
Rich Harris
f97601ff1d
always create outro method for top-level block - fixes #1470
7 years ago
Rich Harris
b45b2415f2
nested components skip intro on initial render - fixes #1460
7 years ago
Rich Harris
a9d258b9a5
Merge pull request #1468 from sveltejs/gh-1458
...
allow animations to be aborted
7 years ago
Rich Harris
63cd3d0601
add test, tweak codegen
7 years ago
Rich Harris
276af83cb7
support parameterised animations
7 years ago
Rich Harris
c28f62a117
quote slot names if necessary - fixes #1461
7 years ago
Rich Harris
7c0a8074c4
tidy up a bit
7 years ago
Rich Harris
bade6df241
css animations
7 years ago
Rich Harris
1b57779eb6
implement js transitions, albeit messily
7 years ago
Rich Harris
98e63b37e9
groundwork for animations ( #1431 )
7 years ago
Rich Harris
4c62d22b9c
allow transition functions to return a function ( #1431 )
7 years ago
Rich Harris
b5931b95d4
supply 1 - t as second argument to transition tick/css functions ( #1431 )
7 years ago
Rich Harris
042ec54f7f
nested component transitions
7 years ago
Rich Harris
3623c4abc9
nested await block outros
7 years ago
Rich Harris
64fa48e699
outroing each blocks
7 years ago
Rich Harris
0a230d1c9d
WIP towards nested transitions
7 years ago
Rich Harris
44bb2da29b
add skipIntroByDefault compiler option ( #547 )
7 years ago
Conduitry
0122955a16
allow spaces around reserved words used in tags in attributes ( #1445 )
7 years ago
Rich Harris
fa61d2570e
allow spread props on elements with tests for static attributes
7 years ago
Rich Harris
e8a780676d
Abort outro if block is recreated — fixes #1425
7 years ago
Rich Harris
e1db82773d
Group outro callbacks — fixes #648
7 years ago