Commit Graph

491 Commits (642b414c9cd9fecaf6623ec2ef8e49be5d833004)

Author SHA1 Message Date
Conduitry a5dce59735 fix parsing of expressions wrapped in parentheses (#534)
9 years ago
Conduitry f74941b293 fix simple if blocks with top-level or conditions (#532)
9 years ago
Rich-Harris 2a5b0ee1a4 support very basic outro transitions
9 years ago
Rich-Harris 53c5c32da3 allow parameter-less transitions
9 years ago
Rich-Harris 8ccad1f107 first working intro transition, woooo
9 years ago
Rich Harris a2fd36f86c Provide second argument to validator.error with bind:checked errors
9 years ago
Rich-Harris d0c0fbcef4 add transitions property to default export, track intros/outros in Block
9 years ago
Rich-Harris 9df2243784 Merge branch 'master' into gh-7
9 years ago
Rich Harris ae75bef3c9 Merge pull request #527 from sveltejs/gh-524
9 years ago
Rich-Harris 11d8698184 fix for #524
9 years ago
Rich-Harris 754688cf48 include destroy as valid built-in method for event handlers (fixes #523)
9 years ago
Rich-Harris 2784ae0ade parse transition directives
9 years ago
Rich-Harris 4fe20fb383 sanitize element names in preprocess step
9 years ago
Rich Harris 11cf3f94f0 Merge branch 'master' into gh-3
9 years ago
Conduitry e52c6b84b5 visit all attributes of select elements after visiting children
10 years ago
Conduitry 2bc223a936 replace invalid characters in element names when creating variables (#516)
10 years ago
Conduitry 2adfa2e92e only call .update on yield fragment if it's present (#514)
10 years ago
Conduitry a0284a4c67 Merge branch 'master' into gh-3
10 years ago
Rich Harris 5f2846ae00 Merge branch 'master' into gh-507
10 years ago
Rich Harris e627875793 Merge pull request #510 from sveltejs/gh-509
10 years ago
Rich-Harris 4cb1578147 reduce indirection
10 years ago
Rich-Harris 6587cbdbac yield blocks never need an anchor
10 years ago
Rich-Harris 9480f349ec anchor-less each blocks
10 years ago
Rich-Harris d274d08734 only create anchors for if blocks when necessary
10 years ago
Rich-Harris 162281ef4f populate state in preprocess step, including naming DOM nodes
10 years ago
Rich-Harris e345287a76 rename root to state, and allow state to be used as context
10 years ago
Rich-Harris a0a7583fb8 null out else block references when they are destroyed — fixes #509
10 years ago
Rich-Harris 4012414fa7 -> v1.17.0
10 years ago
Rich-Harris f82d04913f hoist variables where appropriate (#504)
10 years ago
Rich Harris cf86d8cff6 Merge pull request #503 from sveltejs/restart-audio
10 years ago
Rich Harris 6b2c9279cb Merge pull request #501 from sveltejs/gh-498-b
10 years ago
Rich Harris 1a96dd3e5c Merge pull request #500 from sveltejs/gh-498
10 years ago
Rich Harris 0ed26a8076 Merge pull request #499 from sveltejs/gh-495
10 years ago
Rich-Harris 1dfd72cc28 use existing node.initialUpdate mechanism
10 years ago
Rich-Harris a4acbe2e8e prevent bindings interfering with each other on the same element
10 years ago
Taylor Zane Glaeser 0466f3874c Added block to create method that will initialize a select element with the value bound to `value`.
10 years ago
Rich-Harris 872e90474c whoops
10 years ago
Rich-Harris fce3f342fb allow dynamic each-block to have static else-block
10 years ago
Rich-Harris 629584d7e9 use string keypath, not sourcemappable snippet, for determining binding groups — fixes #498
10 years ago
Rich-Harris b0095bda9d ensure var names in binding callbacks are unique — fixes #495
10 years ago
Rich Harris e1a1e6507a Merge branch 'master' into gh-406
10 years ago
Rich Harris 386cb8b599 Merge pull request #497 from sveltejs/window-events
10 years ago
Rich-Harris e306366f8c use map rather than object
10 years ago
Rich-Harris ed1ac48c00 prevent audio restarting when it reaches the end
10 years ago
Rich-Harris fffd9ffd64 prevent timer proliferation
10 years ago
Rich-Harris 14826b76e5 Merge branch 'window-events' into gh-406
10 years ago
Rich-Harris f1bef92e9b allow window events to access state
10 years ago
Rich-Harris 1040db97cb implement bind:duration and bind:paused
10 years ago
Rich-Harris 359e67617d implement bind:currentTime
10 years ago
Rich-Harris b914a2294a validate bindings
10 years ago
Rich-Harris a010778ac6 helpers should not be considered dependencies — fixes #492
10 years ago
Rich-Harris d8cec7f414 style consistency
10 years ago
Rich-Harris 86413ef4fa optimise simple if-blocks
10 years ago
Rich-Harris 67fa013604 implement block.alias, so consecutive each-blocks dont get i, i_1, i_2...
10 years ago
Rich-Harris 9f2bd988a0 collapse text around comments
10 years ago
Rich-Harris a59e017fad separate if statements in codebuilder
10 years ago
Rich-Harris 3629c9e9a1 exclude indexes from dependencies
10 years ago
Rich-Harris 0c013cfd9b use correct dependencies for each-block updates
10 years ago
Rich-Harris 9f2a20763a dont create yield block for childless component
10 years ago
Rich-Harris 080afc99a8 simplify if-block switching code
10 years ago
Rich-Harris b7a40879a7 remove some unused code
10 years ago
Rich-Harris 49bea1b489 dont recompute dependencies
10 years ago
Rich-Harris f8f32a13ba contextualise is only called once per expression
10 years ago
Rich-Harris c9a2bf98a5 rename some variables so that they make more sense
10 years ago
Rich-Harris 2e7a429684 get rid of tmp variable, we dont need it
10 years ago
Rich-Harris 950f2ce2fd dont update static subtrees, even with a noop
10 years ago
Rich-Harris 92b49eed4e more tidying up
10 years ago
Rich-Harris c7f15738ee create all blocks in preprocess step
10 years ago
Rich-Harris 906b5319e6 create each-block else child blocks in preprocess step
10 years ago
Rich-Harris 3cfb823076 tidy up
10 years ago
Rich-Harris 7132551183 factor in attributes and bindings
10 years ago
Rich-Harris b574c405eb conditionalise each-block updates
10 years ago
Rich-Harris ab19649dfa preprocess template, so that we can discover dependencies ahead of time
10 years ago
Rich-Harris d00348d3d6 reduce noise a bit
10 years ago
Rich-Harris 30d4c1c166 less indirection when mounting
10 years ago
Rich-Harris 1d5018bf1e tame each-block code a bit
10 years ago
Rich-Harris 3d259f46ee rename some things so they make more sense
10 years ago
Rich-Harris 34622a8a5a tidy up
10 years ago
Rich-Harris 7a3611b5df wait this is actually way easier
10 years ago
Rich-Harris 227ce7928c alternative approach - dont init observer if data has not changed
10 years ago
Rich-Harris 4c3aa0a36f prevent component binding blowback on initial render
10 years ago
Rich-Harris ef52a93699 ensure binding event handlers precede normal ones (fixes #486)
10 years ago
Rich-Harris e56f09dfe5 clone before set — fixes #479
10 years ago
Rich-Harris 51ff9ecfa6 allow helpers to depend on one another (closes #481)
10 years ago
Rich Harris c0aa3ef7e1 Merge pull request #478 from sveltejs/gh-476
10 years ago
Rich Harris d4d7f6c53e Merge pull request #473 from sveltejs/gh-166
10 years ago
Rich-Harris 02e55e8f7a update select value bindings at the end of the cycle (fixes #476)
10 years ago
Conduitry c6304b19f7 only warn on missing properties in dev mode, do not warn on whitelisted globals
10 years ago
Rich Harris cc722f8f7a handle this.get special case in helpers
10 years ago
Rich Harris fa65f7af60 enforce helper function purity
10 years ago
Rich Harris c7ac8b82ba check that event handler callee corresponds to a valid method
10 years ago
Rich Harris 3595470305 validate namespaces
10 years ago
Rich-Harris a47a679e38 replace all invalid characters in attribute names when creating variables (fixes #470)
10 years ago
Rich Harris faa287f5f3 Merge pull request #468 from sveltejs/gh-465
10 years ago
Rich Harris 2069372369 remove hardcoded component reference
10 years ago
Rich Harris 79b5ce090e Merge branch 'master' into gh-465
10 years ago
Rich Harris 7176001963 Merge branch 'master' into readonly-dev-warning
10 years ago
Rich Harris eaf5b6bfc7 Merge pull request #462 from sveltejs/gh-404-online
10 years ago
Rich Harris 229d9f0a5f Merge pull request #461 from sveltejs/gh-404-scroll
10 years ago
Rich Harris 91a58a0f26 fix all aliasing tests
10 years ago