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
5 years ago
mrkishi
f60ae53d76
deconflict more globals
5 years ago
Conduitry
2ac5993571
import globals from helpers ( #2612 ) ( #2947 )
5 years ago
Richard Harris
e3de705cb8
initialise text/html bindings if necessary
6 years ago
Richard Harris
8d25f5da0a
Merge branch 'master' of https://github.com/leporo/svelte
6 years ago
Rich Harris
658290546a
allow empty <title> tags - fixes #2980 ( #2988 )
6 years ago
Rich Harris
1102ff6426
support once modifier on component events, fail on others ( #2987 )
...
* support once modifier on component events, fail on others. fixes #2654
* appease the gods of typescript
6 years ago
Rich Harris
c1960f9ef8
Merge branch 'master' into master
6 years ago
James Garbutt
caebe0deb8
Introduce ESLint to svelte sources ( #2958 )
...
* introduce eslint
* add lint npm script
* first eslint run
* use tsc stronger checks for unused vars
* fix strict typescript unused checks
* reintroduce unicode oddities
* revert ordering changes
* revert whitespace changes
* set indent lint rule as error and ignore outliers
* revert some more unicode
* reintroduce scissors unicode again
6 years ago
Efe Küçük
17c4a25016
Render textarea binding values inside element
...
* ssr-textarea-bind-fix
* oops
* trying again
* Fixing an old test
* avoid creating extra function expression
6 years ago
Richard Harris
becb0546fe
Merge branch 'master' of github.com:sveltejs/svelte
6 years ago
Richard Harris
234db33eb4
add test for class: directive special characters
6 years ago
Vlad Glushchuk
450464f014
Add bind:text and bind:html support for contenteditable elements
...
Fixes #310
6 years ago
Rich Harris
3805421d44
solve diamond dependencies ( #2660 )
6 years ago
Rich Harris
f7e6b32885
Merge pull request #2909 from Harald-1/animations-without-transitions
...
fix #2908
6 years ago
Slava Z
2785fa6cb5
Fix for #2655 - adding introstart...outroend events to in-out transition
6 years ago
Harald Fassler
4d47d2176b
fix #2908
6 years ago
Colin Casey
a9193fd9d6
Merge branch 'master' into onmount_triggers_in_reverse_order_for_siblings
...
* master: (35 commits)
Fix overwrite of 'offset' value in reactive statement
fix slide example
typos
update svelte-repl (fixes download button)
update svelte-repl
update svelte-repl version
use better eliza package
gitignore workers
add compiler typings to list of published files
improve typings for animate, easing, transition, motion and internal apis
update bundler worker
fix gitignore
fix types for easing functions
fix build order
generate internal-exports file
update gitignore
update folder structure - #2790
bump estree-walker to fix some svelte.walk bugs
bundle locally
-> v3.4.4
...
6 years ago
Colin Casey
135f7b6493
Merge branch 'master' into onmount_triggers_in_reverse_order_for_siblings
...
* master: (66 commits)
-> v3.4.3
always add raw property to text nodes
flesh out in/out transition tutorial chapter (#2792 )
code style
fix test
fix tests
Fix CRUD example to allow changing input values.
Fixes #2714
treat requestAnimationFrame as a noop on the server
site: actions tutorial: destroy is not required (#2776 )
Allow binding of <details> open
site: add /faq redirect to GitHub wiki FAQ
fix case sensitive import name, improve tsconfig
type declarations for bundled files
convert everything to TypeScript
check for unknown props when creating component
cleanup, improve comments
typecheck npm script
workarond for estree-walker related typings conflict
compile/render-dom and other remaining typings
...
6 years ago
Richard Harris
5161dfb950
update folder structure - #2790
6 years ago
Rich Harris
bb153681b6
Merge pull request #2881 from sveltejs/gh-2878
...
dont create unknown prop warnings for $$scope etc, or if component has $$props
6 years ago
Rich Harris
e291893fa6
Merge pull request #2880 from cudr/head_html_fix
...
repair dynamic {@html} in head
6 years ago
Richard Harris
dda69dbad0
update tests
6 years ago
Richard Harris
cb1a76b08c
dont create unknown prop warnings for $$scope etc, or if component has $$props - fixes #2878
6 years ago
Rich Harris
52733f3040
Merge branch 'master' into less-invalidation
6 years ago
cudr
7071ce86f5
add tests
6 years ago
Colin Casey
f0831202d9
Omits readonly attributes from SSR code
...
* move `is_readonly` into the common `Binding` AST class
* prevents the following bindings from being emitted into the SSR code:
* `bind:clientWidth`
* `bind:clientHeight`
* `bind:offsetWidth`
* `bind:offsetHeight`
* `bind:duration`
* `bind:buffered`
* `bind:seekable`
* `bind:played`
* `bind:value` (only for `input` with `type=file`)
6 years ago
Richard Harris
b7f9c9c954
always add raw property to text nodes
6 years ago
Richard Harris
f08964286d
Merge branch 'raw-entities' of https://github.com/RedHatter/svelte into RedHatter-raw-entities
6 years ago
Richard Harris
0891495647
code style
6 years ago
Richard Harris
5e3ee4e26b
Merge branch 'feat/2174_dev_runtime_warning_when_passing_unknown_props' of https://github.com/colincasey/svelte into colincasey-feat/2174_dev_runtime_warning_when_passing_unknown_props
6 years ago
Rich Harris
bebed18a93
Merge pull request #2856 from sveltejs/raf
...
treat requestAnimationFrame as a noop on the server
6 years ago
Richard Harris
cce9f14e38
fix test
6 years ago
Richard Harris
db938a4559
only invalidate referenced values
6 years ago
Richard Harris
9d53f568fa
fix tests
6 years ago
Timothy Johnson
ef59c32099
Fixes #2714
6 years ago
Benjamin Milde
dabc9c3e53
Allow binding of <details> open
6 years ago
Colin Casey
05fb05bfae
check for unknown props when creating component
6 years ago
Rich Harris
e4c55697a8
Merge pull request #2829 from colincasey/bugfix/2821_custom_elements_with_no_svelte_options
...
Allow custom element to be declared with no tag and no options
6 years ago
Colin Casey
0247cca84a
Allow custom element to be declared with no tag and no options
6 years ago
Christian Kaisermann
335f77cc48
fix: 🐛 data attributes without value outputting as "true"
6 years ago
Colin Casey
5dc3528305
include parent component in test scenario
6 years ago
Colin Casey
59c4b76383
unit test for child rendering lifecycle
6 years ago
Rich Harris
9a564eddaa
Merge pull request #2781 from sveltejs/gh-2780
...
handle non-falsy non-function deriver return values
6 years ago
Richard Harris
a0e46ffe2d
ensure spring works server-side = fixes #2773
6 years ago
Richard Harris
0b12b89d3e
oops
6 years ago
Richard Harris
0edb5debf2
handle non-falsy non-function deriver return values - fixes #2780
6 years ago
Rich Harris
8d539d8e55
Merge pull request #2733 from sanderhahn/master
...
typescript version of store
6 years ago
Rich Harris
0bf991070c
Merge pull request #2749 from colincasey/custom_elements_without_tags
...
Allows custom element to be defined without a tag
6 years ago
Rich Harris
75a77fea22
Merge pull request #2754 from EmilTholin/reset-quote-mark
...
Set quote_mark to null when closing quote mark is found
6 years ago
Rich Harris
c67f5348ea
Merge pull request #2755 from EmilTholin/mutated-const-reative-dependency
...
Set mutated const variables as reactive dependencies
6 years ago
Rich Harris
254dc94d47
Merge pull request #2766 from EmilTholin/debug-hoisted-variable
...
Don't get hoisted variable from ctx when using @debug
6 years ago
Emil Tholin
3f31223186
Add error for missing equals after attribute name
6 years ago
Emil Tholin
9cd0b0761b
Don't get hoisted variable from ctx when using @debug
6 years ago
Sander Hahn
e45aa0f85f
simplify test
6 years ago
Emil Tholin
643aa41b9a
Set mutated const variables as reactive dependencies
6 years ago
Sander Hahn
52eda23a53
advanced type for derived
6 years ago
Emil Tholin
97184b789c
Set quote_mark to null when closing quote mark is found
6 years ago
Colin Casey
690f163e88
FIX #2417 : allows custom element to be defined without a tag
...
* warning given on compile if tag is absent
* no warning if tag is set to `null`
6 years ago
Rich Harris
f9a66e558b
failing missing-declaration test
6 years ago
Rich Harris
830e3d01cf
failing vars test
6 years ago
Rich Harris
debf1ce17a
fix tests
6 years ago
Rich Harris
61a96b382a
implement namespaced components
6 years ago
Rich Harris
861c742e1f
Merge pull request #2709 from LostKobrakai/multiple-event-listeners
...
Allow multiple event listeners on a single node
6 years ago
Benjamin Milde
abe486e7e3
Switch test to runtime test
6 years ago
Rich Harris
fdc51de090
allow derivers to return cleanup functions - fixes #2553
6 years ago
Rich Harris
c4e05f2086
Merge pull request #2703 from EmilTholin/hoisting-injected-reactive-vars
...
Don't hoist functions dependent on injected reactive variables
6 years ago
Emil Tholin
963f6e7aa6
Don't hoist functions dependent on injected reactive variables
6 years ago
Rich Harris
4962e20aa2
Merge pull request #2695 from sveltejs/gh-2644
...
use safe_not_equal logic for derived stores
6 years ago
Rich Harris
db8d7007aa
Merge pull request #2694 from sveltejs/gh-2444
...
invalidate dependencies of reactive declarations
6 years ago
Rich Harris
117afe9a71
Merge pull request #2683 from sveltejs/gh-2681
...
fix instrumentation of auto-subscription self-assignments
6 years ago
Richard Harris
a7265f65e3
use safe_not_equal logic for derived stores - fixes #2644
6 years ago
Richard Harris
562f23a87b
invalidate dependencies of reactive declarations - fixes #2444
6 years ago
Benjamin Milde
342389863e
Allow multiple event listeners on a single node
6 years ago
Emil Tholin
0286dce026
Warn on improper use of reactive declarations
6 years ago
Conduitry
fc5727c187
fix instrumentation of auto-subscription self-assignments ( #2681 )
6 years ago
Rich Harris
5a536aafa2
Merge pull request #2658 from MikeMatrix/each-block-rest-destructuring
...
each-block array destructuring
6 years ago
Rich Harris
78332cf5b0
Merge pull request #2664 from EmilTholin/each-block-destructuring-rest
...
Add support for object-rest in each destructuring
6 years ago
Rich Harris
16dbb8f437
Merge pull request #2607 from EmilTholin/figcaption_figure_first_element_ancestor
...
Check if a figcaption's first element ancestor is a figure
6 years ago
Rich Harris
006509a0ef
Merge pull request #2596 from EmilTholin/await-empty-block-warnings
...
Don't show 'Empty block' warnings for non-existent await branches
6 years ago
Rich Harris
c217f2b00b
Merge pull request #2618 from EmilTholin/remove_21618scope_from_spread
...
Remove the $$scope key from $$props when calculating spread
6 years ago
Rich Harris
6240ed0b94
Merge pull request #2619 from sveltejs/gh-2435
...
fix resubscriptions inside script block
6 years ago
Rich Harris
1eca19f371
Merge pull request #2631 from EmilTholin/reactive-values-fixed
...
Check 'injected' and 'fixed_reactive_declarations' independently
6 years ago
Rich Harris
203d0eced4
Merge pull request #2634 from sveltejs/gh-2625
...
fix invalidating stores with UpdateExpression
6 years ago