Tan Li Hau
b382b9a9c6
add loopGuardTimeout options
5 years ago
Rich Harris
9500282c7a
Merge pull request #3886 from AlbertLucianto/fix/bind-out-of-sync
...
fix binding out of sync on reactive update
5 years ago
Rich Harris
5c08465cfa
Merge pull request #3871 from AlbertLucianto/fix/bind-value-fails-range-max
...
fix range input if max is changed at same time as value
5 years ago
Richard Harris
25f4428b8a
Merge branch 'master' of github.com:sveltejs/svelte into fix/bind-out-of-sync
5 years ago
Richard Harris
47cac13b7d
helperise loop protection
5 years ago
Tan Li Hau
ace35336b7
prevent infinite loop
5 years ago
Conduitry
eb0cfbccd4
fix tests
5 years ago
AlbertLucianto
b934fba544
fix binding out of sync on reactive update
5 years ago
Rich Harris
1b454bad4a
Merge pull request #3884 from sveltejs/gh-3882
...
neaten up hydration code
5 years ago
Richard Harris
11b030b101
neaten up hydration code - fixes #3882
5 years ago
Richard Harris
e3b1d467ce
revert #3723 , add special case for src attributes
5 years ago
Rich Harris
03afc7afb1
Merge pull request #3876 from tanhauhau/tanhauhau/scoped-css-with-undefined-class
...
fix undefined class with scoped-css
5 years ago
Rich Harris
4ffa6fc031
Merge pull request #3870 from sveltejs/gh-3855
...
reinstate comments
5 years ago
AlbertLucianto
0052a9145b
add await blowback reactive test case
5 years ago
Richard Harris
98519802e8
update code-red, enable all tests
5 years ago
Richard Harris
d8b25afacd
update tests
5 years ago
AlbertLucianto
149929b92d
reorder add attributes to fix value validation
5 years ago
Tan Li Hau
b22abc7936
fix undefined class with scoped-css
5 years ago
Tan Li Hau
d8b9274697
update test snapshot with --update flag
5 years ago
Rich Harris
6a0a1210ec
update test
5 years ago
Tan Li Hau
3d46405481
skip missing input files
5 years ago
Tan Li Hau
105919e7ba
feat dynamic event handler
5 years ago
Rich Harris
33ebcfb575
Merge pull request #3825 from tanhauhau/tanhauhau/unused-css-string-concat
...
feat unused css selector that understands string concatenation
5 years ago
Rich Harris
f7833ac53e
Merge pull request #3831 from tanhauhau/tanhauhau/no-create-fragment-if-not-needed
...
Dont create a fragment at all for DOM-less component
5 years ago
Rich Harris
70de6a23c9
Merge pull request #3849 from AlbertLucianto/fix/file-input-binding-declared-last
...
fix input binding fails if type declared last
5 years ago
Tan Li Hau
6d8fc8646f
escape html quotes
5 years ago
AlbertLucianto
fb30ed079e
fix input binding fails if type declared last
5 years ago
Tan Li Hau
601ec45780
reenable skipped test due to jsdom
5 years ago
Tan Li Hau
0c8cb44d01
fix window bindings to store ( #3835 )
...
Fixes #3832
5 years ago
Tan Li Hau
b4c2226438
swapped out expected and actual for asserts in error
5 years ago
Tan Li Hau
aa0341c9ca
Don't create a fragment at all for DOM-less components
5 years ago
Tan Li Hau
798a47b1da
feat unused css selector understands string concat
5 years ago
Rich Harris
1273f97808
Merge pull request #3811 from sveltejs/gh-3508-alt
...
Alternative fix for #3508
5 years ago
Rich Harris
da824c0d5f
Merge pull request #3818 from sveltejs/gh-3801
...
error on empty css declarations
5 years ago
Richard Harris
74fa2447b1
error on empty css declarations - fixes #3801
5 years ago
Rich Harris
b59c942e5a
Revert "remove empty value declaration from style tree"
5 years ago
Rich Harris
b6f4c23161
Merge pull request #3812 from tanhauhau/tanhauhau/remove-empty-value-declaration
...
remove empty value declaration from style tree
5 years ago
Rich Harris
0588783038
Merge pull request #3814 from tanhauhau/tanhauhau/unify-solo-for-test-folder
...
look for test folder name for solo mode as well
5 years ago
Rich Harris
4c5dd9f1a7
Merge pull request #3816 from tanhauhau/tanhauhau/text-content-instead-of-inner-html
...
use textContent instead of innerHtml, preventing XSS
5 years ago
Tan Li Hau
da4bd41d40
add a xss test case
5 years ago
Tan Li Hau
2b2f40d32a
use textContent instead of innerHtml, preventing XSS
5 years ago
Rich Harris
e931a56854
Merge pull request #3762 from sveltejs/gh-3761
...
allow spring/tweened values to be initially undefined
5 years ago
Tan Li Hau
8d722ae1aa
look for test folder name for solo mode as well
5 years ago
Tan Li Hau
1a476d4580
remove empty value declaration from style tree
5 years ago
Richard Harris
47a9811c1e
alternative fix for #3508
5 years ago
Conduitry
8797df921f
add test
5 years ago
Rich Harris
d03a5de6f6
Merge pull request #3802 from tanhauhau/tanhauhau/warn-unused-exports
...
feat: warn unused exports
5 years ago
Rich Harris
67bcc05740
Merge pull request #3808 from tanhauhau/tanhauhau/mustache-tag-can-use-inner-html
...
feat: allow innerHtml if no dynamic dependencies
5 years ago
Tan Li Hau
464868bb6c
feat: allow innerHtml if no dynamic dependencies
5 years ago
Conduitry
9f48d1a5fd
fix SSR spread with boolean attributes ( #3797 )
...
* in SSR, adjust spread with boolean attributes (#2916 )
* add tests
* update changelog
5 years ago
Tan Li Hau
81c5c480e8
feat: warn unused exports
5 years ago
Conduitry
85692cbd5a
fix handling of style scoping and `class:` with spread scopes ( #3792 )
5 years ago
Richard Harris
ad0e8670ca
tweak text of warning
5 years ago
Richard Harris
a097b079f2
Merge branch 'tanhauhau/warn-when-using-tag-without-compile-options' of https://github.com/tanhauhau/svelte into tanhauhau-tanhauhau/warn-when-using-tag-without-compile-options
5 years ago
Jesse Skinner
b6798e5221
allow multiple ancestors to be scoped with class ( #3544 )
5 years ago
Mike Lewis
af0557a2d4
add regression test for missing class on elem with bind and spread ( #3668 )
...
relates to #2707
5 years ago
Conduitry
0419039d26
Don't lose `class:` directive classes on an element with `{...spread}` attributes when updating ( #3781 )
...
* include all class: directive updates on elements with spreads (#3421 )
* add test
* update changelog
5 years ago
Tan Li Hau
cfd3b63b9b
warn if using svelte:options tag without compile_options.customElement
5 years ago
Conduitry
6d2d025d3b
tidy up core test.js script
5 years ago
Tan Li Hau
5dbb08d19b
allow solo for test suite ( #3747 )
5 years ago
Conduitry
f68b3a3b8c
Fix boolean attributes in presence of spread attributes ( #3775 )
...
* add failing tests
* fix boolean attributes along with spreads (DOM mode)
* fix boolean attributes along with spreads (SSR mode)
* update changelog (#3764 )
* fix removing attributes in spreads
5 years ago
Conduitry
614393edcb
add sigil-expression-function-body test against regression ( #3756 )
5 years ago
Rich Harris
714508ccc5
allow spring/tweened values to be initially undefined - closes #3761
5 years ago
Tan Li Hau
fca35def53
deconflict with builtins ( #3724 )
5 years ago
Conduitry
3e02b95488
fix compound ifs with outros and no dependencies ( #3595 )
5 years ago
Maurício Kishi
914d155d9f
fix store validation code generation ( #3735 )
5 years ago
Conduitry
8d7d0ff7dd
fix `bind:this` binding to a store ( #3591 )
5 years ago
Richard Harris
1bb5d8646e
Merge branch 'tanhauhau/await-then-catch-block' of https://github.com/tanhauhau/svelte into tanhauhau-tanhauhau/await-then-catch-block
5 years ago
Richard Harris
4419a55977
fix test
5 years ago
Richard Harris
78c226b7b1
Merge branch 'tanhauhau/exported-variable-could-be-reassigned' of https://github.com/tanhauhau/svelte into tanhauhau-tanhauhau/exported-variable-could-be-reassigned
5 years ago
Conduitry
577333e180
add each-block-keyed-iife test against regression ( #3436 )
5 years ago
Li Hau Tan
a31fea139b
then and catch block expect await, optional then block
5 years ago
Conduitry
dda9a53727
preserve `$:` label in reactive blocks in SSR mode ( #2828 ) ( #3469 )
5 years ago
Tan Li Hau
8c4fd74543
resubscribe props if reassigned
5 years ago
Rich Harris
9534b27ac5
Merge pull request #3666 from tanhauhau/tanhauhau/show-output-if-test-error-does-not-match
...
[unit-test] show generated output if the error message does not match
5 years ago
Richard Harris
8aa98795a1
dont cache attribute values (ref #3579 )
5 years ago
Richard Harris
1d150306e2
Merge branch 'master' of github.com:sveltejs/svelte
5 years ago
Richard Harris
908a06c133
typos
5 years ago
Richard Harris
456f5372e6
merge master -> tanhauhau/debugging-with-no-dependencies
5 years ago
das
54a129c7fa
continue inlining $$invalidate calls ( #3548 )
...
* finish inlining $$invalidate
* add failing test
* add test for navigator online
* add tests for store invalidate refactor
* add test for reactive_store_subscriptions
* remove failing test
* update
5 years ago
Tan Li Hau
982a1937db
fix binding shadow the array in each block ( #1565 )
5 years ago
Conduitry
1ebfdb78c3
add destructuring-between-exports test against regression ( #3628 )
5 years ago
Conduitry
ae169cb909
add semicolon-hoisting test against regression ( #2292 )
5 years ago
Conduitry
0707f1c25d
add reactive-value-coerce-precedence test against regression ( #3564 )
5 years ago
Conduitry
abcfa6c493
add deconflict-ctx test against regression ( #3556 )
5 years ago
Rich Harris
b9f14846b0
Structured code generation ( #3539 )
5 years ago
Tan Li Hau
4eb9affda1
fix debugging with no dependencies
5 years ago
Tan Li Hau
a778e50b35
fix globals shadowing template scope ( #3674 )
5 years ago
pngwn
57aeddcf85
Prevent element property set from throwing errors for readonly properties. Fixes #3681 .
5 years ago
Tan Li Hau
7d9262c421
fix reactive updates not reflected when handle promise ( #3660 )
5 years ago
Tan Li Hau
482a572e6a
show generated output if the error message does not match
5 years ago
Peter Maatman
02f5efd9e7
fix compound assignment dependencies in reactive statements ( #3634 )
5 years ago
Conduitry
3c5ccf6ee5
rework attribute selector matching to not use regexes ( #1710 )
5 years ago
Conduitry
14ca56e9a8
escape `@` sigils in dev tooling events ( #3545 )
5 years ago
Rich Harris
3d0a3cd943
Merge pull request #3005 from RedHatter/devtools
...
Debug events
5 years ago
Rich Harris
dc47fc741a
Merge pull request #3306 from cvlab/master
...
Fix non-object value of spread attributes variable
5 years ago
Richard Harris
f2568f6665
remove $unsafe_set in favour of modified $inject_state
5 years ago
Richard Harris
8174119746
update tests
5 years ago
Richard Harris
a821aa7a15
merge sveltejs/master -> devtools
5 years ago
Rich Harris
50ae5724d2
Merge pull request #3538 from sveltejs/gh-3537
...
invalidate store values in <script> block
5 years ago
Richard Harris
670fadf260
update test
5 years ago
Richard Harris
6f60ed8871
Merge branch 'hmr' of https://github.com/Axelen123/svelte into Axelen123-hmr
5 years ago
Richard Harris
c12e7d6389
invalidate store values in <script> block - fixes #3537
5 years ago
Richard Harris
3f33d35573
handle special null case when hydrating
5 years ago
Richard Harris
3a99a74bdc
Merge branch 'test/nil-hydrate' of https://github.com/eps1lon/svelte into eps1lon-test/nil-hydrate
5 years ago
Rich Harris
961021a73b
Merge pull request #2809 from mrkishi/closing-tags
...
Allow end tag omission in blocks
5 years ago
Rich Harris
d8b4dd74fb
Merge pull request #3533 from sveltejs/gh-3512
...
inline $$invalidate calls
5 years ago
Rich Harris
fafb39093c
Merge pull request #3534 from btk5h/gh-3455
...
Fix store bindings in each blocks
5 years ago
Rich Harris
1a9f6b4a09
Merge pull request #3530 from sveltejs/gh-3524
...
robustify bind:currentTime
5 years ago
Rich Harris
b6905f8fa3
Merge pull request #3529 from sveltejs/gh-3526
...
only update attributes with dynamic dependencies
5 years ago
Rich Harris
c9cf65cdb0
Merge pull request #3518 from sveltejs/gh-3505
...
fix code generation for if-else with static conditions
5 years ago
Bryan Terce
ab3b12b310
Test typos
5 years ago
Bryan Terce
2ab77e249b
Remove unused variables
5 years ago
Bryan Terce
249b2a114c
Add destructuring tests
5 years ago
Bryan Terce
962c815111
Add tests
5 years ago
Richard Harris
6ea7d77f68
preserve arrow function event handlers
5 years ago
Richard Harris
46bfaff1e6
inline $$invalidate calls - fixes #3512
5 years ago
Richard Harris
8d4a95c4c0
update test
5 years ago
Richard Harris
8519003618
only use setAttribute with SVG spread props - fixes #3522
5 years ago
Richard Harris
84ab1b1b8b
only update attributes with dynamic dependencies - fixes #3526
5 years ago
Richard Harris
d80bcadf3c
move tests to runtime section
5 years ago
Richard Harris
8325ca206b
Merge branch 'master' of https://github.com/bre30kra69cs/svelte into bre30kra69cs-master
5 years ago
Rich Harris
f6eba05f73
extend fix to blocks with outros
5 years ago
Richard Harris
9c9f37c001
fix code generation for if-else with static conditions - fixes #3505
5 years ago
Colin Casey
ee8825d34f
fix reactive declaration cycle detection + clearer error on cycle
...
- fixes #3459
- uses DFS traversal to inspect reactive declarations for cycles
- returns the cycle detected (e.g.; `a → b → a`) for error messaging
5 years ago
Arpad Borsos
f41bbad6d9
prefer let bindings
5 years ago
Arpad Borsos
23b8499abb
prefer indented blocks
5 years ago
Rich Harris
d75b6388f3
Merge pull request #3478 from sveltejs/gh-3447
...
Don't generate code for a non-updating if block
5 years ago
Conduitry
71be8a6683
update dependencies
5 years ago
Christian Kaisermann
b286fdc26b
Support other atrules ( #2995 )
...
* Add test for @page/@import/@charset/@namespace/@font-face
* Add support for declarations inside at-rules
* Quick formatting adjustment
5 years ago
Rich Harris
bb5dc8b25f
update tests
5 years ago
Rich Harris
6665a52bad
update simple if-blocks with complex but static conditions
5 years ago
Rich Harris
334323fb8b
dont generate code for non-updating if block - fixes #3447
5 years ago
Almaz
04d762d2f9
Fixed complex {#if} behaviour
5 years ago
Rich Harris
d8445e6350
mark reassigned/mutated values as non-hoistable - fixes #2731
5 years ago
Richard Harris
64c56eddcd
lint
5 years ago
Rich Harris
143125ecef
Merge pull request #3443 from sveltejs/gh-2569
...
update context if event handler uses index in keyed each block
5 years ago
Rich Harris
b567eb2677
Merge pull request #3435 from sveltejs/gh-1834
...
Handle !important in inline styles
5 years ago
Rich Harris
38001cec33
Merge pull request #3438 from sveltejs/gh-2355
...
more conservative if block updates
5 years ago
bre30kra69cs
323afc1e24
fix declaration assignment
5 years ago
Rich Harris
a77e4541b3
update context if event handler uses index in keyed each block - fixes #2569
5 years ago
Rich Harris
0f65b6cc9d
set context in await blocks - fixes #2443
5 years ago
Rich Harris
393757db29
conservative updates for await blocks
5 years ago
Richard Harris
fa440fd4b5
only reevaluate if block conditions if dependencies changed
5 years ago
Rich Harris
16ccb62f6c
more conservative if block updates
5 years ago
Almaz
012ed466d7
Fixed unnecessarily style properties update
5 years ago
Richard Harris
157db0c814
lint
5 years ago
Richard Harris
fa222e785a
Merge branch 'master' into gh-1834
5 years ago
Richard Harris
97f3d56e0c
handle important declarations in inline styles - fixes #1834
5 years ago
Rich Harris
63a7a37bb7
Merge pull request #3432 from sveltejs/gh-1830
...
bail out of style tag optimisation when appropriate
5 years ago
Rich Harris
e5e41c7333
Merge pull request #3430 from sveltejs/gh-1233
...
don't set undefined input value
5 years ago
Richard Harris
d720f0bb00
bail out of style tag optimisation when appropriate - fixes #1830
5 years ago
Rich Harris
dcd927630e
dont set undefined input value - fixes #1233
5 years ago
Rich Harris
07932da548
allow slots to have missing props in SSR - fixes #3322
5 years ago
Richard Harris
506e2da680
update test
5 years ago
Richard Harris
5648269485
Merge branch 'master' of github.com:sveltejs/svelte into closing-tags
5 years ago
Richard Harris
7836f409aa
support is attribute, with a warning - fixes #3182
5 years ago
Dave Poulter
9c0db84788
Fix namespace for svg elements inside slots
...
Fixes #3321
5 years ago
Richard Harris
8669c76921
-> v3.8.0
5 years ago
Richard Harris
655701ef08
coerce tag values to string - fixes #2290
5 years ago
Richard Harris
bb9a9efec2
Merge branch 'master' of github.com:sveltejs/svelte
5 years ago
Richard Harris
a3e7ba7922
Merge branch 'master' of https://github.com/samuelgozi/svelte into samuelgozi-master
5 years ago
Rich Harris
f26a15fd98
Merge pull request #3380 from Conduitry/gh-3185
...
generate valid code when spreading literal into props
5 years ago
Richard Harris
c1a3679806
remove ts-node - no typescript inside test/
5 years ago
Conduitry
5b77b744ce
generate valid code when spreading literal into props ( #3185 )
5 years ago
Sebastian Silbermann
12c667f898
Add failing test for null hydration
5 years ago
Samuel Elgozi
61ad408760
Tests addedt for `self` modifier
5 years ago
Samuel Elgozi
7342d484f1
feat: #3372 added a new `self` event modifier
5 years ago
Richard Harris
eda4f90cde
failing test for #3354
5 years ago
Rich Harris
e41a4846c3
Merge pull request #3348 from sveltejs/gh-3272
...
throw error if $ is referenced as global
5 years ago
Rich Harris
57aa46a7fe
Merge pull request #3351 from sveltejs/disable-validation
...
disable validation with magic comments
5 years ago
Rich Harris
50f8c856c9
Merge pull request #2028 from aphitiel/gh-1999
...
Failing test for #1999
5 years ago
Rich Harris
5f492b7fa6
Rename main.html to main.svelte
5 years ago
Richard Harris
e3e3ad9be0
disable validation with magic comments
5 years ago
Richard Harris
a067ebefa4
Merge branch 'master' of github.com:sveltejs/svelte
5 years ago
Richard Harris
a3ab409be5
update #1844 test for v3
5 years ago
Richard Harris
76989eb220
Merge branch 'master' into aphitiel-gh-1844
5 years ago
Richard Harris
0c9ed46196
correctly set mount anchor for HTML tags - fixes #2711
5 years ago
Richard Harris
46cd6ff370
disallow global references to $$-prefixed vars
5 years ago
Richard Harris
4c8f3a296c
throw error if $ is referenced as global - fixes #3272
5 years ago
Richard Harris
03e6338920
add test for #3326
5 years ago
Richard Harris
016158b692
more robust handling of html tags - fixes #3285
5 years ago
Vadim Cebaniuc
5c5339e71c
Merge branch 'master' into master
5 years ago
Vadim Cebaniuc
53aed12048
Fix spread function result side effects
5 years ago
Richard Harris
8a5ad34afb
Merge branch 'master' into gh-3285
5 years ago
Richard Harris
4e004fdfa3
rename misnamed test, remove obsolete ones
5 years ago
Conduitry
64094f631f
set data- attributes like regular attributes ( #3337 )
5 years ago
Richard Harris
d6ca507240
lint
5 years ago
Richard Harris
a03566e4f9
prevent commas in attributes - fixes #3341
5 years ago
Rich Harris
eaec840e77
Merge branch 'master' into gh-3283
5 years ago
Rich Harris
cf24dbd6a9
Merge pull request #3336 from Conduitry/gh-3274
...
don't warn when using each index in key
5 years ago
Rich Harris
aa1b38ad34
Merge pull request #3335 from Conduitry/gh-3281
...
use bindings when matching attribute selector against element
5 years ago
Rich Harris
21e3db1b72
Merge pull request #3333 from Conduitry/gh-3179
...
preserve async/generator-ness of hoisted function expressions
5 years ago
Rich Harris
9e1554610b
Merge pull request #3332 from Conduitry/gh-3331
...
fix erroneous a11y warning with input type='image'
5 years ago
Conduitry
c04def9081
don't warn when using each index in key ( #3274 )
5 years ago
Conduitry
45a54c1aa4
use bindings when matching attribute selector against element ( #3281 )
5 years ago
Conduitry
bfa0bc98b7
preserve async/generator-ness of hoisted function expressions ( #3179 )
5 years ago
Conduitry
276eb8e553
fix erroneous a11y warning with input type='image' ( #3331 )
5 years ago
Richard Harris
c53563b207
failing SSR test, plus some adjacent changes
5 years ago
Richard Harris
c36318dd02
failing test for #3285
5 years ago
bre30kra69cs
ccf2ad819a
optimize class name runtime calc & add tests & ref
5 years ago
bre30kra69cs
9b5bbb556d
fix Literally undefined class #3283
5 years ago
Conduitry
60af0d7781
add test
5 years ago
Rich Harris
0fe04561b2
quote props if necessary in SSR mode - fixes #3312
5 years ago
Rich Harris
dbf503b9e1
Merge pull request #3305 from Conduitry/gh-3226
...
use `change` event for `bind:files`
5 years ago
Rich Harris
620d26cad3
Merge pull request #3295 from sveltejs/gh-3286
...
always update reactive declarations with $$props
5 years ago
Vadim Cebaniuc
8e9bbf90a1
Fix non-object spread
5 years ago
Conduitry
2328d5e6e8
use `change` event for `bind:files` ( #3226 )
5 years ago
Richard Harris
b3ef4e64be
always update reactive declarations with $$props - fixes #3286
5 years ago
Richard Harris
b33d600d4e
reuse unchanged spread levels - fixes #3289
5 years ago
Brian Takita
bbeafbafab
fixes https://github.com/sveltejs/svelte/issues/3191
...
Derived store reruns subscribers if it's value has not changed when synced.
All invalidators of subscribers are run on a derived store when invalidated.
See https://github.com/sveltejs/svelte/pull/2955
5 years ago
Rich Harris
8c1f48f828
Merge pull request #3250 from davemo/fix/1705-root-pseudo-selector-prefix-exemption
...
bugfix: exempt the :root psuedo-selector from the random css prefix
5 years ago
Rich Harris
15c57e1248
Merge pull request #3242 from umanghome/v3-class-deps-fix
...
[v3] Fix issue where class directives wouldn't work with spread props and class prop
5 years ago
David Mosher
1909bb43d9
bugfix: exempt the :root selector from prefix
...
- the change in #1705 introduced a small bug for users who were relying on assigning global CSS variables via the :root selector
- this change adds a small exemption to avoid prefixing :root with the random prefix that svelte adds
5 years ago
Umang Galaiya
17247d8bb4
[Test] Add test for class directive with spread attributes
5 years ago
Umang Galaiya
70aa699496
[Test] Add test for class with spread attributes
5 years ago
pynnl
c33e4be6dc
fix global keyframes with no elements
5 years ago
Rich Harris
2f08e34b41
prevent outro groups getting muddled up - fixes #2086
5 years ago
Rich Harris
65b28ed0f5
new failing test for #2086
5 years ago
Rich Harris
85e25a957d
add test from gh-2086
5 years ago
Rich Harris
af0d9ed1d3
Merge branch 'master' into gh-3113
5 years ago
Richard Harris
1367905739
fix test
5 years ago
Richard Harris
e5be2ec348
lint
5 years ago
Rich Harris
1056951dcb
Merge pull request #3170 from sveltejs/gh-3153
...
handle rxjs-style observables with get_store_value
5 years ago
Richard Harris
f4ca063c85
prevent dynamic components being detached twice - fixes #3113
5 years ago
Rich Harris
ccaaabc510
WIP solution for #1340
5 years ago
Rich Harris
2d5f11a308
handle rxjs-style observables with get_store_value - fixes #3153
5 years ago
Rich Harris
943c04834a
lint
5 years ago
Rich Harris
7efbe7b8b9
Merge pull request #3158 from sveltejs/gh-3038
...
Fix assignments inside inline function expressions
5 years ago
Rich Harris
71e0d27655
Merge pull request #3151 from sveltejs/gh-2906
...
correctly transform inline shorthand methods
5 years ago
Rich Harris
b49882955e
Merge pull request #3150 from sveltejs/gh-2281
...
Change onMount/afterUpdate order
5 years ago
Richard Harris
8e368d86a3
prevent malformed code when injecting invalidate statements
5 years ago
Richard Harris
eff7f504d4
correctly transform inline shorthand methods - fixes #2906
5 years ago
Rich Harris
8d805a0d9b
onMount before first afterUpdate
5 years ago
Rich Harris
3595f50228
Merge branch 'onmount_triggers_in_reverse_order_for_siblings' of https://github.com/colincasey/svelte into colincasey-onmount_triggers_in_reverse_order_for_siblings
5 years ago
Rich Harris
0a14009f4d
Merge pull request #3149 from Conduitry/preprocess-attribute-parsing-fix
...
preprocess: fix handling of attribute values containing `=`
5 years ago
Conduitry
f78362dad4
preprocess: fix handling of attribute values containing `=`
5 years ago
Rich Harris
bff7dace5b
Merge branch 'gh-3135' of https://github.com/btk5h/svelte into btk5h-gh-3135
5 years ago
Rich Harris
73a745b8d1
Merge pull request #3147 from sveltejs/gh-2693
...
distinguish between lazy and non-lazy expressions
5 years ago
Rich Harris
1427206f85
Merge pull request #3146 from sveltejs/gh-2135
...
handle circular values when rendering bindings
5 years ago
Rich Harris
2915cf9cc3
Merge pull request #3145 from sveltejs/gh-2034
...
update bind:this references when setting to null
5 years ago
Rich Harris
8ffe03a04d
Merge pull request #3142 from sveltejs/gh-1496
...
prevent await block mounting inside removed if block
5 years ago
Rich Harris
7a11b7531b
on second thoughts
5 years ago
Richard Harris
91aabf5f49
distinguish between lazy and non-lazy expressions - fixes #2693
5 years ago
Richard Harris
4082566392
handle circular values when rendering bindings - fixes #2135
5 years ago
Richard Harris
17096e6b0e
update bind:this references when setting to null - fixes #2034
5 years ago
Richard Harris
b7ba0d69ee
prevent await block mounting inside removed if block - fixes #1496
5 years ago
Richard Harris
0fd34b1f41
add scoping attribute for pseudo-class selectors without a type/class - fixes #1705
5 years ago
Timothy Johnson
cdd3bf0165
Pass options in component event
5 years ago
Timothy Johnson
9223f56323
Fix tests
5 years ago
Bryan Terce
f654dd0ae4
Add tests
5 years ago
Rich Harris
b2d9da3460
Pass hoisted values through to slots ( #3124 )
...
* Fixed bug with slot props variables
* dont add hoisted items to context
* alternative fix for #2586
* update slots more conservatively
5 years ago
Axelen123
1ca0b23d0d
Update tests
5 years ago
Rich Harris
6af23ba88c
Fix contextual bind:this ( #2806 )
5 years ago
Axelen123
f69abde570
Add test for capture_state and inject_state
5 years ago
Axelen123
71a1d5204d
Update tests
5 years ago
Rich Harris
ede6ccce0a
Merge branch 'master' into gh-2917
5 years ago
Rich Harris
1685d875cb
Merge pull request #3110 from sveltejs/gh-3054
...
check for existence of switch instance before introing
5 years ago
Rich Harris
33b756c9da
Merge pull request #3111 from sveltejs/gh-2923
...
sanitize names of automatically-bubbled events
5 years ago
Rich Harris
ed7fdffd6e
Merge pull request #3106 from sveltejs/gh-3035
...
remove components without props from each block
5 years ago
Rich Harris
b1fdcbf576
fix placement of each-else block, and clarify node references in source - fixes #2917
5 years ago
Rich Harris
d10d491579
sanitize names of automatically-bubbled events - fixes #2923
5 years ago
Rich Harris
f2044c4e1c
check for existence of switch instance before introing - fixes #3054
5 years ago
Richard Harris
18db410060
actually this test should fail
5 years ago
Richard Harris
65eb5bb340
only call subscriber once for writable with callback - fixes #3022
5 years ago
Richard Harris
7696c1fa6e
remove components without props from each block - fixes #3035
5 years ago
Rich Harris
35001b36cc
Merge pull request #3102 from sveltejs/gh-3027
...
prevent top-level text being discarded
5 years ago
Richard Harris
960b548d14
prevent top-level text being discarded - fixes #3027
5 years ago
Richard Harris
fc710a96f0
always bail out of hoisting on encountering local state - fixes #3044
5 years ago
Rich Harris
fc32147ea5
Merge pull request #3098 from sveltejs/gh-3064
...
add Error to known globals, declare catch block parameter
5 years ago
Rich Harris
1fc4b1c867
add Error to known globals, declare catch block parameter. fixes #3064
5 years ago
Rich Harris
db722c8298
lint
5 years ago
Rich Harris
5981be8ca5
Merge branch 'master' into gh-3058
5 years ago
Rich Harris
0e90ddcb0a
always run onDestroy functions - fixes #3058
5 years ago
43081j
5d638d32ba
fix existing lint errors
5 years ago
Rich Harris
b801c67403
Merge branch 'master' into gh-2612
5 years ago
Rich Harris
2de0f1cbb1
Merge pull request #3093 from sveltejs/gh-3092
...
handle member expressions in destructuring assignments
5 years ago
Rich Harris
09eb8330a3
handle member expressions in destructuring assignments - fixes #3092
5 years ago
Rich Harris
4e8755338a
oops
5 years ago
Rich Harris
86c5086c54
add some docs, rename to textContent and innerHTML
5 years ago
Rich Harris
dddc69ec7f
update tests
5 years ago
Rich Harris
4a7f5a2da2
Merge branch 'master' into init-contenteditable
5 years ago
Thomas Ghysels
c9e3762638
Fix parsing ambiguous HTML entities ( #3071 )
...
Fixes sveltejs/sapper#759
5 years ago
Bryan Terce
60914b86fd
Fix binding to values in a component when it uses `$$props` ( #2725 )
5 years ago
Bryan Terce
01676aac46
Fix dynamic `bind:this` on components ( #2333 )
5 years ago
Maurício Kishi
9200613352
Merge branch 'master' into gh-2612
5 years ago
Bryan Terce
fee4d351e1
preserve whitespace at each block boundaries ( #713 )
5 years ago
Bryan Terce
7b5f176764
Fix each blocks not unmounting components correctly ( #3056 )
...
* Prevent outro from invoking detach multiple times
* Add tests for unmounting entries in an each block
* Remove redundant function for removing from lookup
5 years ago
Rich Harris
d9046786a1
Track which blocks are outroing to prevent duplication
...
* track whether block is already outroing
* get tests passing
* use transition_in and transition_out helpers
* fix some stuff
* fix non-existent dynamic component outros
* another fix
* another fix
* argh so close
* NAILED IT
* remove unused code
* tidy up
5 years ago
Conduitry
9bce3fc586
fix text nodes in .innerHTML-optimized output
...
- collapse whitespace to single space when appropriate (#2745 )
- escape template string characters in script and style tags
5 years ago
Conduitry
3a384f004d
Merge branch 'master' into gh-2612
5 years ago
Conduitry
59f04c93c5
don't grab page offsets too early
5 years ago
Richard Harris
9d94321333
merge master -> init-contenteditable
5 years ago
Conduitry
a332b648e9
update tests ( #1434 ) ( #2935 )
5 years ago
mrkishi
d4db3ed936
make eslint happy
5 years ago
mrkishi
b0604b52a3
split typescript projects
5 years ago
mrkishi
52618594f4
fix .gitignore'd files
5 years ago
Mikhail Korepanov
ea74bfec55
Allow whitespace after = in attributes ( #3026 )
5 years ago
Efe Küçük
be783c5c67
do not collapse whitespace containing nbsp ( #3014 )
5 years ago
Conduitry
e5d4162092
update tests
6 years ago