Rich Harris
c4526c3302
Merge branch 'master' into gh-890
2018-08-24 21:29:08 -04:00
Rich Harris
ff6c4c7767
Merge pull request #1681 from sveltejs/gh-1666
...
correctly set select value on mount
2018-08-24 19:47:09 -04:00
Rich Harris
ed9a9a9530
Merge pull request #1682 from sveltejs/gh-1659
...
support debug tag in SSR mode
2018-08-24 19:41:44 -04:00
Rich Harris
09865ebbed
Merge pull request #1683 from sveltejs/gh-1658
...
don't warn on empty block for nbsp
2018-08-24 19:41:28 -04:00
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
2018-08-24 14:01:51 -06:00
Jacob Wright
5ef44ae6c9
Adds the class directive
...
Allows `<div class:active="user.active">` to simplify templates littered with ternary statements.
Addresses #890
2018-08-24 10:09:46 -06:00
Rich Harris
c52a6f011b
dont warn on empty block for nbsp - fixes #1658
2018-08-24 08:22:41 -04:00
Rich Harris
154ee73765
support debug tag in SSR mode - fixes #1659
2018-08-23 22:53:17 -04:00
Rich Harris
ec6360487e
correctly set select value on mount - fixes #1666
2018-08-23 22:02:16 -04:00
Rich Harris
af1902d510
run transitions in context of component - fixes #1675
2018-08-23 20:58:49 -04:00
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
2018-08-23 17:23:55 -06:00
Rich Harris
3785a6d2ad
update unrelated test
2018-08-22 23:02:22 -04:00
Rich Harris
620077227f
allow non-existent dynamic components to be destroyed ( #1660 )
2018-08-22 23:01:57 -04:00
Rich Harris
3778431775
Merge pull request #1670 from sveltejs/init
...
Share more init work
2018-08-22 22:23:51 -04:00
Rich Harris
7242905e9b
Merge pull request #1653 from sveltejs/actions-onmount
...
Change actions to init on mount rather than hydrate
2018-08-22 22:14:12 -04:00
Rich Harris
5244839f3d
Merge pull request #1672 from blittle/master
...
Properly propagate amdId to the compiler
2018-08-22 22:12:12 -04:00
James Birtles
df4ca0103d
fix test
2018-08-22 18:03:18 +01:00
Bret Little
3510dd9fe3
Properly propagate amdId to the compiler
2018-08-21 09:41:21 -06:00
Rich Harris
d323f51e6c
update tests
2018-08-21 07:30:07 -04:00
Rich Harris
4ce2e1ddc5
Merge pull request #1652 from sveltejs/gh-1544-computed-whole-state
...
exclude current prop in computed properties using entire state #1544
2018-08-14 20:19:36 -04:00
Rich Harris
b62872d39c
Merge pull request #1530 from sveltejs/gh-1522
...
onstate before render
2018-08-14 20:17:33 -04:00
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.
2018-08-14 16:25:15 -06:00
Conduitry
345cf64446
exclude current prop in computed properties using entire state #1544
2018-08-13 16:13:58 -04:00
Rich Harris
d56b0b007e
update tests
2018-08-11 18:52:01 -04:00
Rich Harris
bcf4c59cc6
-> v2.10.0
2018-08-11 18:08:01 -04:00
Rich Harris
6b56d0494c
Merge branch 'master' of github.com:sveltejs/svelte
2018-08-11 18:02:44 -04:00
Rich Harris
b6c3749d99
tidy up
2018-08-11 17:57:53 -04:00
Rich Harris
1dc1343f00
only add debugger statements in dev mode
2018-08-11 17:56:19 -04:00
Rich Harris
be412d3605
Merge pull request #1642 from ekhaled/gh-1600-ios
...
fix #1600 for ios
2018-08-11 17:24:34 -04:00
Rich Harris
401a6fea5d
handle single identifiers in {@debug} tags
2018-08-11 17:18:43 -04:00
Rich Harris
a1264f583d
fix test
2018-08-11 16:18:34 -04:00
Rich Harris
a5967fa118
Merge branch 'debug' of https://github.com/GarrettGeorge/svelte into GarrettGeorge-debug
2018-08-11 16:13:26 -04:00
Admin
4004a569e1
Adds tests for valid and invalid debug tag usage.
2018-08-11 00:26:24 -05:00
ekhaled
b8e03dcfb8
update snapshot
2018-08-09 10:41:47 +01:00
Admin
a3c71af5c5
Changes {@debug _ } to {@debug}
2018-08-08 18:21:33 -05:00
Rich Harris
cce6db40f9
Merge pull request #1637 from sveltejs/list-whitespace
...
Preserve whitespace in lists
2018-08-08 08:29:25 -04:00
Rich Harris
288042821a
Merge pull request #1636 from sveltejs/gh-875
...
use props when passing data to custom elements (#875 )
2018-08-08 08:29:11 -04:00
Admin
622e7b0190
Adds debug all option to debug tag
2018-08-08 00:36:52 -05:00
Rich Harris
28e145e96d
preserve whitespace inside lists
2018-08-05 16:06:54 -04:00
Rich Harris
b3f009122b
tests were wrong way round
2018-08-05 15:38:09 -04:00
Rich Harris
b94d7adfec
replace appendNode(node, parent) with append(parent, node) - easier to follow
2018-08-05 15:35:52 -04:00
Rich Harris
b26ee1c3bb
tweak test
2018-08-05 14:00:47 -04:00
Rich Harris
cce3a30ef2
use props when passing data to custom elements ( #875 )
2018-08-05 13:44:29 -04:00
Admin
89412e370e
Adds validation for invalid reference names like foo-bar.
2018-08-05 00:29:38 -05:00
Rich Harris
e35f174207
Merge pull request #1628 from sveltejs/gh-1540
...
handle rest elements in computed properties
2018-08-04 19:40:27 -04:00
Rich Harris
65aae85fed
Merge pull request #1631 from sveltejs/gh-1618
...
encapsulate local styles inside global ones
2018-08-04 19:39:59 -04:00
Rich Harris
7eaf5dca4d
encapsulate local styles inside global ones - fixes #1618
2018-08-04 16:54:23 -04:00
Rich Harris
09db82b7bd
failing test for #1621
2018-08-04 15:34:26 -04:00
Rich Harris
7d55a57a2c
handle rest elements in computed properties - fixes #1540
2018-08-04 10:27:24 -04:00
Rich Harris
a823ff32a9
update CLI tests
2018-08-04 09:37:39 -04:00