Commit Graph

585 Commits (4603d7700fe8366fc5be5b61a415f7234cdeae46)

Author SHA1 Message Date
Rich Harris 4603d7700f more refactoring
8 years ago
Rich Harris 9fae7671a4 refactor node._state stuff
8 years ago
Rich Harris 6499d4714d only use noscript if necessary
8 years ago
Rich Harris 457f0189d4 determine needsAnchor lazily
8 years ago
Rich Harris 5c88b6c864 usedAsAnchor is not used
8 years ago
Rich Harris 587d1f8994 remove some unused code
8 years ago
Rich Harris ce109f0eb3 Merge pull request #794 from sveltejs/gh-550
8 years ago
Rich Harris d8269b3e7f attach options to component (#550)
8 years ago
Rich Harris 5b3e8cd88f support nested <slot> elements
8 years ago
Rich Harris 6fad3cbf9c Merge pull request #787 from sveltejs/gh-763
8 years ago
Rich Harris 143d0ea753 dont actually render <slot> elements
8 years ago
Rich Harris a469b560d8 only add this._slotted if necessary
8 years ago
Rich Harris 361a19df17 wrap fallback hydration code in conditional
8 years ago
Rich Harris aa183df289 fallback content
8 years ago
Rich Harris 41026341d8 populate component.slots
8 years ago
Rich Harris 1ae3ab7bf9 server-side named slots
8 years ago
Rich Harris efe25555cf client-side named slots
8 years ago
Rich Harris 7a8c8fd577 replace {{yield}} with <slot/>
8 years ago
Rich Harris d734a6b823 start work on <slot>
8 years ago
Andrew Worcester 9dbc571f57 allow an anchor element to be passed for initial component bootstrap
8 years ago
Rich Harris f7b829820f add legacy option, use it for setInputType (#773)
8 years ago
Rich Harris a339d3f6e5 order statements more logically
8 years ago
Rich Harris 6f28f25a68 consolidate everything in Component.ts - much cleaner
8 years ago
Rich Harris 507d6a4062 move event handlers and refs inside Component.ts
8 years ago
Rich Harris ee5a4b3d0b tidy up a bit
8 years ago
Rich Harris 8818357fc4 tidy up
8 years ago
Rich Harris e8b151cfee all tests passing
8 years ago
Rich Harris 12e9a9276c almost working
8 years ago
Rich Harris 6366a4f55e update component bindings together. WIP
8 years ago
Rich Harris 3daa7aa6b3 we can now do changed.foo instead of "foo" in changed - is faster and smaller
8 years ago
Rich Harris 9053e95460 rename addConditionalLine to addConditional
8 years ago
Rich Harris 6222198017 add note to self
8 years ago
Rich Harris f31c206b73 tidy up, dedupe a bit
8 years ago
Rich Harris 4dd5fc5594 apply optimisation to raw tags
8 years ago
Rich Harris 5070219218 fix select edge case
8 years ago
Rich Harris 531354fc39 only cache values when it makes sense
8 years ago
Rich Harris 136a2fd31c only cache values if necessary
8 years ago
Rich Harris bfc940f396 handle funky edge case around outroing blocks
8 years ago
Rich Harris 0f7e87c804 do dirty check in _set, so we can easily skip unnecessary computations later (#768)
8 years ago
Rich Harris 3757e75d51 Merge pull request #766 from sveltejs/gh-740
8 years ago
Rich Harris da6b08ccc7 bind to change events for range inputs, as well as input events (#740)
8 years ago
Rich Harris 1f5f9604a8 call create() on new iterations of static each blocks (#762)
8 years ago
Rich Harris fd3792bd60 replace destroy with noop on destroy
8 years ago
Rich Harris faf1eeea2f no need to bind destroy, event handlers are called with the component as context
8 years ago
Rich Harris 86fb0e4ced handle set after destroy, and move destroy into shared helpers
8 years ago
Rich Harris f3f85841a5 Merge pull request #751 from sveltejs/hoist-if-block-selectors
8 years ago
Hunter Perrin ba74297a19 Changed from this keyword to argument in setup method.
8 years ago
Hunter Perrin 59d01f737d Added setup function which can supply static methods/properties. Closes #480. Closes #578.
8 years ago
Rich Harris fef2367c11 rename to select_block_type and current_block_type
8 years ago
Rich Harris c84f120e4b Merge branch 'master' into hoist-if-block-selectors
8 years ago