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
Christian Kaisermann
54dc1e5849
Set style attribute correctly when spread attr present
6 years ago
Rich Harris
c52a6f011b
dont warn on empty block for nbsp - fixes #1658
6 years ago
Rich Harris
154ee73765
support debug tag in SSR mode - fixes #1659
6 years ago
Rich Harris
ec6360487e
correctly set select value on mount - fixes #1666
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
Rich Harris
3778431775
Merge pull request #1670 from sveltejs/init
...
Share more init work
6 years ago
Rich Harris
7242905e9b
Merge pull request #1653 from sveltejs/actions-onmount
...
Change actions to init on mount rather than hydrate
6 years ago
Rich Harris
5244839f3d
Merge pull request #1672 from blittle/master
...
Properly propagate amdId to the compiler
6 years ago
Rich Harris
a74abddcd2
Merge pull request #1673 from UnwrittenFun/fix/missing-ObjectPattern-props
...
Add some properties to ObjectPattern Property nodes
6 years ago
James Birtles
bbe5319f3b
add end position to object and array patterns
6 years ago
James Birtles
1d9ab99a9f
better shorthand detection
6 years ago
James Birtles
404587d991
add some missing ObjectPattern properties
6 years ago
Bret Little
3510dd9fe3
Properly propagate amdId to the compiler
6 years ago
Rich Harris
f47d65bd26
move stuff into init/flush functions
6 years ago
Christian Kaisermann
89c1fa675b
Also check for null-valued attributes
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
3e119272cf
Merge pull request #1649 from aphitiel/cli-shared
...
cli: Add option --shared
6 years ago
Rich Harris
b62872d39c
Merge pull request #1530 from sveltejs/gh-1522
...
onstate before render
6 years ago
Jacob Wright
b6e51ddc32
Change actions to init on mount rather than hydrate
...
Looking at the discussion on https://github.com/sveltejs/svelte/pull/1247 it sounds like this was the intended way actions would be set up to work (which is why we didn't add a `mount` lifecycle method). I *believe* this is a fix in the original implementation.
Complaints in chat about this surfaced the issue. Some libraries expect the element to be in the DOM when initializing and these libraries cannot be used without any lifecycle hook. @PaulMaly is requesting this be looked at, and I agree with his assesment.
What's more, this change *should* be backwards compatable. Actions which work before this change should continue working after this change.
6 years ago
Conduitry
345cf64446
exclude current prop in computed properties using entire state #1544
6 years ago
pk
7f870dae95
cli: Add option --shared
6 years ago
Admin
7c4b9a5a41
Changes stop and prevent to stopPropagation and preventDefault
6 years ago
Rich Harris
c295fc9018
add sourcemaps to debug tags
6 years ago
Rich Harris
6b56d0494c
Merge branch 'master' of github.com:sveltejs/svelte
6 years ago
Rich Harris
b6c3749d99
tidy up
6 years ago
Rich Harris
1dc1343f00
only add debugger statements in dev mode
6 years ago
Rich Harris
be412d3605
Merge pull request #1642 from ekhaled/gh-1600-ios
...
fix #1600 for ios
6 years ago
Rich Harris
401a6fea5d
handle single identifiers in {@debug} tags
6 years ago
Rich Harris
a5967fa118
Merge branch 'debug' of https://github.com/GarrettGeorge/svelte into GarrettGeorge-debug
6 years ago
Admin
4004a569e1
Adds tests for valid and invalid debug tag usage.
6 years ago
Admin
adfc0e3e45
Adds invalid test for event-modifiers.
6 years ago
ekhaled
87445230b1
fix resize listener bug for ios re: #1600
6 years ago
Admin
a6c1a12e90
Adds event modifiers using | character
6 years ago
Admin
a3c71af5c5
Changes {@debug _ } to {@debug}
6 years ago
Rich Harris
cce6db40f9
Merge pull request #1637 from sveltejs/list-whitespace
...
Preserve whitespace in lists
6 years ago
Rich Harris
288042821a
Merge pull request #1636 from sveltejs/gh-875
...
use props when passing data to custom elements (#875 )
6 years ago
Admin
79c023e604
Fixes small issue with Element's booleanAttributes
6 years ago
Admin
21741ac187
Merge remote-tracking branch 'upstream/master' into debug
6 years ago
Admin
622e7b0190
Adds debug all option to debug tag
6 years ago
Admin
7e5f008a78
Adds DebugTag
6 years ago
Rich Harris
28e145e96d
preserve whitespace inside lists
6 years ago
Rich Harris
b94d7adfec
replace appendNode(node, parent) with append(parent, node) - easier to follow
6 years ago
Rich Harris
cce3a30ef2
use props when passing data to custom elements ( #875 )
6 years ago
Rich Harris
ad91f55ac9
pass `attribute` straight to `validator.error`
6 years ago
Rich Harris
e487931a7c
pass `attribute` straight to `validator.error`
6 years ago
Admin
7df6de62bb
Adds validation check to checkComponent function and removes console.logs.
6 years ago
Admin
89412e370e
Adds validation for invalid reference names like foo-bar.
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
65aae85fed
Merge pull request #1631 from sveltejs/gh-1618
...
encapsulate local styles inside global ones
6 years ago
Rich Harris
7eaf5dca4d
encapsulate local styles inside global ones - fixes #1618
6 years ago
Rich Harris
48bd025231
fix #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
Rich Harris
3c7a4bcc4b
fix rollup config etc
6 years ago
Rich Harris
549bedd73c
update/remove deps
6 years ago
Rich Harris
0daf8877ab
-> v2.9.9
6 years ago
Rich Harris
45c52c5eb2
remove console log
6 years ago
Rich Harris
630bc5cbb9
sanitize spread attributes and disallow invalid attribute names
6 years ago
Rich Harris
01a099d2e6
Merge pull request #1612 from ekhaled/gh-1589
...
Fixes #1589
6 years ago
Rich Harris
264d65d52c
Merge pull request #1610 from ekhaled/gh-1600
...
closes #1600
6 years ago
ekhaled
295675d7f1
closes #1589
6 years ago
ekhaled
259f77d015
closes #1600
6 years ago
Curtis Maloney
f0a247a4e6
[ Fixed #1608 ] Allow binding of input files
6 years ago
Rich Harris
e9b588ed51
provide more helpful error if SSR component tries to render non-SSR component
6 years ago
Rich Harris
980ed66c09
dont generate nonsensical code
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
Rich Harris
46a134e04a
Merge pull request #1588 from sveltejs/gh-1507
...
allow {:then}/{:catch} to have no bound identifier
6 years ago
Rich Harris
e17f3fe328
alternative fix for #1575 - return to 2.8 behaviour
6 years ago
Conduitry
de1edddf0e
tidying
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
Conduitry
2edc56b919
🇺🇸
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
6c20d14789
remove unused import
6 years ago
Rich Harris
f3e4f04a54
abort transition on detach - alternative fix for #1561
6 years ago
Rich Harris
7678b36581
separate groupOutros from transitionsManager
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
ce575e1065
Revert "Fix for #1553"
6 years ago
Rich Harris
000dc29a14
Merge pull request #1557 from PaulMaly/1553-return-from-custom-event-handler
...
Fix for #1553
6 years ago
Pavel Malyshev
f1fc81a49f
Fix for #1553
6 years ago
Christian Kaisermann
fe9a68d071
Fix prefixed animation name replacement
6 years ago
Fernando Jorge Mota
c641ce423a
Quote name of attribute to nested components
...
This fixes #887 by quoting name of attributes if those are invalid JS identifiers when passing data to nested components.
6 years ago
Pavel Malyshev
52ece0b5f0
Fix for #1538
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
b76f074401
Merge pull request #1529 from sveltejs/gh-1527
...
avoid unnecessary remounts
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
f1cfa55efc
Merge pull request #1526 from kaisermann/refs-callee-warn
...
Add refs.* to valid event handler callees warning message
7 years ago
Rich Harris
3b928b36a9
fix the bugs
7 years ago
Rich Harris
1cd55d1f2b
avoid double intro
7 years ago
Christian Kaisermann
19d541ab77
Add refs.* to valid event handler callees warning message
7 years ago
Conduitry
755f085b1b
fix spread when an attribute or prop has multiple dependencies ( #1515 )
7 years ago
Rich Harris
5375af53f1
Merge pull request #1501 from sveltejs/gh-1499
...
add location info to nodes
7 years ago
Rich Harris
04ef203787
prevent possibility of conflicts with __file
7 years ago
Rich Harris
d3201603d9
change __svelte_meta to __svelte_meta.loc
7 years ago
Rich Harris
2537864293
Merge pull request #1503 from sveltejs/gh-1502
...
fix bind:online in dev mode
7 years ago
Rich Harris
024530ed53
Merge pull request #1505 from kaisermann/transform-prefixed-keyframes
...
Make the compiler also transform prefixed @keyframes
7 years ago
Conduitry
5e8a8b95e5
update some stray references to v1 syntax
7 years ago
Christian Kaisermann
877fbeffec
Make the compiler also transform prefixed @keyframes
7 years ago
Conduitry
cf2be1be63
fix bind:online in dev mode ( #1502 )
7 years ago
Rich Harris
63a712ccd9
add location info to nodes - fixes #1499
7 years ago
Rich Harris
c5544b7faf
Merge pull request #1498 from sveltejs/gh-1497
...
detach outroing blocks correctly
7 years ago
Rich Harris
04fc83d791
fix nested outro transitions
7 years ago
Rich Harris
29ec07eefe
Merge pull request #1494 from sveltejs/gh-1230
...
use CSS classes for ref:* selectors
7 years ago
Rich Harris
ac7f591f60
fix #1497
7 years ago
Conduitry
2b3e9a3523
use CSS classes for ref:* selectors ( #1230 )
7 years ago
Rich Harris
15efef9a98
separate hasOutros from hasOutroMethod - fixes #1492
7 years ago
Rich Harris
73eadb1630
Merge pull request #1491 from sveltejs/gh-1487
...
replace window with self
7 years ago
Rich Harris
d9999bc536
replace window with self - fixes #1487
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
Kiho
247cfcfc7c
Don't set null to switch_instance_changes
7 years ago
Rich Harris
276af83cb7
support parameterised animations
7 years ago
Rich Harris
31e387e76c
allow animations to be aborted - fixes #1458
7 years ago
Rich Harris
c28f62a117
quote slot names if necessary - fixes #1461
7 years ago
Rich Harris
a75b0b71c5
pass in destroy method
7 years ago
Rich Harris
b56e3e22df
position nodes absolutely when outroing, if animations are present
7 years ago
Rich Harris
5848cc3204
use unique name for rects
7 years ago
Rich Harris
94206ca439
add animation validation tests
7 years ago
Rich Harris
43d2c38cfc
complete js animations
7 years ago
Rich Harris
bade6df241
css animations
7 years ago
Rich Harris
b3594da23c
end animation
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
c4937d271f
fix skipped intros
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