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
|
7 years ago |
Rich Harris
|
b3f009122b
|
tests were wrong way round
|
7 years ago |
Rich Harris
|
e35f174207
|
Merge pull request #1628 from sveltejs/gh-1540
handle rest elements in computed properties
|
7 years ago |
Rich Harris
|
09db82b7bd
|
failing test for #1621
|
7 years ago |
Rich Harris
|
7d55a57a2c
|
handle rest elements in computed properties - fixes #1540
|
7 years ago |
Rich Harris
|
9964a77565
|
stringify values before setting text data - fixes #1598
|
7 years ago |
ekhaled
|
7042f5d2cb
|
failing test for #1598
|
7 years ago |
ekhaled
|
bb5e6cc016
|
add failing test for #1589
|
7 years ago |
Rich Harris
|
87e2241928
|
null out refs to dynamic components - fixes #1596
|
7 years ago |
Rich Harris
|
c6f053ebbb
|
Merge branch 'master' of github.com:sveltejs/svelte
|
7 years ago |
Conduitry
|
b4d7653b42
|
allow {:then}/{:catch} to have no bound identifier (#1507)
|
7 years ago |
Conduitry
|
26dfb9afa7
|
in each-else, use mount/intro according to that branch's contents (#1586)
Fixes # 1559
|
7 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
|
7 years ago |
Yury Zhuravlev
|
0dcc0f2062
|
Merge branch 'master' into fix_outro_timeout
|
7 years ago |
Conduitry
|
a2368cde46
|
unique name for select_block_type in IfBlock#buildCompoundWithOutros
Fixes #1580
|
7 years ago |
Conduitry
|
909536dac9
|
fix determing whether an attribute should prevent innerHTML optimization
Fixes #1581
|
7 years ago |
Yury Zhuravlev
|
7cab338e32
|
Fix race condition for if block
|
7 years ago |
Rich Harris
|
5ff7cb51dc
|
use template.content in place of template where appropriate - fixes #1571
|
7 years ago |
Rich Harris
|
faa07e8d57
|
Merge pull request #1572 from sveltejs/gh-1561
abort transition on detach
|
7 years ago |
Rich Harris
|
5c6e7e878c
|
Merge pull request #1555 from fjorgemota/patch-1
Quote name of attribute to nested components
|
7 years ago |
Rich Harris
|
f3e4f04a54
|
abort transition on detach - alternative fix for #1561
|
7 years ago |
Rich Harris
|
bde21dad87
|
outro when <svelte:component> switches - #1568
|
7 years ago |
Fernando Jorge Mota
|
9a0af96c44
|
Support invalid JS attributes when passing data to components and on binding attributes, too
|
7 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 |
Conduitry
|
b45b264b72
|
fix handling of shorthand event handler in dynamic components
|
7 years ago |
Rich Harris
|
103f278cfc
|
update tests
|
7 years ago |
Rich Harris
|
08480b7022
|
ugh
|
7 years ago |
Rich Harris
|
c355b02b8c
|
support transitions in await blocks - fixes #956
|
7 years ago |
Rich Harris
|
d8d9c58c63
|
Merge branch 'await-helper' into gh-956
|
7 years ago |
Rich Harris
|
8d772b163b
|
fix #1417
|
7 years ago |
Rich Harris
|
6437d7bfa7
|
failing test for #1417
|
7 years ago |
Rich Harris
|
f65d56b027
|
failing test for #956
|
7 years ago |
Rich Harris
|
2aea2ea842
|
failing test for #1413
|
7 years ago |
Rich Harris
|
bea1265cae
|
Merge pull request #1395 from sveltejs/gh-1327
Update store state when new computed properties are added
|
7 years ago |
Conduitry
|
aba5929697
|
mark elements with refs as ineligible for innerhtml (#1407)
|
7 years ago |
Rich Harris
|
c8d55aa90a
|
update state with new computed properties
|
7 years ago |
Rich Harris
|
ba7fc6b580
|
Merge branch 'master' into gh-1327
|
7 years ago |
Rich Harris
|
7f58701085
|
evaluate each block key in child scope - fixes #1397
|
7 years ago |
Rich Harris
|
9ac0c40d65
|
failing test for #1327
|
7 years ago |
Rich Harris
|
49a09ef847
|
only overwrite this in event handlers for custom events - fixes #1390
|
7 years ago |
Rich Harris
|
70034ea997
|
bind to destructured properties
|
7 years ago |
Rich Harris
|
9607593705
|
sparse array patterns
|
7 years ago |
Rich Harris
|
506ab3952e
|
destructuring
|
7 years ago |
Rich Harris
|
8dc17b77db
|
allow arbitrary expressions in each block keys - fixes #703
|
7 years ago |
Rich Harris
|
bf58a20909
|
Merge pull request #1376 from sveltejs/gh-1297
overwrite this in custom event handlers
|
7 years ago |
Rich Harris
|
ddf2d9dbcf
|
Merge pull request #1377 from sveltejs/gh-1303
implement full-state computed properties
|
7 years ago |
Rich Harris
|
5fd4965b64
|
preserve outer context for await blocks - fixes #1251
|
7 years ago |
Rich Harris
|
0dafc34de0
|
implement full-state computed properties - fixes #1303
|
7 years ago |
Rich Harris
|
1fb4041519
|
overwrite this in custom event handlers - fixes #1297
|
7 years ago |
Rich Harris
|
32774a821d
|
more stuff
|
7 years ago |
Rich Harris
|
9ff1beec48
|
WIP
|
7 years ago |
Rich Harris
|
d3afc4c0f3
|
baby steps towards #1316
|
7 years ago |
Rich Harris
|
6534fef37d
|
Merge pull request #1364 from sveltejs/gh-1356
Report initial `changed` based on state, not expected properties
|
7 years ago |
Rich Harris
|
4734382e69
|
Merge pull request #1365 from sveltejs/gh-1354
set state to blank object on destroy, not null
|
7 years ago |
Rich Harris
|
35a5d8f537
|
prevent stale state in component event handlers - fixes #1353
|
7 years ago |
Rich Harris
|
f8b076b2f3
|
set state to blank object on destroy, not null - fixes #1354
|
7 years ago |
Rich Harris
|
991bd9dce8
|
correctly report changed properties in initial state/update events - fixes #1356
|
7 years ago |
pk
|
00fb978924
|
Failing test for #1356
|
7 years ago |
Rich Harris
|
0dd7bf047f
|
Merge pull request #1358 from sveltejs/gh-1038
Add support for shorthand imports of components
|
7 years ago |
Conduitry
|
f90091bb58
|
add test
|
7 years ago |
Rich Harris
|
a0404f7331
|
update spread props in each blocks without other dynamic attributes - fixes #1337
|
7 years ago |
Rich Harris
|
aaab6853ce
|
support $method(...) calls, and warn on store.method(...)
|
7 years ago |
Rich Harris
|
d2a5b366d8
|
remove redundant test
|
7 years ago |
Rich Harris
|
dadf21c6b7
|
skip test, fix post-v2
|
7 years ago |
Rich Harris
|
73e83e5571
|
tidy up
|
7 years ago |
Rich Harris
|
87a8e37150
|
remove cascade option
|
7 years ago |
Rich Harris
|
4b3da75480
|
remove v1 runtime tests
|
7 years ago |
Rich Harris
|
4fe8d95a6d
|
dont typecast numeric attributes
|
7 years ago |
Rich Harris
|
2f86bd339d
|
update tests to account for removal of observe
|
7 years ago |
Rich Harris
|
daa2635cd3
|
update snapshot tests
|
7 years ago |
Rich Harris
|
34d2fbfa58
|
remove ES5 constraint
|
7 years ago |
Rich Harris
|
6249fa6bc8
|
Merge pull request #1345 from sveltejs/gh-1069
use destructuring syntax for computed props in v2 mode - fixes #1069
|
7 years ago |
Rich Harris
|
99ea7539af
|
use destructuring syntax for computed props in v2 mode - fixes #1069
|
7 years ago |
Rich Harris
|
c1573dbf2c
|
implement onstate and onupdate
|
7 years ago |
Rich Harris
|
33afb7e49a
|
add some onstate/onupdate tests
|
7 years ago |
Conduitry
|
bed13d2147
|
in v2, don't parse for interpolations in non-root style elements (#1339)
|
7 years ago |
Rich Harris
|
2b3fe0edc1
|
attribute shorthand test
|
7 years ago |
Rich Harris
|
7576d7dc93
|
update keyed each block syntax
|
7 years ago |
Rich Harris
|
9bba8d18d1
|
implement dynamic components etc
|
7 years ago |
Rich Harris
|
07a53e55de
|
Merge pull request #1311 from sveltejs/gh-1278
treat component events the same as element events
|
7 years ago |
Rich Harris
|
4a6807eab1
|
Merge pull request #1312 from sveltejs/gh-1275
deconflict against inherited contexts
|
7 years ago |
Rich-Harris
|
6ef808c941
|
support custom events on <:Window> - fixes #1268
|
7 years ago |
Rich-Harris
|
34bedcc299
|
deconflict against inherited contexts - fixes #1275
|
7 years ago |
Rich-Harris
|
029e952171
|
treat component events the same as element events - fixes #1278
|
7 years ago |
Rich-Harris
|
dd247447c0
|
ensure correct order of DOM insertions with neighbouring keyed each blocks - fixes #1306
|
7 years ago |
Rich-Harris
|
ee7f6769c4
|
spread on dynamic component - fixes #1307
|
7 years ago |
Rich Harris
|
f27b29d5cb
|
Merge pull request #1289 from sveltejs/gh-195
Multi-spread
|
7 years ago |
Rich-Harris
|
7c47cc19f7
|
handle boolean attributes
|
7 years ago |
Rich-Harris
|
5980f0752c
|
fix element spread SSR
|
7 years ago |
Rich-Harris
|
5a45b0e7b4
|
tidy up/notes to self
|
7 years ago |
Rich Harris
|
47da7d1ed6
|
Merge pull request #1295 from sveltejs/each-block-keyed-empty
handle empty each blocks
|
7 years ago |
Rich-Harris
|
e585ccf242
|
Merge branch 'custom-event-teardown' of https://github.com/ekhaled/svelte into ekhaled-custom-event-teardown
|
7 years ago |
Rich-Harris
|
50ed9252de
|
handle empty each blocks
|
7 years ago |
Rich-Harris
|
01a10d9511
|
argh, need a precommit check for this
|
7 years ago |
Rich-Harris
|
2c670a43ac
|
allow keyed each block to have static content - fixes #1291
|
7 years ago |
ekhaled
|
298a339df9
|
add dev mode warning when teardown is returned instead of destroy
|
7 years ago |
Rich-Harris
|
40cf29b2b7
|
basic attribute spreading on elements
|
7 years ago |
Josh Duff
|
e81fb88f41
|
Fix backtick string literals not being recognized for the svg property
Failing test for #1284
Fixes #1284
|
7 years ago |
Rich-Harris
|
3f32be8c04
|
Merge branch 'master' into mrkishi-spread
|
7 years ago |
Conduitry
|
7b6f206003
|
fix assembly of initial state object
|
7 years ago |
Rich-Harris
|
d0c696bb2b
|
merge master -> mrkishi-spreadh
|
7 years ago |
Rich Harris
|
c9435fc87f
|
Merge pull request #1279 from jacwright/action-this
Make actions execute with the component context
|
7 years ago |
Conduitry
|
d3451a530f
|
when mounting dynamic components, set ref if required
|
7 years ago |
Jacob Wright
|
297ee65737
|
Make tests work when running all of them together.
They were only passing when running just the runtime tests, but failing with `<button>undefined</button>` when running all the tests.
|
7 years ago |
Jacob Wright
|
9b0a884035
|
Make actions execute with the component context
|
7 years ago |
Rich Harris
|
e77988b195
|
Merge pull request #1247 from jacwright/behaviors
Adds actions to components
|
7 years ago |
Rich-Harris
|
fb84d729d8
|
tidy up
|
7 years ago |
Rich-Harris
|
4b2a01f2e9
|
all tests passing
|
7 years ago |