Commit Graph

1166 Commits (d0c696bb2bc58758eb4a4579f564ba5dcacd0d43)

Author SHA1 Message Date
Emil Ajdyna d398b34a41 Add state() method handling for components 7 years ago
Rich Harris 394dec9f11
Merge pull request from sveltejs/gh-1013 7 years ago
Rich Harris 8a3898c6cb fix unrelated bug that was causing tests to fail 7 years ago
Rich Harris 291a0baa16 unmount head children correctly 7 years ago
Rich Harris ed44f7d1fa server-side <:Head> 7 years ago
Rich Harris 50654fab88 remove <:Document>, implement <:Head> on client-side 7 years ago
Rich Harris ca6a4a7708
Merge pull request from sveltejs/gh-1015 7 years ago
Rich Harris 22ba8f74ca deprecate renderCss 7 years ago
Rich Harris 545ed7f0ed generate title in SSR compiler 7 years ago
Rich Harris bc505161d1 deconflict properly 7 years ago
Rich Harris 0127f9f0ca change server-side render method signature 7 years ago
Rich Harris e57ddb0503 add new <:Document> meta-component 7 years ago
Emil Ajdyna fadeeaf177 Expose root as a public property 7 years ago
Rich Harris 6bd410c886 implement preload 7 years ago
Rich Harris bc7ade0bbd
Merge pull request from sveltejs/gh-1012 7 years ago
Rich Harris b252e3378f
Merge pull request from sveltejs/gh-1014 7 years ago
Rich Harris 47b4162759 remove solo 7 years ago
Rich Harris e4d257da1e deconflict computed properties with arguments to _recompute - fixes 7 years ago
Rich Harris 8c7e5b7758 allow await blocks in slots - fixes 7 years ago
Rich Harris 9377331203 allow components without slots to have whitespace as only child - fixes 7 years ago
Efthymis Sarmpanis e3b5f5250e Failing test for improper toString override in CompileError 7 years ago
Rich Harris ffd06c462c rename file 7 years ago
Rich Harris 774caf42ca
sanitize filenames before SSRing - fixes 7 years ago
Rich Harris 5904a647db
support dynamic import - closes 7 years ago
Rich Harris b83afb0528
await...then shorthand - fixes 7 years ago
Rich Harris 81f449093d
emit dev mode error for bad arguments to set - fixes 7 years ago
Rich Harris d10f7fbdbf
don't add event to expectedProperties - fixes 7 years ago
Rich Harris 797165b5a8
trim SSR'd output more intelligently - fixes 7 years ago
Rich Harris 36718e79bd
Handle empty classes when pruning unused styles - fixes 7 years ago
Rich Harris 0be3211c4f
fix figcaption a11y warning - fixes 7 years ago
Rich Harris c799230164
don't use dataset with svg elements - fixes 7 years ago
Rich Harris e20b38e7c0
fix dynamic components inside elements - fixes 7 years ago
Rich Harris 0ae82f3c53
Merge pull request from tivac/preprocess-options 7 years ago
Pat Cavit 304bd7464a test: filename passed to hooks 7 years ago
Rich Harris 1636f1733b Merge branch 'master' into gh-640 7 years ago
Rich Harris 978e628e67 mount await blocks with siblings (), and unmount correctly () 7 years ago
Rich Harris 0d42ff84db fix tests, finish renaming stuff 7 years ago
Rich Harris e6ef5af6ba slotted contents of dynamic components 7 years ago
Tim Hall a6836bd395 Failing test for 7 years ago
Tim Hall aeabf1cca5 Failing test for 7 years ago
Rich Harris f4e66c0e72 update props of existing dynamic component 7 years ago
Rich Harris dd9ecb8064 dynamic component bindings 7 years ago
Rich Harris caa4d7d76d rename tests 7 years ago
Rich Harris e1777b6037 dynamic component event handlers 7 years ago
Rich Harris dba32df84e client-side dynamic components mostly working () 7 years ago
Rich Harris 4f991536d4 parse :Switch tags 7 years ago
Rich Harris 3350f166db dont transform bidi transitions twice - fixes 7 years ago
Rich Harris 844e89f277 correctly mount await block that has an anchor 7 years ago
Rich Harris 82fc0f2713
Merge branch 'master' into gh-654 7 years ago
Rich Harris dbe3cf8c7e reenable all tests 7 years ago
Rich Harris 9eaea2ba94 fix attribute parsing 7 years ago
Rich Harris 6af51e8f55 remove tests of coffeescript etc 7 years ago
Rich Harris 6fd069922b more direct tests 7 years ago
Rich Harris b2b3588cdd use helper 7 years ago
Rich Harris 69b74d96bc return promise, so that test results are correct 7 years ago
Efthymis Sarmpanis 953c2967f2 Basic support for style and script preprocessors 7 years ago
Rich Harris 3264b5160f
Merge pull request from sveltejs/gh-961 7 years ago
Rich Harris fd8bbe3eb7 update test 7 years ago
Rich Harris f10e86f6e2 prevent boolean attributes breaking shapes inside estree-walker - fixes 7 years ago
Rich Harris a0d8d09003 guard against introducing ES6+isms into store.js 7 years ago
Rich Harris 060de16ba0 Merge branch 'master' into prevent-cyclical-store-computations 7 years ago
Rich Harris faf5ca8de2 fix test failures resulting from new JSDOM version 7 years ago
Rich Harris 0b904b6fb7 gah i always forget this. need a pre-commit hook 7 years ago
Rich Harris d479224067 prevent cyclical store computations, and computation duplication 7 years ago
Rich Harris ada52c7f13 allow parameterised transitions - fixes 7 years ago
Rich Harris d5d1eccb28 remove combineStores 7 years ago
Rich Harris adc248f639 make target store optional 7 years ago
Rich Harris 47547ed0ab better implementation of computed properties 7 years ago
Rich Harris a669dbfcd4 add combineStores function 7 years ago
Rich Harris f23c886b6a computed properties 7 years ago
Rich Harris ccef13a2d5 ditch async/await in tests, so that they run in node 6 7 years ago
Rich Harris 8a0813e96b SSR await-then-catch 7 years ago
Rich Harris 56b167b44f await-then-catch with non-promise 7 years ago
Rich Harris 8f52587539 show output using cjs format, so stack traces make sense 7 years ago
Rich Harris a2d885c8ba basic client-side await-then-catch working 7 years ago
Rich Harris d783993d23 halfway there 7 years ago
Rich Harris 908fe2ab7a parse await-then-catch 7 years ago
Rich Harris 1cdfb84fec remove solo: true 7 years ago
Rich Harris edc61b7bd8 fix tests, now that computed prop dependencies are expected 7 years ago
Rich Harris 3206e08286 allow computed properties to depend on store props 7 years ago
Rich Harris a87d30e0e6 allow event handlers to call store methods 7 years ago
Rich Harris 945d8ce526 store bindings 7 years ago
Rich Harris be68cd9de2 use store in SSR mode 7 years ago
Rich Harris f64e473d2e reenable all tests 7 years ago
Rich Harris 75e911b05a update snapshot tests 7 years ago
Rich Harris f80ace5fd6 client-side store subscriptions 7 years ago
Rich Harris d0e5098ea6 implement Store 7 years ago
Rich Harris c9aa72313e throw error on illegal context () 7 years ago
Rich Harris dc154987da remove whitespace around <:Window/> - fixes 7 years ago
Efthymis Sarmpanis 4c06226a5c Add support for intercepting different file extensions, other than .html, in ssr. () 7 years ago
Rich Harris d32328ca69
append to the dom, not a document fragment, when updating each block in slot - fixes 7 years ago
Rich Harris 0a01aa0243
Increase code coverage 7 years ago
Rich Harris d590dbe165
Reinstate code coverage 7 years ago
Rich Harris 51901442c9
attach globals to state object on initialisation 7 years ago
Rich Harris 60b883b066
enable <:Window bind:online/> - fixes () 7 years ago
Rich Harris b5821b846a fix annoying test failure 7 years ago
Rich Harris 775866780e
combine multiple bindings in single handler, implement bind:indeterminate — fixes 7 years ago
Rich Harris 509fb1a6e3
Merge pull request from sveltejs/gh-928 7 years ago
Rich Harris bcae68de06 treat quoted property names the same way as identifiers - fixes 7 years ago
Rich Harris 02b0dda9cc update tests 7 years ago
Rich Harris 7e07cde021 use <option> children as value attribute, if none exists. fixes 7 years ago
Rich Harris 4411ab116e update snapshot tests 7 years ago
Rich Harris 0a4e795498
Merge pull request from sveltejs/gh-917 7 years ago
Rich Harris 3ff208ffdd
Merge pull request from sveltejs/gh-915 7 years ago
esarbanis ea3f58a786 Use el.dataset.foo = bar instead of setAttribute(el, 'data-foo', bar) 7 years ago
Rich Harris d28942d91a dont use innerHTML for options inside optgroups - fixes 7 years ago
Rich Harris fb675fd5e3 update snapshot tests 7 years ago
Rich Harris 0b56e20300 oops 7 years ago
Rich Harris 96428312ec check component exists after _bind before continuing - fixes 7 years ago
Rich Harris 6000e9b6e2
Merge pull request from sveltejs/gh-893 7 years ago
esarbanis 9218f20330 Use a block scoped unique name for the context 8 years ago
Rich Harris f659fd8391 remove unused _yield property 8 years ago
Rich Harris d05b212581 oops 8 years ago
Rich Harris 3e9d9740f8 Merge branch 'm59peacemaker-oncreate-async-#904' 8 years ago
Rich Harris c5943d7b6d skip async-await tests below node 8 8 years ago
Johnny Hauser 0997107e1d oncreate async tests (function, arrow, arrow block) 8 years ago
Johnny Hauser 97d8125030 test attribute only selector when html is also attribute only 8 years ago
Johnny Hauser f8ac12c57b test for attribute name only selector 8 years ago
Rich Harris 1dad8f1936 add test for 8 years ago
Rich Harris 218dcacef8 Merge branch 'patch-1' of https://github.com/petterek/svelte into petterek-patch-1 8 years ago
Rich Harris 5646df77ac possible fix for 8 years ago
Rich Harris 921ad06bc7 Merge pull request from sveltejs/event-handler-options-callee 8 years ago
Conduitry cc8614c51c allow options.* as event handler callee 8 years ago
Conduitry db5646821d add failing test for each block updates 8 years ago
Conduitry 2800b5cacc update tests 8 years ago
Jacob Mischka a60a7e6773
Remove Object.entries from test 8 years ago
Jacob Mischka ffbc991027
Add missing runtime test, add contexts to SSR 8 years ago
Jacob Mischka 5d27d3fda7
Add array destructuring for each contexts 8 years ago
Rich Harris c7e0674441 Merge pull request from sveltejs/gh-871 8 years ago
Rich Harris 86a11b547b handle unknown at-rules that are declaration-like — fixes 8 years ago
Rich Harris e83bcb0b53 escape backslashes in CSS for custom elements - fixes 8 years ago
Conduitry 9c7c5b9636 more testing 8 years ago
Conduitry 7b25b1202f expand unit test 8 years ago
Rich Harris 1dc4882183 merge master -> no-template-iife 8 years ago
Rich Harris d27e4734d5 Merge branch 'master' into short-method-names 8 years ago
Rich Harris dc3785c1e2 fix escaping of %-prefixed names 8 years ago
Rich Harris 6436886500 exclude irrelevant stuff from SSR output 8 years ago
Rich Harris 4dbfc65e74 fix indentation, update snapshot tests 8 years ago
Rich Harris 2865a98e57 move properties out of the template IIFE () 8 years ago
Rich Harris fcf2b03ba6 take template object out of IIFE 8 years ago
Rich Harris 94e280e430 merge master -> gh-23 8 years ago
Rich Harris dabc2d1fdf dont wrap ESM in IIFE 8 years ago
Rich Harris 2da0e252c7 merge master => iife 8 years ago
Rich Harris 2b2a1b40ce use short method names 8 years ago
Rich Harris c8f094cf80 remove unused destroyEach and destroy arguments 8 years ago
Rich Harris 1f9fc04d27 simplify module wrapping 8 years ago
Rich Harris fdd7ac71c2 Merge branch 'master' into iife 8 years ago
Rich Harris 64026c3ba9 Merge pull request from sveltejs/gh-782 8 years ago
Rich Harris cf56c0ba04 Merge branch 'master' into gh-23 8 years ago
Rich Harris d5ad4c007b update validation message 8 years ago
Rich Harris 5d84a93c99 shorten each block var names 8 years ago
Rich Harris 4f1d48c4a6 more readable each block values 8 years ago
Rich Harris 74d84d81e9 remove incorrect argument 8 years ago
Rich Harris 66ae0d9c94 use textContent and innerHTML where appropriate () 8 years ago
Rich Harris 7cc192ad4c fix test 8 years ago
Rich Harris 5cd76be290 various fixes 8 years ago
Rich Harris abea37af71 wrap ES modules in an IIFE 8 years ago
Rich Harris 3b68d1f5dc update tests 8 years ago
Rich Harris 6b70825ac3 Merge pull request from sveltejs/remove-is-initial 8 years ago
Rich Harris 21f6dd8cef Merge branch 'master' into static-components 8 years ago
Rich Harris bd282df921 remove version numbers from snapshot tests 8 years ago
Rich Harris e2ef1fdb96 dont update components with only static bindings 8 years ago
Rich Harris 4d6e95d799 update snapshot tests 8 years ago
Rich Harris b1cbffece6 remove excess parentheses 8 years ago
Rich Harris 33dbc18a10 merge master -> shared-init 8 years ago
Rich Harris 9d8f2c466f Merge pull request from sveltejs/gh-823 8 years ago
Rich Harris 0b71a93779 update tests 8 years ago
Rich Harris bd002f94bc extract some shared init logic 8 years ago
Rich Harris 6ad8c38663 Merge pull request from sveltejs/gh-849 8 years ago
Rich Harris 14463380f7 Merge pull request from sveltejs/gh-850 8 years ago
Rich Harris 58cc7f8ed1 allow console.* calls in event handlers. fixes 8 years ago
Rich Harris 1d34bd886e put version comment above imports 8 years ago
Rich Harris 6e57fa3ced add debugging comments 8 years ago
Rich Harris 9b505de3a0 compile time error on slotted content inside if/each blocks. closes 8 years ago
Rich Harris 0a0f474e43 use anchor.parentNode as target instead of slot document fragment - fixes 8 years ago
Rich Harris fbbaff5404 typo 8 years ago
Rich Harris 40df1c64ac failing test for 8 years ago
Rich Harris 049fe59082 Merge pull request from sveltejs/gh-827 8 years ago
Rich Harris 5ed74df4d3 Merge branch 'master' into gh-827 8 years ago
Rich Harris 770c14955d escape shadow DOM CSS - fixes 8 years ago
Rich Harris 61476048c8 dont use skipped text nodes as anchors - fixes 8 years ago
P 072f541855 Change let -> var, solves 8 years ago
Rich Harris 975a974578 use anchors for slotted content - fixes 8 years ago
Rich Harris bf3afe955c Merge pull request from sveltejs/nightmare 8 years ago
Rich Harris f7667a44b2 increase timeout 8 years ago
Rich Harris 2dffccca61 reenable all tests 8 years ago
Rich Harris ef2a2b329a use nightmare to test custom element stuff 8 years ago
Rich Harris d75ab8544e remove requestAnimationFrame stuff, convert time ranges to {start, end} objects 8 years ago
Rich Harris 5ff5852f67 failing test for 8 years ago
Rich Harris 1a99c515ff add snapshot test for 8 years ago
Conduitry 40ae4a42c1 fix a11y-html-has-lang unit test 8 years ago
Rich Harris c872234a4b Update input.html 8 years ago
jpsc 8639359aa7 feat(a11y): add warning missing lang on html tag 8 years ago
Rich Harris 7c6ea13689 reenable all tests, fix some failures 8 years ago
Rich Harris 85e9ed9a81 tabindex-no-positive 8 years ago
Rich Harris 915c1835a4 scope 8 years ago
Rich Harris b3409ad405 no-distracting-elements 8 years ago
Rich Harris 81c5a1fb3b no-autofocus 8 years ago
Rich Harris d5b8d2fd48 no-access-key 8 years ago
Rich Harris 2364f6a04d heading-has-content 8 years ago
Rich Harris c62a74e8ae aria-role 8 years ago
Rich Harris 125191a843 aria-props 8 years ago
Rich Harris 073cbc0460 update some tests 8 years ago
Rich Harris 6133976fec anchor-is-valid 8 years ago
Rich Harris bacbaef868 anchor-has-content 8 years ago
Rich Harris 51c2e0581b a11y checks () 8 years ago
Rich Harris c2352fe140 Merge pull request from sveltejs/gh-645 8 years ago
Rich Harris 5e325d5a87 remove redundant input blowback guard - closes 8 years ago
Rich Harris 5ca6893f58 Merge branch 'master' into gh-781 8 years ago
Rich Harris e993ae0748 more consistent style for generated code 8 years ago
Rich Harris 75651bb070 use component name in runtime dev warnings - fixes 8 years ago
Rich Harris 81a04ad86c merge master -> gh-797 8 years ago
Rich Harris 7401590fba Merge branch 'master' into gh-797 8 years ago
Rich Harris 2380109f15 handly directly instantiated custom elements, and slots 8 years ago
Rich Harris 186b770ef4 use helper for setting styles 8 years ago
Rich Harris 824998fdaa update tests 8 years ago
Rich Harris f5f35b5a50 scoped styles 8 years ago
Rich Harris 29fc3e5169 update tests 8 years ago
Rich Harris afe3e2e669 basic custom element generation () 8 years ago
Rich Harris d54d00cac1 handle url(...) and quoted values 8 years ago
Rich Harris 228a7808ac optimize style attributes 8 years ago
Rich Harris fb972566a4 prevent mutation bug from incorrectly calling observer (fixes ) 8 years ago
Rich Harris f5958584d9 dont noop set/get until after component is destroyed (fixes ) 8 years ago
Rich Harris a68f7e103f stack up append targets so that slotted content in nested components works in SSR mode (fixes ) 8 years ago
Rich Harris 6499d4714d only use noscript if necessary 8 years ago
Rich Harris 60ff6d8a7c Merge branch 'tidy-up' into gh-637 8 years ago
Rich Harris a197c18523 failing tests for 8 years ago
Rich Harris 39681565e3 handle unquoted attribute values (fixes ) 8 years ago
Rich Harris 0efa2ac7d7 Merge pull request from sveltejs/gh-757 8 years ago
Rich Harris ce109f0eb3 Merge pull request from sveltejs/gh-550 8 years ago
Rich Harris 502f6b6d14 Merge pull request from sveltejs/gh-791 8 years ago
Rich Harris ff2e169b75 handle css vars in <style> tags (fixes ) 8 years ago
Rich Harris f50a6c50af remove test of instantiation without options, its nonsensical 8 years ago
Rich Harris 5f5f09b94e update snapshot tests 8 years ago
Rich Harris d8269b3e7f attach options to component () 8 years ago
Rich Harris cb92f3028e error if component has transition (fixes ) 8 years ago
Rich Harris 5b3e8cd88f support nested <slot> elements 8 years ago
Rich Harris 6fad3cbf9c Merge pull request from sveltejs/gh-763 8 years ago
Rich Harris 2fb0f5078d remove comments from HTML to be normalized, fixes final test 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 a023346c91 validation 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 b43bc83cd9 Merge pull request from sveltejs/gh-783 8 years ago
Rich Harris 71f9940f17 remove leading selectors safely - fixes 8 years ago