Richard Harris
a56c6990ad
lint
6 years ago
Rich Harris
283152f1fb
Merge pull request #3209 from sveltejs/gh-2086-2
...
Prevent outro callback corruption
6 years ago
Rich Harris
7dc4ef2c68
Merge pull request #3208 from tiberiuc/fix/3199
...
fixed #3199
6 years ago
Dale
1cfaacb02a
make resize listener object element unfocusable
6 years ago
Rich Harris
2f08e34b41
prevent outro groups getting muddled up - fixes #2086
6 years ago
Tibi Craciun
bec64427a5
fixed #3199
6 years ago
Rich Harris
af0d9ed1d3
Merge branch 'master' into gh-3113
6 years ago
Richard Harris
7703140793
-> v3.6.5
6 years ago
Richard Harris
8f959559d5
-> v3.6.5
6 years ago
Richard Harris
e5be2ec348
lint
6 years ago
Rich Harris
1056951dcb
Merge pull request #3170 from sveltejs/gh-3153
...
handle rxjs-style observables with get_store_value
6 years ago
Rich Harris
8203c22f63
Merge pull request #3171 from sveltejs/gh-3140
...
Pass context used in bindings down to slots
6 years ago
Rich Harris
a5a21d965c
Merge pull request #3175 from buhrmi/crossfade-scale
...
make crossfade scale the element to target rect
6 years ago
Conduitry
2d9041f769
escape `@` sigils in block comments ( #3173 )
6 years ago
Stefan Buhrmester
757ebc7254
fix transform origin during scaling
6 years ago
Stefan Buhrmester
83e9d49cc9
make crossfade scale the element to target rect
6 years ago
Richard Harris
f4ca063c85
prevent dynamic components being detached twice - fixes #3113
6 years ago
Richard Harris
e85f8afa1c
huh apparently this works
6 years ago
Rich Harris
ccaaabc510
WIP solution for #1340
6 years ago
Rich Harris
2d5f11a308
handle rxjs-style observables with get_store_value - fixes #3153
6 years ago
Rich Harris
7efbe7b8b9
Merge pull request #3158 from sveltejs/gh-3038
...
Fix assignments inside inline function expressions
6 years ago
Rich Harris
71e0d27655
Merge pull request #3151 from sveltejs/gh-2906
...
correctly transform inline shorthand methods
6 years ago
Rich Harris
b49882955e
Merge pull request #3150 from sveltejs/gh-2281
...
Change onMount/afterUpdate order
6 years ago
Rich Harris
04339ef272
add pending assignments when leaving assignment expressions, not entering them
6 years ago
Rich Harris
5c77f2b622
note to self
6 years ago
Richard Harris
8e368d86a3
prevent malformed code when injecting invalidate statements
6 years ago
Richard Harris
eff7f504d4
correctly transform inline shorthand methods - fixes #2906
6 years ago
Rich Harris
8d805a0d9b
onMount before first afterUpdate
6 years ago
Richard Harris
f341befacb
lint
6 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
6 years ago
Rich Harris
0a14009f4d
Merge pull request #3149 from Conduitry/preprocess-attribute-parsing-fix
...
preprocess: fix handling of attribute values containing `=`
6 years ago
Rich Harris
80bf0fd152
preserve symmetry when walking css ast
6 years ago
Conduitry
f78362dad4
preprocess: fix handling of attribute values containing `=`
6 years ago
Rich Harris
bff7dace5b
Merge branch 'gh-3135' of https://github.com/btk5h/svelte into btk5h-gh-3135
6 years ago
Rich Harris
73a745b8d1
Merge pull request #3147 from sveltejs/gh-2693
...
distinguish between lazy and non-lazy expressions
6 years ago
Rich Harris
1427206f85
Merge pull request #3146 from sveltejs/gh-2135
...
handle circular values when rendering bindings
6 years ago
Rich Harris
2915cf9cc3
Merge pull request #3145 from sveltejs/gh-2034
...
update bind:this references when setting to null
6 years ago
Rich Harris
8ffe03a04d
Merge pull request #3142 from sveltejs/gh-1496
...
prevent await block mounting inside removed if block
6 years ago
Rich Harris
7a11b7531b
on second thoughts
6 years ago
Richard Harris
91aabf5f49
distinguish between lazy and non-lazy expressions - fixes #2693
6 years ago
Richard Harris
4082566392
handle circular values when rendering bindings - fixes #2135
6 years ago
Richard Harris
17096e6b0e
update bind:this references when setting to null - fixes #2034
6 years ago
Richard Harris
b7ba0d69ee
prevent await block mounting inside removed if block - fixes #1496
6 years ago
Richard Harris
0fd34b1f41
add scoping attribute for pseudo-class selectors without a type/class - fixes #1705
6 years ago
Bryan Terce
ca8365ef06
Restore correct current_atrule
6 years ago
Richard Harris
1204d1e0a3
lint
6 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
6 years ago
Rich Harris
6af23ba88c
Fix contextual bind:this ( #2806 )
6 years ago
Rich Harris
46b2e77a7e
Merge pull request #3112 from sveltejs/gh-2917
...
fix placement of each-else block, and clarify node references in source
6 years ago
Conduitry
d6af8a79eb
escape `@` sigils in debug filename
6 years ago
Rich Harris
ede6ccce0a
Merge branch 'master' into gh-2917
6 years ago
Rich Harris
1685d875cb
Merge pull request #3110 from sveltejs/gh-3054
...
check for existence of switch instance before introing
6 years ago
Rich Harris
33b756c9da
Merge pull request #3111 from sveltejs/gh-2923
...
sanitize names of automatically-bubbled events
6 years ago
Rich Harris
e924f4d5a0
Merge pull request #3109 from sveltejs/gh-3064-part-2
...
add a few more known globals
6 years ago
Rich Harris
ed7fdffd6e
Merge pull request #3106 from sveltejs/gh-3035
...
remove components without props from each block
6 years ago
Rich Harris
b1fdcbf576
fix placement of each-else block, and clarify node references in source - fixes #2917
6 years ago
Rich Harris
d10d491579
sanitize names of automatically-bubbled events - fixes #2923
6 years ago
Rich Harris
f2044c4e1c
check for existence of switch instance before introing - fixes #3054
6 years ago
Rich Harris
177680fa2c
doh
6 years ago
Rich Harris
b9b8575f55
prevent empty if block
6 years ago
Rich Harris
bdf01d632c
add a few more known globals
6 years ago
Richard Harris
f9fbefe5eb
fix #3035 for real
6 years ago
Richard Harris
65eb5bb340
only call subscriber once for writable with callback - fixes #3022
6 years ago
Richard Harris
7696c1fa6e
remove components without props from each block - fixes #3035
6 years ago
Rich Harris
35001b36cc
Merge pull request #3102 from sveltejs/gh-3027
...
prevent top-level text being discarded
6 years ago
Richard Harris
607d693894
remove unused code
6 years ago
Richard Harris
960b548d14
prevent top-level text being discarded - fixes #3027
6 years ago
Richard Harris
fc710a96f0
always bail out of hoisting on encountering local state - fixes #3044
6 years ago
Rich Harris
fc32147ea5
Merge pull request #3098 from sveltejs/gh-3064
...
add Error to known globals, declare catch block parameter
6 years ago
Rich Harris
1fc4b1c867
add Error to known globals, declare catch block parameter. fixes #3064
6 years ago
Rich Harris
5981be8ca5
Merge branch 'master' into gh-3058
6 years ago
Rich Harris
0e90ddcb0a
always run onDestroy functions - fixes #3058
6 years ago
43081j
5d638d32ba
fix existing lint errors
6 years ago
Rich Harris
324be53a70
merge master -> snake_case
6 years ago
Rich Harris
80ebdc1784
rename kebab-case files - supercedes #2890
6 years ago
Rich Harris
b801c67403
Merge branch 'master' into gh-2612
6 years ago
Rich Harris
2de0f1cbb1
Merge pull request #3093 from sveltejs/gh-3092
...
handle member expressions in destructuring assignments
6 years ago
Rich Harris
09eb8330a3
handle member expressions in destructuring assignments - fixes #3092
6 years ago
Rich Harris
abcdc740b1
typo
6 years ago
Rich Harris
86c5086c54
add some docs, rename to textContent and innerHTML
6 years ago
Rich Harris
4a7f5a2da2
Merge branch 'master' into init-contenteditable
6 years ago
Thomas Ghysels
c9e3762638
Fix parsing ambiguous HTML entities ( #3071 )
...
Fixes sveltejs/sapper#759
6 years ago
Bryan Terce
60914b86fd
Fix binding to values in a component when it uses `$$props` ( #2725 )
6 years ago
Bryan Terce
01676aac46
Fix dynamic `bind:this` on components ( #2333 )
6 years ago
Maurício Kishi
9200613352
Merge branch 'master' into gh-2612
6 years ago
mrkishi
b424a88a5f
replace ninja globals
6 years ago
Bryan Terce
fee4d351e1
preserve whitespace at each block boundaries ( #713 )
6 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
6 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
6 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
6 years ago
Conduitry
3a384f004d
Merge branch 'master' into gh-2612
6 years ago
Conduitry
59f04c93c5
don't grab page offsets too early
6 years ago
Richard Harris
9d94321333
merge master -> init-contenteditable
6 years ago
Richard Harris
71c0955ad0
Merge branch 'master' of github.com:sveltejs/svelte
6 years ago
Richard Harris
8363ba4f44
whoops
6 years ago
Rich Harris
98b8ca7c20
Merge pull request #2990 from mrkishi/component-type
...
Add ambient types for `*.svelte` files
6 years ago
Richard Harris
1ad555cc32
Merge branch 'master' into IlyaSemenov-gh-2843
6 years ago
Richard Harris
d36478657c
move get_name to get_name_from_filename and add unit tests
6 years ago
Conduitry
552ea4b9ed
only set attributes via properties when truly necessary ( #1434 )
6 years ago
mrkishi
d4db3ed936
make eslint happy
6 years ago
mrkishi
b0604b52a3
split typescript projects
6 years ago
Mikhail Korepanov
ea74bfec55
Allow whitespace after = in attributes ( #3026 )
6 years ago
Johan
acdcaa41bf
ensure correct requestAnimationFrame context ( #2933 )
6 years ago
Efe Küçük
be783c5c67
do not collapse whitespace containing nbsp ( #3014 )
6 years ago
Conduitry
cd4c2f2075
use `@_` sigil for globals
6 years ago
Richard Harris
788cf97a93
prevent compiled output blowing up in Node if window is not defined
6 years ago
mrkishi
f60ae53d76
deconflict more globals
6 years ago
Conduitry
2ac5993571
import globals from helpers ( #2612 ) ( #2947 )
6 years ago
Ilya Semenov
181f60d4f8
Improve file name to component name conversion, fix #2843
6 years ago
Richard Harris
b589289b55
use helpers
6 years ago
Richard Harris
4f626c45a9
tidy up, prevent collisions
6 years ago
Richard Harris
e3de705cb8
initialise text/html bindings if necessary
6 years ago
Richard Harris
8bff4517b5
merge master -> leporo-master
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
mrkishi
dc973ee6ec
add ambient type for generated svelte components
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
Rich Harris
7251850503
Merge pull request #2910 from Harald-1/animation-with-delay
...
follow-up fix to #2871
6 years ago
Richard Harris
becb0546fe
Merge branch 'master' of github.com:sveltejs/svelte
6 years ago
Richard Harris
3895a89c3b
Merge branch 'fix-2929' of https://github.com/qintarp/svelte into qintarp-fix-2929
6 years ago
Vlad Glushchuk
f5dde02b99
Rebase and fix linter warning
6 years ago
Vlad Glushchuk
2cd66c0447
Fix the cursor reset issue
6 years ago
Vlad Glushchuk
b1dc46d4f4
Fix a typo
6 years ago
Vlad Glushchuk
450464f014
Add bind:text and bind:html support for contenteditable elements
...
Fixes #310
6 years ago
Richard Harris
0d31e5c046
fix typo
6 years ago
Richard Harris
ed2a19aa67
DRY out
6 years ago
Rich Harris
3805421d44
solve diamond dependencies ( #2660 )
6 years ago
Benjamin W. Broersma
a5cdc13b50
Fixing #2689 correctly, checking outro.is_local for adding if(local).
6 years ago
Lyphon
bef6f153db
Fix build appveyor build failure
6 years ago
Lyphon
ddd4a33f3b
Fix 2929
6 years ago
Harald Fassler
2b1ff3f487
remove prepare_outro
6 years ago
Harald-1
ef74838e1e
Apply suggestions from code review
...
call add_transform directly instead of wrapping it into prepare_outro
Co-Authored-By: Rich Harris <richard.a.harris@gmail.com>
6 years ago
Rich Harris
f7e6b32885
Merge pull request #2909 from Harald-1/animations-without-transitions
...
fix #2908
6 years ago
Rich Harris
eb4e5e0a59
Merge pull request #2912 from yazonnile/master
...
Fix for #2655 - adding introstart...outroend events to in-out transition
6 years ago
Slava Z
2785fa6cb5
Fix for #2655 - adding introstart...outroend events to in-out transition
6 years ago
Harald Fassler
068a4b7312
follow-up fix to #2871
6 years ago
Ankeet Maini
131d9584ef
Fix typo.
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
Richard Harris
7e3b91e3ee
Merge branch 'master' into folder-structure
6 years ago
Rich Harris
a9d1a1f744
typos
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
Bogdan Savluk
96c0fd0c41
improve typings for animate, easing, transition, motion and internal apis
6 years ago
Richard Harris
8050fa01ff
fix types for easing functions
6 years ago
Richard Harris
76b02623a0
update gitignore
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