Rich Harris
b7e07c5389
Merge branch 'fix_bind_with_event_in_each' of https://github.com/stalkerg/svelte into stalkerg-fix_bind_with_event_in_each
7 years ago
Yury Zhuravlev
cedb296680
Small cleanup event handler in bindings to avoid TS errors.
7 years ago
Yury Zhuravlev
d7bd924bbd
Fix binding input with event in each and add test case.
7 years ago
Rich Harris
509403f351
Merge pull request #1715 from sveltejs/dynamic-import
...
support dynamic import in expressions
7 years ago
Rich Harris
f54c1ec7b8
support dynamic import in expressions
7 years ago
Jacob Wright
67d4d60c3a
Fixes keyed each blocks for outro
...
Fixes #1706
7 years ago
Rich Harris
b4a3a60953
Merge pull request #1693 from sveltejs/gh-1617
...
Fix for each-blocks preventing outros from completing
7 years ago
Rich Harris
c7d372c8d5
Merge pull request #1695 from sveltejs/class-shortcut
...
Adds class directive shortcut and encapsulate styles
7 years ago
Jacob Wright
fb734a349e
Use existing property quoting function
7 years ago
Josh Duff
211e0383cf
Only update inputs when the value changed
...
Fixes #1699
7 years ago
Jacob Wright
22f4b3d4cb
Remove camel-casing, but account for dashed parameters still.
7 years ago
Jacob Wright
c1fc9c1ac9
Encapsulate class directives in the stylesheet.
7 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>
```
7 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
7 years ago
Rich Harris
a18cec0ec6
not sure where that extra blank line came from
7 years ago
Rich Harris
c2f0ca3e2e
alternative approach to #1520
7 years ago
Rich Harris
33ed2f504e
Merge branch 'master' into gh-1520
7 years ago
Rich Harris
4d4c2c3655
coerce toggle argument
7 years ago
Rich Harris
f12141e18a
Update dom.js
7 years ago
Rich Harris
c4526c3302
Merge branch 'master' into gh-890
7 years ago
Rich Harris
ff6c4c7767
Merge pull request #1681 from sveltejs/gh-1666
...
correctly set select value on mount
7 years ago
Rich Harris
ed9a9a9530
Merge pull request #1682 from sveltejs/gh-1659
...
support debug tag in SSR mode
7 years ago
Rich Harris
09865ebbed
Merge pull request #1683 from sveltejs/gh-1658
...
don't warn on empty block for nbsp
7 years ago
Rich Harris
fe8e31a592
Merge pull request #1684 from kaisermann/spread-attr-style
...
Set style attribute correctly when spread attr present
7 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
7 years ago
Jacob Wright
5ef44ae6c9
Adds the class directive
...
Allows `<div class:active="user.active">` to simplify templates littered with ternary statements.
Addresses #890
7 years ago
Christian Kaisermann
54dc1e5849
Set style attribute correctly when spread attr present
7 years ago
Rich Harris
c52a6f011b
dont warn on empty block for nbsp - fixes #1658
7 years ago
Rich Harris
154ee73765
support debug tag in SSR mode - fixes #1659
7 years ago
Rich Harris
ec6360487e
correctly set select value on mount - fixes #1666
7 years ago
Rich Harris
af1902d510
run transitions in context of component - fixes #1675
7 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
7 years ago
Jacob Wright
2c24c36120
Allows fragment updates to happen after state updates
...
Proposed fix for #1520 . Provides a starting point for discussion.
7 years ago
Rich Harris
620077227f
allow non-existent dynamic components to be destroyed ( #1660 )
7 years ago
Rich Harris
3778431775
Merge pull request #1670 from sveltejs/init
...
Share more init work
7 years ago
Rich Harris
7242905e9b
Merge pull request #1653 from sveltejs/actions-onmount
...
Change actions to init on mount rather than hydrate
7 years ago
Rich Harris
5244839f3d
Merge pull request #1672 from blittle/master
...
Properly propagate amdId to the compiler
7 years ago
Rich Harris
a74abddcd2
Merge pull request #1673 from UnwrittenFun/fix/missing-ObjectPattern-props
...
Add some properties to ObjectPattern Property nodes
7 years ago
James Birtles
bbe5319f3b
add end position to object and array patterns
7 years ago
James Birtles
1d9ab99a9f
better shorthand detection
7 years ago
James Birtles
404587d991
add some missing ObjectPattern properties
7 years ago
Bret Little
3510dd9fe3
Properly propagate amdId to the compiler
7 years ago
Rich Harris
f47d65bd26
move stuff into init/flush functions
7 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
7 years ago
Rich Harris
3e119272cf
Merge pull request #1649 from aphitiel/cli-shared
...
cli: Add option --shared
7 years ago
Rich Harris
b62872d39c
Merge pull request #1530 from sveltejs/gh-1522
...
onstate before render
7 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.
7 years ago
Conduitry
345cf64446
exclude current prop in computed properties using entire state #1544
7 years ago
pk
7f870dae95
cli: Add option --shared
7 years ago
Rich Harris
c295fc9018
add sourcemaps to debug tags
7 years ago