Commit Graph

413 Commits (f82d04913fa8c5cd46d3c27d3b90c57ca9433124)

Author SHA1 Message Date
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