Rich Harris
26239463c5
Merge pull request #1237 from sveltejs/gh-1209
...
use setAttribute with inputs, for benefit of IE - fixes #1209
7 years ago
Rich Harris
d893eef513
Merge pull request #1239 from sveltejs/gh-1221
...
scale transition duration by delta
7 years ago
Rich Harris
38b34bbe1d
reenable all tests
7 years ago
Rich Harris
140e2271f7
scale transition duration by delta - fixes #1221
7 years ago
Rich Harris
4e99eb8d37
use setAttribute with inputs, for benefit of IE - fixes #1209
7 years ago
Rich Harris
01f6f9fa4d
alias listName to deconflict with shared helpers - fixes #1229
7 years ago
Rich Harris
eae98f952d
add CSS scoping classes when stringifying child nodes - fixes #1223
7 years ago
Rich Harris
9037e93934
set arbitrary compile options when calling SSR register function
7 years ago
Rich Harris
b763714222
allow SVG elements to have scoped CSS - fixes #1224
7 years ago
Rich Harris
d680356622
update test
7 years ago
Rich Harris
ddd67dd844
add each_value to contextProps - fixes #1206
7 years ago
Rich Harris
a8f94f0898
Merge branch 'test-1217' of https://github.com/aphitiel/svelte into aphitiel-test-1217
7 years ago
Rich Harris
3f7f237a9a
switch back to using svelte- instead of name-
7 years ago
Rich Harris
428784d570
Merge branch 'gh-1118' into gh-1118-base36
7 years ago
Rich Harris
2f01115a41
merge master -> gh-1118
7 years ago
Rich Harris
0c66e9e2f7
merge
7 years ago
pk
58d5c2040a
failing test for #1217
7 years ago
Rich Harris
91a04cfb88
Merge pull request #1200 from leereamsnyder/process-atsupports
...
process code in @supports queries with cascade: false
7 years ago
Rich Harris
fad5ccdf59
prevent context variables being called component or state - fixes #1213
7 years ago
ekhaled
f9d606a5c9
re-add Child.html
7 years ago
ekhaled
b8beb002a1
remove file
7 years ago
ekhaled
2e9cd4742c
fix snapshots for the actual mounting code
7 years ago
ekhaled
270be984ac
fix bundle snapshots
7 years ago
ekhaled
6792e77392
some case-sensitivity thing
7 years ago
ekhaled
ae86cf9f4b
clarify in test that its an intro test only
7 years ago
ekhaled
7b2246126e
fix tests on linux
7 years ago
ekhaled
7401004a66
add test for transitions on nested components
7 years ago
ekhaled
2e3724f7d3
fix snapshots
7 years ago
Rich Harris
94c76308a1
update deps to get tests to pass again
7 years ago
Rich Harris
7b4c486be9
only apply key to keyed each block, not its children - fixes #1202
7 years ago
Lee Reamsnyder
cbdbff54bf
process code in @supports queries with cascade: false
...
with the cascade: false compiler option, CSS in @supports blocks was getting removed
7 years ago
Conduitry
a2873df711
update js if-block-no-update test
7 years ago
Conduitry
ff6e104f92
add failing test for #1195
7 years ago
Rich Harris
e95a0b60a9
Merge branch 'master' into gh-1175
7 years ago
Rich Harris
a5cc451c9c
only use page[XY]Offset
7 years ago
Rich Harris
1ad28e6fe6
use base36 for style classes
7 years ago
Rich Harris
81743a2562
update more tests
7 years ago
Rich Harris
9971283671
update tests
7 years ago
Rich Harris
0131216a1a
Merge branch 'master' into gh-1144
7 years ago
Rich Harris
602f13ae6b
fix out of date test
7 years ago
Rich Harris
cb8071acd4
allow observing $foo in dev mode - #1181
7 years ago
Rich Harris
c2bb549901
wrap <slot> updates in conditional - fixes #1144
7 years ago
Rich Harris
805c72fefc
Merge pull request #1173 from sveltejs/gh-1122
...
[WIP] Simplify everything
7 years ago
Rich Harris
036277df64
update tests
7 years ago
Rich Harris
4ccc2ade2f
Merge pull request #1169 from sveltejs/gh-1166
...
use ["default"] instead of .default in legacy mode
7 years ago
Rich Harris
af5a73cc11
update tests
7 years ago
Rich Harris
fba8a9479b
Merge pull request #1178 from GarethOates/storeCancelScope
...
this._changeHandlers was undefined when calling cancel()
7 years ago
Rich Harris
fdd9adab4d
add test for #1179
7 years ago
Gareth Oates
389b5c9ff9
There was no test to determine if onchange cancel threw an error
7 years ago
Robert Hall
836cc36598
Using pageYOffset & pageXOffset
7 years ago
Rich Harris
d162ce9968
Merge branch 'master' into gh-1122
7 years ago
Rich Harris
1b599bd57b
put _differs on prototype, remove runtime option
7 years ago
Rich Harris
81b12e030e
Merge branch 'immutable-support' of https://github.com/jacwright/svelte into jacwright-immutable-support
7 years ago
Rich Harris
27f6d560b5
remove some unused code etc
7 years ago
Rich Harris
7baba8bf8c
all tests passing
7 years ago
Rich Harris
b94f63ed70
everything working except some destructuring stuff
7 years ago
Rich Harris
dd5e0f7358
Merge branch 'master' into gh-1122
7 years ago
Rich Harris
b3049a6fa0
Merge pull request #1158 from sveltejs/gh-1156
...
[WIP] Error on unclosed comments and blocks with no content
7 years ago
Rich Harris
c0292cbca1
update tests
7 years ago
Jacob Wright
cb446bca64
Adds some runtime tests for the immutable option
7 years ago
Jacob Wright
046a8000e6
Add another test
7 years ago
Jacob Wright
405c4f6371
Adding compiler option for immutable back in
...
This will keep existing code smaller and _mostly_ only add size when using the `immutable` compiler option.
7 years ago
Rich Harris
f77314f647
increase test coverage
7 years ago
Rich Harris
bc6ee3ef9f
increase test coverage, handle immediately-closed blocks
7 years ago
Rich Harris
dfff2957a0
increase test coverage
7 years ago
Jacob Wright
9e877d9da1
Makes immutable a component option rather than a compile option
...
This allows components to opt in (or out) of using immutable data checking for greater flexibility in app design. It also removes the compiler option.
7 years ago
Rich Harris
cccc3e4c41
failing test for second part of #1100
7 years ago
Jacob Wright
9a1d87494d
Removes date checks and simplifies NaN checks, adds tests
7 years ago
Rich Harris
38bf5b1d3f
use ["default"] instead of .default in legacy mode - fixes #1166
7 years ago
Rich Harris
198f132b28
doh
7 years ago
Rich Harris
ff67b137c4
empty blocks are a dev warning, not an error
7 years ago
Rich Harris
d6dc60285e
Merge branch 'master' into gh-1117
7 years ago
Rich Harris
e5e6959281
Merge pull request #1153 from sveltejs/gh-1100
...
component store bindings
7 years ago
Rich Harris
41a2592708
Merge pull request #1165 from sveltejs/sigil-component-attribute-ssr
...
SSR: more sigil and template string escaping fixes
7 years ago
Rich Harris
25b1f05ee8
Merge pull request #1154 from sveltejs/gh-1065
...
prevent erroneous missing data warnings for custom elements
7 years ago
Conduitry
7b282e58a0
Merge branch 'master' into sigil-component-attribute-ssr
7 years ago
Conduitry
f606aee209
do not escape html characters in tags in non-root <style> in SSR mode
7 years ago
Rich Harris
a33dfe5bf3
Merge pull request #1160 from sveltejs/gh-1108
...
remove <noscript> elements in DOM mode (#1108 )
7 years ago
Conduitry
fc34792743
expand escape-template-literals test
7 years ago
Conduitry
132901bbe7
fix escaping of sigils in component attribute values in SSR
7 years ago
Jacob Wright
d2f8e472a5
Add support to computed and store for immutable structures
...
Adds optional performance support for apps using an immutable data structure such as redux. Adds the `immutable` boolean option for compile and an `immutable` option to store as well. When these options are used, computed will not recompute if the object has not changed. If your data structure is not immutable you should not use this as svelte cannot know if a mutation was made on objects.
This PR also adds support for Dates and NaN values so computed properties will not recompute if a date has not changed or a value did not change from NaN.
This closes out these issues:
* https://github.com/sveltejs/svelte/issues/1146
* https://github.com/sveltejs/svelte/issues/1161
This is my first PR for Svelte. Any feedback would be appreciated!
7 years ago
Conduitry
fc2ecce4ef
make test more robust
7 years ago
Conduitry
cf3705dc11
add test
7 years ago
Rich Harris
1719a318ad
failing test for #1082
7 years ago
Conduitry
50d95e1642
remove <noscript> elements in DOM mode ( #1108 )
7 years ago
Rich Harris
a4d08c205a
error on unclosed comments and blocks with only whitespace
7 years ago
Rich Harris
620badc9d0
Merge branch 'empty-each-blocks' of https://github.com/Crisfole/svelte into Crisfole-empty-each-blocks
7 years ago
Rich Harris
0ef8229077
Merge pull request #1155 from sveltejs/ssr-escape-attribute-values
...
escape attribute values in SSR
7 years ago
Rich Harris
5b9f254087
Merge pull request #1149 from sveltejs/gh-1138
...
remove empty style blocks in prod mode
7 years ago
Christopher Pfohl
b55ccc6d9f
Make sure scripts are passing good data so it's only the parse that can go wrong
7 years ago
Christopher Pfohl
c62f77a5d2
Empty Each Blocks should have consistent behavior.
...
Here the `error-each-blocks-empty` behaves as expected. It throws a ParseError.
I can't get the whitespace errors to repro in the tests. They're easily seen
here: https://svelte.technology/repl?version=1.51.0&gist=e1596f9631619a689e85c80e46506692
If you uncomment each section in sequence it demonstrates the behavior. I can't
quite figure out why my examples don't work.
7 years ago
Conduitry
c481c8d2b3
escape attribute values in SSR
7 years ago
Rich Harris
9dda4b0563
prevent erroneous missing data warnings for custom elements - fixes #1065
7 years ago
Rich Harris
99fbb69c74
component store bindings - fixes #1100
7 years ago
Rich Harris
009c082d23
in custom elements, call oncreate in connectedCallback - fixes #1117
7 years ago
Rich Harris
bf25248f9e
prevent await blocks using stale state - fixes #1131
7 years ago
Rich Harris
cfd43f4fa7
remove empty style blocks in prod mode - fixes #1138
7 years ago
Rich Harris
ca779a452d
Merge pull request #1145 from jacobmischka/fix-destructured-hoisting
...
Add destructured context container to usedContexts
7 years ago
Jacob Mischka
b5a3e2224d
Add audio video volume binding ( #1148 )
...
* Add audio/video volume binding
Fixes #1143
* Update test and add volumechange event
* Set volume on initial update
* Update test after setting volume initially
Oops.
7 years ago
Jacob Mischka
31de60ece6
Add destructured context container to usedContexts
...
Fixes #1139
7 years ago
Rich Harris
3cd9779b37
Merge pull request #1137 from sveltejs/gh-1135
...
Fix order of `oncreate` in sibling components
7 years ago
Rich Harris
6f5b6ddda9
Merge branch 'master' into gh-1135
7 years ago
Rich Harris
c3bec8f632
Merge branch 'master' into gh-1062-again
7 years ago
Rich Harris
2d0f01e49d
change test outcome for uninitialised component bindings inside conditionals
7 years ago
Rich Harris
d411a82a32
update snapshot tests
7 years ago
Rich Harris
5e41ecb34a
run oncreate functions in sensible order ( #1135 )
7 years ago
Conduitry
0a6ffb769c
update jsdom; update `window.performance.now` test shim
7 years ago
Conduitry
94da329305
another stab at #1062 ; also fix attribute case in static HTML
7 years ago
Conduitry
57b737b3bc
fix handling of boolean attributes in SSR ( #1109 )
7 years ago
Rich Harris
f61acd06c6
fix test failure
7 years ago
Rich Harris
df5a32a577
Merge branch 'issue-1091' of https://github.com/emilos/svelte into emilos-issue-1091
7 years ago
Rich Harris
d0be845190
Merge pull request #1106 from sveltejs/gh-1083
...
Enforce valid names for computed properties
7 years ago
Rich Harris
80c55b1e51
oops
7 years ago
Rich Harris
a85b09ea97
handle wacky identifier names in templates
7 years ago
Rich Harris
24ea1afe78
Merge pull request #1112 from sveltejs/gh-1110
...
do not run a11y validation on child component elements
7 years ago
James Birtles
6596913da3
addd failing nested store test
7 years ago
Conduitry
49135161bc
do not run a11y validation on child component elements ( #1110 )
7 years ago
Rich Harris
b19303679d
simplify test slightly, add test for reserved words
7 years ago
Rich Harris
146327e87f
fix expected error position, tweak expected message to include suggested alternative
7 years ago
Rich Harris
cfdc8902ab
run prettier (spaces -> tabs)
7 years ago
Rich Harris
25a18ab495
Merge branch 'master' of https://github.com/asweingarten/svelte into asweingarten-master
7 years ago
Rich Harris
49bc092db6
Merge pull request #1094 from sveltejs/gh-1061-b
...
fire oncreate handlers for components inside await blocks
7 years ago
Emil Ajdyna
f9fc7c9e91
Base scoping hashes on CSS content rather than entire file
7 years ago
asweingarten
02afdb03fa
[1083] Svelte should throw a compile time error when illegal characters are used in computed names
...
Approach:
For each property name, construct a string that defines a function and see if parsing that string with Acorn throws an exception.
If it does, assemble an informative error message that states which property is invalid, the first invalid character, and the location of that character within the name.
Changes to codebase:
- Added new validator test
"properties-computed-must-be-valid-function-names"
- Added new check into src/validate/js/propValidators/computed.ts,
"checkForValidIdentifiers"
- this check was added to
src/validate/js/utils/checkForValidIdentifiers.ts like the other
checks in "computed.ts"
7 years ago
Rich Harris
2537db90be
Merge pull request #1093 from sveltejs/gh-1061-a
...
validate contents of await blocks
7 years ago
Rich Harris
664da84c5a
Merge pull request #1095 from sveltejs/gh-1062
...
be more relaxed about attribute casing
7 years ago
Rich Harris
2781968e43
be more relaxed about attribute casing - fixes #1062
7 years ago
Rich Harris
c1b5bed6d2
fire oncreate handlers for components inside await blocks ( #1061 )
7 years ago
Rich Harris
5fea63a5de
validate contents of await blocks ( #1061 )
7 years ago
Rich Harris
728d2fa9fb
deconflict referenced globals - fixes #1079
7 years ago
Rich Harris
f6e6cb6988
add test to ensure only <, > and & are escaped
7 years ago
Conduitry
fbb856ebbd
update test
7 years ago
Rich Harris
135ba93342
Merge pull request #1076 from emilos/a11y
...
Allow xlink:href attribute
7 years ago
Rich Harris
a3f5952121
Merge pull request #1072 from sveltejs/gh-1071
...
lock scroll bindings to allow tweening
7 years ago
Emil Ajdyna
5659d10d7c
Allow xlink:href attribute
7 years ago
Rich Harris
6ccc7b812b
reuse timeout function
7 years ago
Rich Harris
7026222792
escape HTML - fixes #1066
7 years ago
Rich Harris
d280d1d458
remove incorrect test
7 years ago
Rich Harris
d4d7ef9c04
failing tests for #1066
7 years ago
Rich Harris
297ea67ebe
lock scroll bindings to allow tweening - fixes #1071
7 years ago
Rich Harris
976c278d37
prevent main fragment being created twice - fixes #1063
7 years ago
Rich Harris
b036b16a88
propagate console events inside nightmare
7 years ago
Rich Harris
0df6cfa3d6
Merge pull request #1053 from sveltejs/gh-1027
...
optimise <title>
7 years ago
Rich Harris
3a9b3ea31e
Merge pull request #1059 from sveltejs/gh-54
...
add option to disable two-way binding
7 years ago
Rich Harris
a8f7d57c3a
only optimise <title> inside <:Head>
7 years ago
Rich Harris
b7d8c49dc8
Merge branch 'master' into gh-1027
7 years ago
Rich Harris
57ec514654
Merge pull request #1052 from sveltejs/gh-1051
...
Warn on unused events/transitions
7 years ago
Rich Harris
316d32b08d
Merge pull request #1054 from sveltejs/gh-1026
...
don't create text nodes inside <:Head>
7 years ago
Rich Harris
20962f9d82
add option to disable two-way binding ( #54 )
7 years ago
Rich Harris
1f31ba52c3
dont create text nodes inside <:Head> - fixes #1026
7 years ago
Rich Harris
646b0c0e01
optimise <title> - fixes #1027
7 years ago
Rich Harris
ab94066932
warn on unused events/transitions - fixes #1051
7 years ago
Rich Harris
146f645502
detect unused/misplaced components - closes #1039
7 years ago
Rich Harris
cf7104dbaa
fix data references in event handlers inside await-then-catch ( fixes #1032 )
7 years ago
Rich Harris
831cc411a1
Merge pull request #1048 from sveltejs/gh-1022
...
allow options outside <select> elements
7 years ago
Rich Harris
db646945f8
Merge pull request #1047 from sveltejs/gh-1040
...
create initial data for dynamic components in correct place
7 years ago
Rich Harris
6d9abe2219
reenable tests
7 years ago
Rich Harris
2120a81958
boy do i feel stupid. fixes #1022
7 years ago
Rich Harris
7a8e17779c
create initial data for dynamic components in correct place - fixes #1040
7 years ago
Rich Harris
f8362fe5fb
fix toString method in SSR output - closes #1044
7 years ago
Rich Harris
4b87d20b93
tweak error wording slightly
7 years ago
Emil Ajdyna
d561c93841
Check against this usage in computed functions
7 years ago
Rich Harris
f7c540b4ed
get store() to work with nested components in SSR compiler
7 years ago
Rich Harris
ca7e90083e
can just use options here
7 years ago
Emil Ajdyna
d398b34a41
Add state() method handling for components
7 years ago
Rich Harris
394dec9f11
Merge pull request #1024 from sveltejs/gh-1013
...
update SSR render method, and introduce <:Head>
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 #1021 from sveltejs/gh-1015
...
implement preload
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 #1019 from sveltejs/gh-1012
...
deconflict computed properties with arguments to _recompute
7 years ago
Rich Harris
b252e3378f
Merge pull request #1018 from sveltejs/gh-1014
...
allow await blocks in slots
7 years ago
Rich Harris
47b4162759
remove solo
7 years ago
Rich Harris
e4d257da1e
deconflict computed properties with arguments to _recompute - fixes #1012
7 years ago
Rich Harris
8c7e5b7758
allow await blocks in slots - fixes #1014
7 years ago
Rich Harris
9377331203
allow components without slots to have whitespace as only child - fixes #1007
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 #1005
7 years ago
Rich Harris
5904a647db
support dynamic import - closes #1003
7 years ago
Rich Harris
b83afb0528
await...then shorthand - fixes #957
7 years ago
Rich Harris
81f449093d
emit dev mode error for bad arguments to set - fixes #990
7 years ago
Rich Harris
d10f7fbdbf
don't add event to expectedProperties - fixes #972
7 years ago
Rich Harris
797165b5a8
trim SSR'd output more intelligently - fixes #998
7 years ago
Rich Harris
36718e79bd
Handle empty classes when pruning unused styles - fixes #997
7 years ago
Rich Harris
0be3211c4f
fix figcaption a11y warning - fixes #996
7 years ago
Rich Harris
c799230164
don't use dataset with svg elements - fixes #995
7 years ago
Rich Harris
e20b38e7c0
fix dynamic components inside elements - fixes #994
7 years ago
Rich Harris
0ae82f3c53
Merge pull request #987 from tivac/preprocess-options
...
feat: Pass filename option to preprocess hooks
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 ( #974 ), and unmount correctly ( #975 )
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 #975
7 years ago
Tim Hall
aeabf1cca5
Failing test for #974
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 ( #640 )
7 years ago
Rich Harris
4f991536d4
parse :Switch tags
7 years ago
Rich Harris
3350f166db
dont transform bidi transitions twice - fixes #962
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
...
Suggestion for #181 and #876
7 years ago
Rich Harris
3264b5160f
Merge pull request #965 from sveltejs/gh-961
...
prevent boolean attributes breaking shapes inside estree-walker
7 years ago
Rich Harris
fd8bbe3eb7
update test
7 years ago
Rich Harris
f10e86f6e2
prevent boolean attributes breaking shapes inside estree-walker - fixes #961
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 #962
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 ( #934 )
7 years ago
Rich Harris
dc154987da
remove whitespace around <:Window/> - fixes #943
7 years ago
Efthymis Sarmpanis
4c06226a5c
Add support for intercepting different file extensions, other than .html, in ssr. ( #940 )
...
Proposal for #939
7 years ago
Rich Harris
d32328ca69
append to the dom, not a document fragment, when updating each block in slot - fixes #927
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
...
fixes #908
7 years ago
Rich Harris
60b883b066
enable <:Window bind:online/> - fixes #936 ( #937 )
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 #910
7 years ago
Rich Harris
509fb1a6e3
Merge pull request #931 from sveltejs/gh-928
...
Reuse <option> children as value attribute, if there isn't one
7 years ago
Rich Harris
bcae68de06
treat quoted property names the same way as identifiers - fixes #914
7 years ago
Rich Harris
02b0dda9cc
update tests
7 years ago
Rich Harris
7e07cde021
use <option> children as value attribute, if none exists. fixes #928
7 years ago
Rich Harris
4411ab116e
update snapshot tests
7 years ago
Rich Harris
0a4e795498
Merge pull request #921 from sveltejs/gh-917
...
check component exists after _bind before continuing
7 years ago
Rich Harris
3ff208ffdd
Merge pull request #925 from sveltejs/gh-915
...
don't use innerHTML for options inside optgroups
7 years ago
esarbanis
ea3f58a786
Use el.dataset.foo = bar instead of setAttribute(el, 'data-foo', bar)
...
Closes #858
7 years ago
Rich Harris
d28942d91a
dont use innerHTML for options inside optgroups - fixes #915
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 #917
7 years ago
Rich Harris
6000e9b6e2
Merge pull request #902 from sveltejs/gh-893
...
possible fix for #893
7 years ago
esarbanis
9218f20330
Use a block scoped unique name for the context
7 years ago
Rich Harris
f659fd8391
remove unused _yield property
7 years ago
Rich Harris
d05b212581
oops
7 years ago
Rich Harris
3e9d9740f8
Merge branch 'm59peacemaker-oncreate-async-#904'
7 years ago
Rich Harris
c5943d7b6d
skip async-await tests below node 8
7 years ago
Johnny Hauser
0997107e1d
oncreate async tests (function, arrow, arrow block)
7 years ago
Johnny Hauser
97d8125030
test attribute only selector when html is also attribute only
7 years ago
Johnny Hauser
f8ac12c57b
test for attribute name only selector
7 years ago
Rich Harris
1dad8f1936
add test for #891
7 years ago
Rich Harris
218dcacef8
Merge branch 'patch-1' of https://github.com/petterek/svelte into petterek-patch-1
7 years ago
Rich Harris
5646df77ac
possible fix for #893
7 years ago
Rich Harris
921ad06bc7
Merge pull request #900 from sveltejs/event-handler-options-callee
...
allow options.* as event handler callee
7 years ago
Conduitry
cc8614c51c
allow options.* as event handler callee
7 years ago
Conduitry
db5646821d
add failing test for each block updates
7 years ago
Conduitry
2800b5cacc
update tests
7 years ago
Jacob Mischka
a60a7e6773
Remove Object.entries from test
7 years ago
Jacob Mischka
ffbc991027
Add missing runtime test, add contexts to SSR
7 years ago
Jacob Mischka
5d27d3fda7
Add array destructuring for each contexts
...
Fixes #888
7 years ago
Rich Harris
c7e0674441
Merge pull request #874 from sveltejs/gh-871
...
handle unknown at-rules that are declaration-like
7 years ago
Rich Harris
86a11b547b
handle unknown at-rules that are declaration-like — fixes #871
7 years ago
Rich Harris
e83bcb0b53
escape backslashes in CSS for custom elements - fixes #872
7 years ago
Conduitry
9c7c5b9636
more testing
7 years ago
Conduitry
7b25b1202f
expand unit test
7 years ago
Rich Harris
1dc4882183
merge master -> no-template-iife
7 years ago
Rich Harris
d27e4734d5
Merge branch 'master' into short-method-names
7 years ago
Rich Harris
dc3785c1e2
fix escaping of %-prefixed names
7 years ago
Rich Harris
6436886500
exclude irrelevant stuff from SSR output
7 years ago
Rich Harris
4dbfc65e74
fix indentation, update snapshot tests
7 years ago
Rich Harris
2865a98e57
move properties out of the template IIFE ( #756 )
7 years ago
Rich Harris
fcf2b03ba6
take template object out of IIFE
7 years ago
Rich Harris
94e280e430
merge master -> gh-23
7 years ago
Rich Harris
dabc2d1fdf
dont wrap ESM in IIFE
7 years ago
Rich Harris
2da0e252c7
merge master => iife
7 years ago
Rich Harris
2b2a1b40ce
use short method names
7 years ago
Rich Harris
c8f094cf80
remove unused destroyEach and destroy arguments
7 years ago
Rich Harris
1f9fc04d27
simplify module wrapping
7 years ago
Rich Harris
fdd7ac71c2
Merge branch 'master' into iife
7 years ago
Rich Harris
64026c3ba9
Merge pull request #854 from sveltejs/gh-782
...
allow console.* calls in event handlers
7 years ago
Rich Harris
cf56c0ba04
Merge branch 'master' into gh-23
7 years ago
Rich Harris
d5ad4c007b
update validation message
7 years ago
Rich Harris
5d84a93c99
shorten each block var names
7 years ago
Rich Harris
4f1d48c4a6
more readable each block values
7 years ago
Rich Harris
74d84d81e9
remove incorrect argument
7 years ago
Rich Harris
66ae0d9c94
use textContent and innerHTML where appropriate ( #23 )
7 years ago
Rich Harris
7cc192ad4c
fix test
7 years ago
Rich Harris
5cd76be290
various fixes
7 years ago
Rich Harris
abea37af71
wrap ES modules in an IIFE
7 years ago
Rich Harris
3b68d1f5dc
update tests
7 years ago
Rich Harris
6b70825ac3
Merge pull request #856 from sveltejs/remove-is-initial
...
remove isInitial check on recompute
7 years ago
Rich Harris
21f6dd8cef
Merge branch 'master' into static-components
7 years ago
Rich Harris
bd282df921
remove version numbers from snapshot tests
7 years ago
Rich Harris
e2ef1fdb96
dont update components with only static bindings
7 years ago
Rich Harris
4d6e95d799
update snapshot tests
7 years ago
Rich Harris
b1cbffece6
remove excess parentheses
7 years ago
Rich Harris
33dbc18a10
merge master -> shared-init
7 years ago
Rich Harris
9d8f2c466f
Merge pull request #853 from sveltejs/gh-823
...
add debugging comments
7 years ago
Rich Harris
0b71a93779
update tests
7 years ago
Rich Harris
bd002f94bc
extract some shared init logic
7 years ago
Rich Harris
6ad8c38663
Merge pull request #852 from sveltejs/gh-849
...
compile time error on slotted content inside if/each blocks. closes #849
7 years ago
Rich Harris
14463380f7
Merge pull request #851 from sveltejs/gh-850
...
use anchor.parentNode as target instead of slot document fragment
7 years ago
Rich Harris
58cc7f8ed1
allow console.* calls in event handlers. fixes #782
7 years ago
Rich Harris
1d34bd886e
put version comment above imports
7 years ago
Rich Harris
6e57fa3ced
add debugging comments
7 years ago
Rich Harris
9b505de3a0
compile time error on slotted content inside if/each blocks. closes #849
7 years ago
Rich Harris
0a0f474e43
use anchor.parentNode as target instead of slot document fragment - fixes #850
7 years ago
Rich Harris
fbbaff5404
typo
7 years ago
Rich Harris
40df1c64ac
failing test for #850
7 years ago
Rich Harris
049fe59082
Merge pull request #847 from sveltejs/gh-827
...
Don't slot elements inside custom elements
7 years ago
Rich Harris
5ed74df4d3
Merge branch 'master' into gh-827
7 years ago
Rich Harris
770c14955d
escape shadow DOM CSS - fixes #840
7 years ago
Rich Harris
61476048c8
dont use skipped text nodes as anchors - fixes #843
7 years ago
P
072f541855
Change let -> var, solves #838
7 years ago
Rich Harris
975a974578
use anchors for slotted content - fixes #822
7 years ago
Rich Harris
bf3afe955c
Merge pull request #833 from sveltejs/nightmare
...
use nightmare to test custom element stuff
7 years ago
Rich Harris
f7667a44b2
increase timeout
7 years ago
Rich Harris
2dffccca61
reenable all tests
7 years ago
Rich Harris
ef2a2b329a
use nightmare to test custom element stuff
7 years ago
Rich Harris
d75ab8544e
remove requestAnimationFrame stuff, convert time ranges to {start, end} objects
7 years ago
Rich Harris
5ff5852f67
failing test for #827
7 years ago
Rich Harris
1a99c515ff
add snapshot test for #830
7 years ago
Conduitry
40ae4a42c1
fix a11y-html-has-lang unit test
7 years ago
Rich Harris
c872234a4b
Update input.html
7 years ago
jpsc
8639359aa7
feat(a11y): add warning missing lang on html tag
7 years ago
Rich Harris
7c6ea13689
reenable all tests, fix some failures
7 years ago
Rich Harris
85e9ed9a81
tabindex-no-positive
7 years ago
Rich Harris
915c1835a4
scope
7 years ago
Rich Harris
b3409ad405
no-distracting-elements
7 years ago
Rich Harris
81c5a1fb3b
no-autofocus
7 years ago
Rich Harris
d5b8d2fd48
no-access-key
7 years ago
Rich Harris
2364f6a04d
heading-has-content
7 years ago
Rich Harris
c62a74e8ae
aria-role
7 years ago
Rich Harris
125191a843
aria-props
7 years ago
Rich Harris
073cbc0460
update some tests
7 years ago
Rich Harris
6133976fec
anchor-is-valid
7 years ago
Rich Harris
bacbaef868
anchor-has-content
7 years ago
Rich Harris
51c2e0581b
a11y checks ( #374 )
7 years ago
Rich Harris
c2352fe140
Merge pull request #814 from sveltejs/gh-645
...
remove redundant input blowback guard
7 years ago
Rich Harris
5e325d5a87
remove redundant input blowback guard - closes #645
7 years ago
Rich Harris
5ca6893f58
Merge branch 'master' into gh-781
7 years ago
Rich Harris
e993ae0748
more consistent style for generated code
7 years ago
Rich Harris
75651bb070
use component name in runtime dev warnings - fixes #781
7 years ago
Rich Harris
81a04ad86c
merge master -> gh-797
7 years ago
Rich Harris
7401590fba
Merge branch 'master' into gh-797
7 years ago
Rich Harris
2380109f15
handly directly instantiated custom elements, and slots
7 years ago
Rich Harris
186b770ef4
use helper for setting styles
7 years ago
Rich Harris
824998fdaa
update tests
7 years ago
Rich Harris
f5f35b5a50
scoped styles
7 years ago
Rich Harris
29fc3e5169
update tests
7 years ago
Rich Harris
afe3e2e669
basic custom element generation ( #797 )
7 years ago
Rich Harris
d54d00cac1
handle url(...) and quoted values
7 years ago
Rich Harris
228a7808ac
optimize style attributes
7 years ago
Rich Harris
fb972566a4
prevent mutation bug from incorrectly calling observer ( fixes #804 )
7 years ago
Rich Harris
f5958584d9
dont noop set/get until after component is destroyed ( fixes #788 )
7 years ago
Rich Harris
a68f7e103f
stack up append targets so that slotted content in nested components works in SSR mode ( fixes #801 )
7 years ago
Rich Harris
6499d4714d
only use noscript if necessary
7 years ago
Rich Harris
60ff6d8a7c
Merge branch 'tidy-up' into gh-637
7 years ago
Rich Harris
a197c18523
failing tests for #637
7 years ago
Rich Harris
39681565e3
handle unquoted attribute values ( fixes #798 )
7 years ago
Rich Harris
0efa2ac7d7
Merge pull request #796 from sveltejs/gh-757
...
handle css vars in <style> tags
7 years ago
Rich Harris
ce109f0eb3
Merge pull request #794 from sveltejs/gh-550
...
attach options to component (#550 )
7 years ago
Rich Harris
502f6b6d14
Merge pull request #793 from sveltejs/gh-791
...
error if component has transition
7 years ago
Rich Harris
ff2e169b75
handle css vars in <style> tags ( fixes #757 )
7 years ago
Rich Harris
f50a6c50af
remove test of instantiation without options, its nonsensical
7 years ago
Rich Harris
5f5f09b94e
update snapshot tests
7 years ago
Rich Harris
d8269b3e7f
attach options to component ( #550 )
7 years ago
Rich Harris
cb92f3028e
error if component has transition ( fixes #791 )
7 years ago
Rich Harris
5b3e8cd88f
support nested <slot> elements
7 years ago
Rich Harris
6fad3cbf9c
Merge pull request #787 from sveltejs/gh-763
...
Implement <slot>
7 years ago
Rich Harris
2fb0f5078d
remove comments from HTML to be normalized, fixes final test
7 years ago
Rich Harris
143d0ea753
dont actually render <slot> elements
7 years ago
Rich Harris
a469b560d8
only add this._slotted if necessary
7 years ago
Rich Harris
361a19df17
wrap fallback hydration code in conditional
7 years ago
Rich Harris
a023346c91
validation
7 years ago
Rich Harris
aa183df289
fallback content
7 years ago
Rich Harris
41026341d8
populate component.slots
7 years ago
Rich Harris
1ae3ab7bf9
server-side named slots
7 years ago
Rich Harris
efe25555cf
client-side named slots
7 years ago
Rich Harris
7a8c8fd577
replace {{yield}} with <slot/>
7 years ago
Rich Harris
b43bc83cd9
Merge pull request #786 from sveltejs/gh-783
...
remove leading selectors safely
7 years ago
Rich Harris
71f9940f17
remove leading selectors safely - fixes #783
7 years ago
Rich Harris
d734a6b823
start work on <slot>
7 years ago
Andrew Worcester
caa67b5325
updated tests to reflect anchor change
7 years ago
Rich Harris
f7b829820f
add legacy option, use it for setInputType ( #773 )
7 years ago
Rich Harris
3e94650397
Merge pull request #775 from sveltejs/gh-774
...
smarter handling of keyframes
7 years ago
Rich Harris
bf4e6ef6b1
smarter handling of keyframes - fixes #774
7 years ago
Rich Harris
8818357fc4
tidy up
7 years ago
Rich Harris
6366a4f55e
update component bindings together. WIP
7 years ago
Rich Harris
c135d0cfab
apply encapsulating attributes to correct elements and selector parts ( #767 )
7 years ago
Rich Harris
3daa7aa6b3
we can now do changed.foo instead of "foo" in changed - is faster and smaller
7 years ago
Rich Harris
f31c206b73
tidy up, dedupe a bit
7 years ago
Rich Harris
4dd5fc5594
apply optimisation to raw tags
7 years ago
Rich Harris
5070219218
fix select edge case
7 years ago
Rich Harris
531354fc39
only cache values when it makes sense
7 years ago
Rich Harris
5636506fc0
update tests
7 years ago
Rich Harris
427a0b5925
update tests
7 years ago
Rich Harris
9b9aa0416f
make errors easier to track down
7 years ago
Rich Harris
0f7e87c804
do dirty check in _set, so we can easily skip unnecessary computations later ( #768 )
7 years ago
Rich Harris
3757e75d51
Merge pull request #766 from sveltejs/gh-740
...
bind to change events for range inputs, as well as input events
7 years ago
Rich Harris
2b41b83752
Merge pull request #765 from sveltejs/gh-759
...
preserve space before non-parenthesized media query expression
7 years ago
Rich Harris
da6b08ccc7
bind to change events for range inputs, as well as input events ( #740 )
7 years ago
Rich Harris
1f7349c5be
simplify adapted example
7 years ago
Rich Harris
9d8f4d341d
preserve space before non-parenthesized media query expression - fixes #759
7 years ago
Rich Harris
1f5f9604a8
call create() on new iterations of static each blocks ( #762 )
7 years ago
Rich Harris
fd3792bd60
replace destroy with noop on destroy
7 years ago
Rich Harris
44b73191c7
update tests
7 years ago
Rich Harris
86fb0e4ced
handle set after destroy, and move destroy into shared helpers
7 years ago
Rich Harris
f3f85841a5
Merge pull request #751 from sveltejs/hoist-if-block-selectors
...
Hoist if block selectors
7 years ago
Hunter Perrin
ba74297a19
Changed from this keyword to argument in setup method.
7 years ago
Hunter Perrin
59d01f737d
Added setup function which can supply static methods/properties. Closes #480 . Closes #578 .
7 years ago
Rich Harris
fef2367c11
rename to select_block_type and current_block_type
7 years ago
Rich Harris
c84f120e4b
Merge branch 'master' into hoist-if-block-selectors
7 years ago
Rich Harris
177e7d09c3
hoist if block selectors
7 years ago
Conduitry
6ef59234a3
add test
7 years ago
Rich Harris
057a257482
rename test
7 years ago
Rich Harris
9aff8ea48f
Merge branch 'master' into gh-741
7 years ago
Rich Harris
dd8d4ed7ff
failing tests for #741
7 years ago
Rich Harris
bdb34a243c
avoid string manipulation bugs by not minifying combinators if cascade: true ( #743 )
7 years ago
Rich Harris
778a03e2c6
Merge branch 'master' into gh-693
7 years ago
Rich Harris
ae060cfa3b
Merge pull request #737 from sveltejs/update-deps
...
[WIP] Update dependencies etc
7 years ago
Rich Harris
82559c3775
support ref:foo as a CSS selector ( #693 )
7 years ago
Rich Harris
8020fe53fc
remove babel etc
7 years ago
Rich Harris
2c7d2f79ab
Revert "test 4 and 6 in one go"
...
This reverts commit 038391ec43
.
7 years ago
Rich Harris
038391ec43
test 4 and 6 in one go
7 years ago
Rich Harris
c7e133790d
get things working in node 4 again
7 years ago
Rich Harris
e2d63d1b34
add dev mode warning for double destroy
7 years ago
Rich Harris
bb2ed448b8
lint
7 years ago
Rich Harris
c35e5948cd
reuse window object for faster tests
7 years ago
Rich Harris
65e484b6ae
remove reify
7 years ago
Rich Harris
46cb2a4da3
update jsdom
7 years ago
Rich Harris
e02c248456
update rollup and plugins
7 years ago
Rich Harris
962f04f4bf
dont throw error if component is destroyed twice ( closes #643 )
7 years ago
Rich Harris
4daa57c67b
optimise for ternary expressions when excluding unused css ( #696 )
7 years ago
Rich Harris
608f8943f3
Merge pull request #733 from sveltejs/gh-375
...
use helper to encapsulate styles, rather than being repetitious
7 years ago
Rich Harris
70a99925a9
use helper to encapsulate styles, rather than being repetitious ( fixes #375 )
7 years ago
Rich Harris
333568275b
Merge branch 'master' into gh-697
7 years ago
Rich Harris
71047c2961
Merge pull request #732 from sveltejs/gh-638
...
Event propagation shorthand
7 years ago
Rich Harris
6a74db035b
Merge pull request #731 from sveltejs/gh-686
...
validate ref callees
7 years ago
Rich Harris
57e7f75eee
Merge pull request #728 from sveltejs/gh-721
...
use _set, not set, when updating child components
7 years ago
Rich Harris
1b92f5fa20
event propagation shorthand for components ( #638 )
7 years ago
Rich Harris
51af8c29e0
event propagation shorthand for elements ( #638 )
7 years ago
Rich Harris
c1f34e3e2a
validate ref callees ( #686 )
7 years ago
Rich Harris
7b1299904b
minify css and remove unused styles ( #697 )
7 years ago
Rich Harris
cb030fd780
use _set, not set, when updating child components - fixes #721
7 years ago
Rich Harris
4d36908525
clear refs in destroy, not unmount, so that refs are populated in ondestroy. fixes #706
7 years ago
Rich Harris
b701bf24b4
unescape hash character ( #722 )
7 years ago
Zhuravlev Yury
ab607269f9
Update css-media-query test. It's look like somebody forgot about that.
7 years ago
Yury Zhuravlev
246b4d70dc
Fix binding in each block
7 years ago
Rich Harris
2ab2661585
Merge pull request #720 from sveltejs/gh-711
...
ensure data is up to date when re-rendering yield blocks
7 years ago
Rich Harris
5f09421a18
Merge pull request #719 from sveltejs/gh-712
...
Fix escaping bugs
7 years ago
Rich Harris
94037f1eca
Merge pull request #718 from sveltejs/gh-713
...
don't strip whitespace at the end of an each block
7 years ago
Rich Harris
9085c0a22a
update tests
7 years ago
Rich Harris
cf66ef64f4
ensure data is up to date when re-rendering yield blocks ( fixes #711 )
7 years ago
Rich Harris
b32a35febb
failing test for #711
7 years ago
Rich Harris
2d39b25585
second failing test for #712
7 years ago
Rich Harris
343d66538b
failing test for #712
7 years ago
Rich Harris
b9d826304a
dont strip whitespace at the end of an each block ( #713 )
7 years ago
Rich Harris
3f73f252ac
update tests
7 years ago
Rich Harris
d893f8fc28
Merge branch 'master' into gh-708
7 years ago
Rich Harris
1271510d00
better CSS sourcemaps
7 years ago
Rich Harris
3d51c98dde
make test more stringent
7 years ago
Rich Harris
1733966d18
tidy up
7 years ago
Rich Harris
05a27c5fb2
tidy up test
7 years ago
Rich Harris
2d2c68c26b
NAILED IT
7 years ago
Rich Harris
16aaf157a0
sketch of a solution to #708
7 years ago
Rich Harris
02ea3e7a44
Merge branch 'master' into gh-691
7 years ago
Rich Harris
6a9e1d5db9
Merge pull request #704 from sveltejs/gh-700
...
use anchor comments to preserve order in keyed each blocks with components
7 years ago
Rich Harris
84e6d0c5b7
remove _flush in favour of callAll
7 years ago
Rich Harris
e9f17f34ff
fire intro.start and outro.start events ( #702 )
7 years ago
Rich Harris
007aee1f12
use anchor comments to preserve order in keyed each blocks with components ( fixes #700 )
7 years ago
Rich Harris
2131b28630
alias #component in hoisted event handlers - fixes #699
7 years ago
Rich Harris
03a9ce353a
fix tests
7 years ago
Rich Harris
65e27c98a0
reduce duplication by moving validation into stylesheet
7 years ago
Rich Harris
4639b8d349
move css logic into new Stylesheet class, add CSS sourcemap support
7 years ago
Rich Harris
d817f09163
Merge pull request #690 from sveltejs/gh-685
...
fix context for bindings
7 years ago
Rich Harris
d89d70e7a3
rename _renderHooks to _oncreate, since thats all its used for
7 years ago
Rich Harris
9977762dd0
add test
7 years ago
Rich Harris
d707f6a3b2
call oncreate functions before bindings
7 years ago
Rich Harris
01ec3000f3
fix context for bindings ( #685 )
7 years ago
Rich Harris
ef33466c12
Merge pull request #680 from sveltejs/gh-679
...
Only apply svelte-123xyz attributes where necessary
7 years ago
Rich Harris
7a752df55d
fix handling of modified :global(...) selectors
7 years ago
Rich Harris
0c33eb4b1b
fix tests
7 years ago
Rich Harris
12907594cd
Merge branch 'gh-678' into gh-679
7 years ago
Rich Harris
2c9fb31a9e
simplify tests
7 years ago
Rich Harris
205bcfac7e
warn on unused selectors
7 years ago
Rich Harris
f79e901429
bug fix
7 years ago
Rich Harris
2ec0a850fc
apply css optimisations to SSR
7 years ago
Rich Harris
7b289e95f1
implement ID selectors, refactor
7 years ago
Rich Harris
45dd99d6db
implement all attribute selector operators
7 years ago
Rich Harris
3dfe92b54f
handle ~= attribute selector operator
7 years ago
Rich Harris
74d15ea877
handle empty attributes
7 years ago
Rich Harris
d2f5296bd9
handle attribute selectors with = operator
7 years ago
Rich Harris
b72684e99c
handle universal selectors
7 years ago
Rich Harris
5499327a70
refactoring, and more :global(...) fixes
7 years ago
Rich Harris
d9aa3ec5ae
more :global(...) handling
7 years ago
Rich Harris
f97ac27e2a
handle :global(...) styles
7 years ago
Rich Harris
4e28c9b82c
hack sourcemap to mitigate confusion caused by missing data for each block ( #681 )
7 years ago
Rich Harris
ab40007406
move CSS analysis into preprocess
7 years ago
Rich Harris
72f39fd7f9
Merge branch 'master' into gh-679
7 years ago
Rich Harris
203e123d94
Merge pull request #676 from sveltejs/gh-608
...
Preserve whitespace inside nodes if necessary
7 years ago
Rich Harris
fae9036ce6
only apply svelte-123xyz attributes where necessary (WIP)
7 years ago
Rich Harris
0cbd201200
set up tests for omitted scoping attributes
7 years ago
Rich Harris
263a34d35c
Merge branch 'master' into codegen
7 years ago
Rich Harris
2fa784ecc3
handle @foo and #foo edge cases
7 years ago
Rich Harris
7eb4f2d1c0
add dev mode hydration error ( closes #664 )
7 years ago
Rich Harris
acf889d8b5
Merge branch 'master' into codegen
7 years ago
Rich Harris
ee5a60fd71
Merge pull request #675 from sveltejs/gh-651
...
run intro transitions on initial render
7 years ago
Rich Harris
c98e1f49d3
update parser tests
7 years ago
Rich Harris
df1870df8b
update tests
7 years ago
Rich Harris
c4ad36023c
move whitespace logic out of parse and into preprocess
7 years ago
Rich Harris
d08c04d313
merge master -> codegen
7 years ago
Rich Harris
8de2c2c9c2
add test for #651
7 years ago
Rich Harris
6751a83264
remove redundant try-catch
7 years ago
Rich Harris
7ad4befd25
deconflict name with imports ( #655 )
7 years ago
Rich Harris
f87c3328b5
Merge branch 'master' into codegen
7 years ago
Rich Harris
21a8b1dd06
fix tests
7 years ago
Rich Harris
334772a11d
use #foo instead of block.alias("foo")
7 years ago
Rich Harris
9feee3a0bf
use @foo for generator.alias("foo")
7 years ago
Rich Harris
47f9c3dbfd
dont recreate if_blocks incorrectly
7 years ago
Rich Harris
f24db0bc73
reenable tests
7 years ago
Rich Harris
8d0ec6e61e
pass params to get_block ( #667 )
7 years ago
Rich Harris
de2e059f4e
only run create() for new if blocks - fixes #665
7 years ago
Rich Harris
dcb905aab6
fix each-else blocks that are empty on initial render ( #662 )
7 years ago
Rich Harris
b07f303780
put attribute selector before pseudo-class selector - fixes #658
7 years ago
Rich Harris
0250398ee6
update tests
8 years ago
Rich Harris
b47e2527b3
test with hydratable: true and hydratable: false
8 years ago
Rich Harris
98a877df04
get all tests passing with hydration
8 years ago
Rich Harris
d10ddc0c51
fix most non-hydration tests
8 years ago
Rich Harris
97b70bccc5
events, bindings, if block fixes
8 years ago
Rich Harris
dc29b2d466
fix component hydration
8 years ago
Rich Harris
0bbd917442
more hydration
8 years ago
Rich Harris
14fe89eae8
hydration working with elements, text nodes, tags and if blocks
8 years ago
Rich Harris
be7ddbac58
Merge branch 'master' into hydration
8 years ago
Rich Harris
3c36b77c1c
doh
8 years ago
Rich Harris
78b3a1b079
add test for #643
8 years ago
Rich Harris
e9516abffd
fix bad indentation in generated code
8 years ago
Paul Sauve
dc0dedf3fe
Fix #643
8 years ago
Rich Harris
ba822bd60c
Merge pull request #642 from sveltejs/gh-639-b
...
mark indirect dependencies of <select> bindings
8 years ago
Rich Harris
5c26f81f53
Merge pull request #641 from sveltejs/gh-639-a
...
Sync state with view if <select> binding does not have initial value
8 years ago
Rich Harris
9a70ca7874
mark indirect dependencies of <select> bindings - #639
8 years ago
Rich Harris
4b7b0503af
skip failing SSR test for now
8 years ago
Rich Harris
d3d026a510
sync state with view, if <select> binding does not have initial value ( #639 )
8 years ago
Rich Harris
dceb2b533b
first, very incorrect stab at hydration
8 years ago
Rich Harris
f361d4287a
add hydration tests
8 years ago
Rich Harris
135f626395
include ast in svelte.compile return value ( #632 )
8 years ago
Rich Harris
bb17940b7e
Merge pull request #627 from sveltejs/gh-624
...
allow components to have computed member expressions for bindings
8 years ago
Conduitry
051534eeae
correctly handle empty <style> tag ( #634 )
8 years ago
Rich Harris
61f5cbef54
Merge pull request #630 from sveltejs/gh-620
...
only enforce static type if input is bound
8 years ago
Rich Harris
ff40308358
only enforce static type if input is bound ( fixes #620 )
8 years ago
Rich Harris
d45699db6f
warn on missing component ( #623 )
8 years ago
Rich Harris
e0917fd874
allow components to have computed member expressions for bindings ( fixes #624 )
8 years ago
Rich Harris
5c53f5b6a2
more useful presentation of failing SSR code
8 years ago
Rich Harris
e730b38b9d
lint
8 years ago
Rich Harris
d50c29bb6a
more improvements to ergonomics around test failures
8 years ago
Rich Harris
4037b647cb
failing test for #625
8 years ago
Rich Harris
6227745467
remove logging
8 years ago
Rich Harris
3e5f8d05c5
improve readability of debugging printouts
8 years ago
Rich Harris
1a798ec8ad
Merge branch 'master' into gh-616
8 years ago
Rich Harris
4b1f1e8392
TS-ify spaces.js and deindent.js, so they get included in prettier task
8 years ago
Conduitry
05a7a262c3
also escape back-ticks and backslashes in text nodes in SSR code ( #616 )
8 years ago
Rich Harris
10ecd81734
prettierfy test files
8 years ago
Rich Harris
84595fb381
run prettier on src, update tests
8 years ago
Conduitry
9112671263
sanitize event name in handler function name ( #612 )
8 years ago
Rich Harris
3b70920991
merge master -> gh-592
8 years ago
Rich Harris
6636ea3e0a
Merge pull request #607 from sveltejs/gh-583
...
add cascade option, to prevent components inheriting styles
8 years ago
Rich Harris
b5b484bd91
Merge pull request #606 from sveltejs/gh-584
...
coerce empty string in number/range inputs to undefined
8 years ago
Rich Harris
66a1fd76dd
Merge pull request #605 from sveltejs/gh-602
...
support binding to computed member expressions
8 years ago
Rich Harris
e1001a7f34
add test for #610
8 years ago
Rich Harris
ce8dd647f0
Merge branch 'fix-each-block' of https://github.com/hperrin/svelte into hperrin-fix-each-block
8 years ago
Hunter Perrin
41c214a986
Fixed each block producing elements in wrong order after change. Fixes #610 .
8 years ago
Rich Harris
a538f7a071
update tests to use new assign helper
8 years ago
Rich Harris
7b99d47215
add cascade option, to prevent components inheriting styles ( #583 )
8 years ago
Rich Harris
6ae01b6682
coerce empty string in number/range inputs to undefined - closes #584
8 years ago
Rich Harris
d752959ef1
change error message for invalid bindings
8 years ago
Rich Harris
2a92b36472
support binding to computed member expressions ( fixes #602 )
8 years ago
Rich Harris
f511962325
Merge branch 'master' into gh-592
8 years ago
Rich Harris
31d8ef6654
Merge pull request #601 from sveltejs/gh-574
...
apply t0 styles to nodes if css transition has delay
8 years ago
Rich Harris
1db0d465b0
Merge pull request #600 from sveltejs/gh-575
...
always use helpers if referenced, not just for CallExpressions, and warn on context clashes
8 years ago
Rich Harris
c4b68ca8cb
remove TODO
8 years ago
Rich Harris
288d1c9d74
update tests
8 years ago
Rich Harris
739a832c37
remove some files from repo
8 years ago
Rich Harris
5c055a9f0c
separate unmount from destroy
8 years ago
Rich Harris
77fb38a123
Merge branch 'master' into gh-592
8 years ago
Rich Harris
b831d6c47f
apply t0 styles to nodes if css transition has delay. fixes #574
8 years ago
Rich Harris
75ea52754d
always use helpers if referenced, not just for CallExpressions, and warn on context clashes ( #575 )
8 years ago
Rich Harris
b828fdf855
treat <textarea> children the same as a value attribute
8 years ago
Rich Harris
8d2607c37d
fix server-side rendering of textareas with value/children
8 years ago
Rich Harris
70431dd794
use value property for textareas
8 years ago
Rich Harris
b2ea03dde0
prevent textarea from having both value and children
8 years ago
Rich Harris
5ccc200222
separate parsing rules for textareas
8 years ago
Rich Harris
015ef56b18
make transitionManager treeshakeable ( fixes #593 )
8 years ago
Rich Harris
34170a5e76
compare bundled output with expectations
8 years ago
Rich Harris
2194de9b28
Merge pull request #591 from sveltejs/gh-590
...
On `<select>`, don't try generating prop code until visiting attributes
8 years ago
Conduitry
5c0d40233a
add failing unit test for #592
8 years ago
Conduitry
a3860f277e
add unit test
8 years ago
Conduitry
4c740513f8
downgrade invalid callee error for event handlers to a warning ( #579 )
8 years ago
Rich Harris
86e05aaf74
Merge pull request #571 from sveltejs/gh-569
...
Fix insertion order of if blocks and their anchors
8 years ago
Rich-Harris
6dfb568d2a
fix insertion order of if blocks and their anchors
8 years ago
Rich-Harris
23331e605a
dont store keyed block iterations in an array
8 years ago
Conduitry
c0b7156318
failing test for #569
8 years ago
Rich-Harris
1f161f7fa8
update dynamic keyed each blocks
8 years ago
Rich-Harris
d829eb94ef
handle bidirectional transitions
8 years ago
Rich-Harris
00c41e2092
Merge branch 'master' into gh-543
8 years ago
Rich Harris
2faf78804d
Merge pull request #567 from sveltejs/gh-562
...
Fix delays on bidirectional transitions
8 years ago
Rich-Harris
c9dba817fb
another crack at the algorithm. outros not currently applied
8 years ago
Rich-Harris
776b68ff71
fix bug in assert.htmlEqual
8 years ago
Rich-Harris
b91ae93cae
update keyed each-block outro test to check div order
8 years ago
Rich-Harris
1a92398101
apply delays to bidirectional transitions - fixes #562
8 years ago
Rich-Harris
642b414c9c
validate transition directives - closes #564
8 years ago
Rich Harris
90d2e7f883
Merge pull request #563 from sveltejs/gh-561
...
Fix yield block placement
8 years ago
Rich-Harris
b342f2e8b7
fix outros on compound if blocks, get IfBlock.js coverage to 100%
8 years ago
Rich-Harris
37749bd3e4
validate <:Window>
8 years ago
Rich-Harris
a85b6002a7
test @rules in css
8 years ago
Rich-Harris
0d7b16e4e8
some more html entity stuff, the bits i understand at least
8 years ago
Rich-Harris
2d8c34de39
add complete list of html entities
8 years ago
Rich-Harris
7db27152fb
increase test coverage
8 years ago
Rich-Harris
b55797666a
failing test for #561
8 years ago
Rich Harris
3a7f7e29c2
Merge pull request #559 from sveltejs/simpler-codegen
...
Simpler codegen
8 years ago
Rich Harris
c71cb29d39
Merge pull request #556 from sveltejs/gh-540
...
generate less code for if-blocks with else-blocks
8 years ago
Rich-Harris
5d5bd632eb
oops
8 years ago
Rich-Harris
58504a36ff
abort intros before restarting them - fixes #546
8 years ago
Rich-Harris
d8364f6e0a
remove unnecessary if statement
8 years ago
Rich-Harris
43091431d1
simplify SSR codegen
8 years ago
Rich-Harris
3efb5ab993
fix test
8 years ago
Rich-Harris
c1a1a01bf0
generate less code for if-blocks with else-blocks ( closes #540 )
8 years ago
Conduitry
e6d2571e34
label <style> element with id instead of with attribute, for performance
8 years ago
Conduitry
a1c8ada088
when creating a component, always check whether its css is still in the dom ( #554 )
8 years ago
Rich-Harris
dee8694e3b
merge master -> gh-7
8 years ago
Rich-Harris
22ac50abb6
outros on keyed each-blocks
8 years ago
Rich-Harris
f06eced938
unkeyed each-blocks with outros
8 years ago
Rich-Harris
42af2bb32b
fix mount order of keyed each-block with intros
8 years ago
Rich-Harris
a2cd983e99
intro transitions in each-blocks
8 years ago
Zirro
552c62aa56
Use .querySelector(':checked'), enable several <select> tests
8 years ago
Rich-Harris
f76fac2973
tighten up transition tests
8 years ago
Rich-Harris
dfe00d8627
support dynamic simple if-blocks
8 years ago
Rich-Harris
26ed67267c
some more transition tests, albeit somewhat ugly
8 years ago
Rich-Harris
5bee31fde6
get basic intro transition test passing
8 years ago
Rich-Harris
7f76ab24f9
Merge branch 'master' into gh-7
8 years ago
Rich Harris
e80edf8386
Merge pull request #529 from sveltejs/bind-checked
...
Provide second argument to validator.error with bind:checked errors
8 years ago
Rich-Harris
5e042c4c8e
add test
8 years ago
Rich Harris
ca3fd8d96e
Merge pull request #536 from sveltejs/gh-534
...
fix parsing of expressions wrapped in parentheses (#534 )
8 years ago
Conduitry
a5dce59735
fix parsing of expressions wrapped in parentheses ( #534 )
8 years ago
Conduitry
f74941b293
fix simple if blocks with top-level or conditions ( #532 )
8 years ago
Rich-Harris
53c5c32da3
allow parameter-less transitions
8 years ago
Rich-Harris
6ed2a6c785
update tests
8 years ago
Rich-Harris
9df2243784
Merge branch 'master' into gh-7
8 years ago
Rich Harris
ae75bef3c9
Merge pull request #527 from sveltejs/gh-524
...
fix for #524
8 years ago
Rich-Harris
11d8698184
fix for #524
8 years ago
Rich-Harris
754688cf48
include destroy as valid built-in method for event handlers ( fixes #523 )
8 years ago
Rich-Harris
4fa776561d
failing test for intro transition
8 years ago
Rich-Harris
2784ae0ade
parse transition directives
8 years ago
Rich Harris
11cf3f94f0
Merge branch 'master' into gh-3
8 years ago
Rich-Harris
1cd2287c94
skip <select> test
8 years ago
Conduitry
51cd9e8aba
fix unit test?
8 years ago
Tobias Davis
33fb0df51a
failing test for bound event handler on <select> elements
8 years ago
Conduitry
2bc223a936
replace invalid characters in element names when creating variables ( #516 )
8 years ago
Conduitry
2adfa2e92e
only call .update on yield fragment if it's present ( #514 )
8 years ago
Conduitry
a0284a4c67
Merge branch 'master' into gh-3
8 years ago
Rich Harris
bfe9904db7
Update expected.js
8 years ago
Rich Harris
5f2846ae00
Merge branch 'master' into gh-507
8 years ago
Rich Harris
e627875793
Merge pull request #510 from sveltejs/gh-509
...
null out else block references when they are destroyed
8 years ago
Rich-Harris
9480f349ec
anchor-less each blocks
8 years ago
Rich-Harris
d274d08734
only create anchors for if blocks when necessary
8 years ago
Rich-Harris
162281ef4f
populate state in preprocess step, including naming DOM nodes
8 years ago
Rich-Harris
e345287a76
rename root to state, and allow state to be used as context
8 years ago
Rich-Harris
a0a7583fb8
null out else block references when they are destroyed — fixes #509
8 years ago
Rich-Harris
f82d04913f
hoist variables where appropriate ( #504 )
8 years ago
Rich Harris
6b2c9279cb
Merge pull request #501 from sveltejs/gh-498-b
...
allow dynamic each-block to have static else-block
8 years ago
Rich Harris
1a96dd3e5c
Merge pull request #500 from sveltejs/gh-498
...
Correctly group checkbox inputs together
8 years ago
Rich Harris
0ed26a8076
Merge pull request #499 from sveltejs/gh-495
...
Deconflict variable names used in binding event handlers
8 years ago
Rich-Harris
634ea662d3
formatting
8 years ago
Rich-Harris
472a5f752d
Merge branch 'master' of https://github.com/saibotsivad/svelte into taylorzane-hotfix/initialize-select-element
8 years ago
Rich-Harris
872e90474c
whoops
8 years ago
Rich-Harris
fce3f342fb
allow dynamic each-block to have static else-block
8 years ago
Rich-Harris
0dac01ce4b
failing test for #498
8 years ago
Rich-Harris
b0095bda9d
ensure var names in binding callbacks are unique — fixes #495
8 years ago
Rich-Harris
c40966fdc7
Merge branch 'master' into gh-495
8 years ago
Rich-Harris
61cbd4fa97
fix annoying SSR test failures with solo tests
8 years ago
Rich-Harris
52a30dc8e3
failing test for #495
8 years ago
Tobias Davis
d00bd8ac67
add failing test for bound select elements
8 years ago
Rich-Harris
f0b6bec298
dont try to test audio stuff in JSDOM
8 years ago
Rich-Harris
14826b76e5
Merge branch 'window-events' into gh-406
8 years ago
Rich-Harris
a4ba3e4acf
reenable all tests
8 years ago
Rich-Harris
f1bef92e9b
allow window events to access state
8 years ago
Rich-Harris
1040db97cb
implement bind:duration and bind:paused
8 years ago
Rich-Harris
359e67617d
implement bind:currentTime
8 years ago
Rich-Harris
b914a2294a
validate bindings
8 years ago
Rich-Harris
b9e097f830
make all tests run
8 years ago
Rich-Harris
a010778ac6
helpers should not be considered dependencies — fixes #492
8 years ago
Rich-Harris
86413ef4fa
optimise simple if-blocks
8 years ago
Rich-Harris
9f2bd988a0
collapse text around comments
8 years ago
Rich-Harris
3629c9e9a1
exclude indexes from dependencies
8 years ago
Rich-Harris
0c013cfd9b
use correct dependencies for each-block updates
8 years ago
Rich-Harris
080afc99a8
simplify if-block switching code
8 years ago
Rich-Harris
c9a2bf98a5
rename some variables so that they make more sense
8 years ago
Rich-Harris
2e7a429684
get rid of tmp variable, we dont need it
8 years ago
Rich-Harris
950f2ce2fd
dont update static subtrees, even with a noop
8 years ago
Rich-Harris
92b49eed4e
more tidying up
8 years ago
Rich-Harris
b574c405eb
conditionalise each-block updates
8 years ago
Rich-Harris
db7fe861b2
failing test for #381
8 years ago
Rich-Harris
7a3611b5df
wait this is actually way easier
8 years ago
Rich-Harris
4c3aa0a36f
prevent component binding blowback on initial render
8 years ago
Rich-Harris
ef52a93699
ensure binding event handlers precede normal ones ( fixes #486 )
8 years ago
Rich-Harris
e56f09dfe5
clone before set — fixes #479
8 years ago
Rich Harris
c0aa3ef7e1
Merge pull request #478 from sveltejs/gh-476
...
update select value bindings at the end of the cycle
8 years ago
Rich Harris
d4d7f6c53e
Merge pull request #473 from sveltejs/gh-166
...
More helpful validation
8 years ago
Rich-Harris
02e55e8f7a
update select value bindings at the end of the cycle ( fixes #476 )
8 years ago
Conduitry
c6304b19f7
only warn on missing properties in dev mode, do not warn on whitelisted globals
8 years ago
Rich Harris
cc722f8f7a
handle this.get special case in helpers
8 years ago
Rich Harris
fa65f7af60
enforce helper function purity
8 years ago
Rich Harris
c7ac8b82ba
check that event handler callee corresponds to a valid method
8 years ago
Rich Harris
3595470305
validate namespaces
8 years ago
Rich-Harris
a47a679e38
replace all invalid characters in attribute names when creating variables ( fixes #470 )
8 years ago
Rich Harris
faa287f5f3
Merge pull request #468 from sveltejs/gh-465
...
[WIP] catch hardcoded names that should be aliases
8 years ago
Rich Harris
79b5ce090e
Merge branch 'master' into gh-465
8 years ago
Rich Harris
7176001963
Merge branch 'master' into readonly-dev-warning
8 years ago
Rich Harris
229d9f0a5f
Merge pull request #461 from sveltejs/gh-404-scroll
...
window scroll bindings are bidirectional
8 years ago
Rich Harris
a793398d63
catch hardcoded names that should be aliases ( #465 )
8 years ago
Rich Harris
352bb3d354
ensure hoisted event handler names are globally unique — fixes #466
8 years ago
Rich Harris
c61ce134df
move some tests to where they belong
8 years ago
Conduitry
86035c3f99
unit test
8 years ago
Rich Harris
5f2c6e3c19
merge master -> readonly-dev-warning
8 years ago
Rich Harris
8b38b2b802
throw if user sets read-only properties in dev mode
8 years ago
Rich Harris
783cd383e3
window scroll bindings are bidirectional ( #404 )
8 years ago
Rich Harris
79c456333c
Merge pull request #460 from sveltejs/gh-450
...
collapse consecutive if-statements with the same condition (#450 )
8 years ago
Rich Harris
9c166a86f0
Merge pull request #459 from sveltejs/gh-189
...
don't create whitespace nodes inside elements like <select>
8 years ago
Rich Harris
2852b96e65
collapse consecutive if-statements with the same condition ( #450 )
8 years ago
Rich Harris
182a04e8fc
dont create whitespace nodes inside elements like <select> ( #189 )
8 years ago
Rich Harris
99d6502bfd
better error for attempts to use getters/setters for methods. closes #425
8 years ago
Rich Harris
93e51d6ef3
correctly bind one-way select value attributes ( #423 )
8 years ago
Rich Harris
1e2c8593f2
hoist some event handlers, rewrite non-hoisted ones to avoid binding
8 years ago
Rich-Harris
31269e84f0
failing test for #433
8 years ago
Rich-Harris
731f09d173
Merge branch 'master' into refactor
8 years ago
Rich Harris
35113bdee1
Merge pull request #448 from sveltejs/gh-441
...
reverse pre and post to fix deferred observers
8 years ago
Rich-Harris
858c6b5e82
add gitkeep file so tests pass in CI
8 years ago
Rich-Harris
421f3d698f
separate current *fragment* from current *generator state*
8 years ago
Rich-Harris
d93a3698fb
all tests passing once more. now the real work begins
8 years ago
Rich Harris
c0442b5eb1
another horrible half-done commit
8 years ago
Rich Harris
063e76f322
baby steps...
8 years ago
Rich Harris
11033c2f20
minor test tweaks
8 years ago
Taylor Zane Glaeser
3ed4dc68ee
Fixes #452 . Fixed an issue that caused setting `computed` to an empty object to prevent the component from compiling.
8 years ago
Rich Harris
f43e71b959
remove #433 test for now
8 years ago
Rich Harris
803d1d2746
move test/generator to test/runtime, and have separate input -> output tests for codegen. add test for #433
8 years ago
Rich Harris
7219202471
reverse pre and post to fix deferrerd observers ( fixes #441 )
8 years ago
Rich Harris
3fcbf428bd
while we're at it, remove unused stuff from generated SSR code
8 years ago
Rich Harris
4b5754b9a7
centralise logic for manipulating source javascript
8 years ago
Rich Harris
3881f5f84b
Merge pull request #445 from sveltejs/gh-442-b
...
generate more idiomatic code when removing object properties
8 years ago
Rich-Harris
90b9dc84ad
fix broken proto helper
8 years ago
Rich-Harris
91bf849cc7
generate more idiomatic code when removing object properties
8 years ago
Rich Harris
9da4e80aa7
Merge pull request #443 from sveltejs/gh-431
...
use assign helper, to avoid compatibility headaches
8 years ago
Rich Harris
ced1de84b3
Merge pull request #422 from sveltejs/gh-419
...
use snake case in generated identifiers (#419 )
8 years ago
Rich-Harris
e592c052aa
use assign helper, to avoid compatibility headaches
8 years ago
Rich Harris
63011075f0
Merge pull request #438 from sveltejs/gh-436
...
read values from range/number inputs as numbers
8 years ago
Rich-Harris
75e8d6205e
better error for bind:value="{{foo}}" - fixes #437
8 years ago
Rich-Harris
605040ddb7
read values from range/number inputs as numbers - fixes #436
8 years ago
Rich-Harris
05ea031895
prevent unclosed <script> causing infinite loop
8 years ago
Rich-Harris
fc646925db
make it easier to run parser tests solo
8 years ago
Rich-Harris
1a49c2f344
Merge branch 'master' into gh-424
8 years ago
Rich Harris
6074178c65
Merge pull request #427 from sveltejs/gh-423
...
Make <select> elements use .value prop to update value
8 years ago
Rich Harris
0d5d7ff6bf
Merge pull request #429 from sveltejs/gh-428
...
Bind callback passed to custom events to the node context
8 years ago
Rich Harris
132de5cf72
Merge pull request #430 from sveltejs/disallow-import-root
...
disallow `import root` during validation
8 years ago
Rich-Harris
cf626ff880
retain binding sourcemaps to the extent possible
8 years ago
Rich-Harris
92e4b7f813
prevent hard-to-reproduce bug with deep two-way bindings
8 years ago
Conduitry
f6934a1d20
disallow `import root` during validation
8 years ago
Conduitry
b03c024160
bind callback passed to custom events to the node context ( #428 )
8 years ago
Conduitry
96fa0a3eb6
add unit test
8 years ago
Conduitry
d2a701c4f5
use snake case in generated identifiers ( #419 )
8 years ago
Conduitry
343a005506
add unit test for #424
8 years ago
Rich-Harris
ae660f9ff9
remove surplus `root.` prefix
8 years ago
Dexter
6eb96aadb8
Added test for binding bug
8 years ago
Rich Harris
731f840a34
Merge pull request #416 from sveltejs/gh-413
...
recompute computed values with functions as dependencies
8 years ago
Rich-Harris
b5d4b78a80
renable tests
8 years ago
Rich-Harris
1308907f67
include css in compiler output ( #409 )
8 years ago
Rich-Harris
44287f846a
recompute computed values with functions as dependencies ( #413 )
8 years ago
Rich Harris
108876b64b
Merge branch 'master' into gh-400
8 years ago
Rich-Harris
1780876b99
prevent infinite loops caused by pathological component bindings ( #398 )
8 years ago
Conduitry
6d1623cf0e
new aliaser mechanism replacing existing mechanism and counters; a bunch more deconflicting
8 years ago
Rich Harris
9988749b74
Merge pull request #391 from sveltejs/gh-371
...
<:Window> tags
8 years ago
Cristian Necula
2eef227c0d
(test) assert input's checked status after a DOM 'change' event
8 years ago
Rich Harris
8558b45337
Merge branch 'master' into gh-371
8 years ago
Rich-Harris
979ac2b87d
Merge branch 'master' into gh-371
8 years ago
Conduitry
c877b3c615
deconflict `template` variable ( #392 )
8 years ago
Rich-Harris
314a8b7622
add infrastructure for bindings on <:Window>
8 years ago
Rich-Harris
d7c5dfbb06
ugh node 4
8 years ago
Rich-Harris
cefbe45edb
SSR support for <:Window> (albeit impossible to test for some reason)
8 years ago
Rich-Harris
9f832c2e37
implement :Window events
8 years ago
Rich Harris
399c7e092d
Merge pull request #394 from sveltejs/fix-overly-aggressive-reserved-tag-parsing
...
Only do special reserved name handling when tag is all lowercase letters
8 years ago
Conduitry
e3055d765e
fix removeObjectKey when removing last key in object and it has a trailing comma
8 years ago
Conduitry
168babe25b
only do special reserved name handling when tag is all lowercase letters
8 years ago
Rich-Harris
89f0fb00e6
Merge branch 'master' into gh-371
8 years ago
Conduitry
d2dce30cdc
add unit test for imported components that are then renamed as they're used
8 years ago
Rich Harris
ec3c81f58c
Merge pull request #389 from sveltejs/gh-388-deconflict-non-helper-functions
...
Deconflict non helper functions
8 years ago
Rich-Harris
4360a03ffd
parse <:Window> tags
8 years ago
Conduitry
dfd73987e3
add unit test
8 years ago
Rich Harris
efce7acabe
Merge pull request #385 from sveltejs/gh-383
...
allow reserved words in tags e.g. {{class}}
8 years ago
Rich Harris
6907d2657a
Merge pull request #387 from sveltejs/gh-311
...
implement bind:group for radio input groups
8 years ago
Rich Harris
54822b0de0
Merge pull request #384 from sveltejs/shorthand-attributes
...
implement :shorthand attributes
8 years ago
Rich Harris
6f18eaef68
implement bind:group for radio input groups ( #311 )
8 years ago
Rich Harris
7b057e4fc2
implement bind:group for checkbox inputs ( #312 )
8 years ago
Rich Harris
0f9ef05afa
Merge branch 'master' into gh-312
8 years ago
Rich Harris
854a37c0d7
allow reserved words in tags e.g. {{class}} ( #383 )
8 years ago
Rich Harris
e6d088d753
implement :shorthand attributes
8 years ago
Rich Harris
da3f751e3c
fix test
8 years ago
Rich Harris
1579c50327
test binding values work with sourcemaps
8 years ago
Rich Harris
5866a99b9a
treat binding values as expressions
8 years ago
Rich Harris
5360bbf09f
make test harder to pass
8 years ago
Rich Harris
2c4c7079e5
tweak htmlEqual helper so tests are easier to write
8 years ago
Rich Harris
8b3f0320f6
test for #312
8 years ago
Rich Harris
06f89d1d96
dev warnings for bad arguments to component.observe ( #369 ), and component.on("teardown") ( #365 )
8 years ago
Rich Harris
a801e1843b
tests for #365 and #369
8 years ago
Rich-Harris
71c8d39474
Merge branch 'master' of https://github.com/sveltejs/svelte
8 years ago
Rich-Harris
6de2ee1bf8
update gitignore, remove some files from repo
8 years ago
Rich-Harris
ca9643495e
revert to previous addCss behaviour ( #372 )
8 years ago
Rich Harris
7dce2a50e6
move test to new location
8 years ago
Rich Harris
d0c0155f14
alternative approach to #331
8 years ago
Rich-Harris
92925ede0d
fix two-way binding for components inside each-blocks - closes #356
8 years ago
Rich-Harris
9ffcc6a708
update tests posts-#354
8 years ago
Rich-Harris
28f50031e4
Merge branch 'master' into gh-109
8 years ago
Rich-Harris
60ed068a59
move tests around to facilitate registering babel based on environment
8 years ago
Rich-Harris
78c9fa445c
differentiate between nbsp and other whitespace ( #348 )
8 years ago
Conduitry
e42f12320b
unit test
8 years ago
Conduitry
af599f11e6
fix test
8 years ago
Taylor Zane Glaeser
a81362638f
Implemented a `create` method that outputs a Svelte component constructor. Added a format called `eval` that returns a string that when called by `eval` will return a Svelte component constructor. Wrote tests for the `create` method, and the `eval` format. All these tests pass.
8 years ago
Rich Harris
a362b436b2
Merge pull request #352 from sveltejs/gh-348
...
differentiate between nbsp and other whitespace
8 years ago
Rich-Harris
ce6178d281
differentiate between nbsp and other whitespace ( #348 )
8 years ago
Conduitry
b1f829e259
unit test
8 years ago
Conduitry
63d9f058f3
fix test
8 years ago
Rich-Harris
60c9c7c281
<:Self> inside each-block
8 years ago
Rich-Harris
0f60242bb9
self-references ( #51 )
8 years ago
Cristian Necula
815d30fc92
tests/render-in-iframe: added failing test for rendering in another document
8 years ago
Rich-Harris
806cefe556
two-way binding with <select multiple> ( #313 )
8 years ago
Rich-Harris
69ee3e6139
allow [arrow] function expressions inside tags ( #269 )
8 years ago
Rich-Harris
e480103de0
better errors for malformed event handlers ( #220 )
8 years ago
Rich Harris
ee5e8e8afa
merge master -> gh-177
8 years ago
Rich Harris
d076f21000
Merge pull request #322 from sveltejs/gh-249
...
throw error in dev mode for missing bound properties (#249 )
8 years ago
Rich Harris
d172b2a2c1
throw in dev mode if options.target is absent ( #177 )
8 years ago
Rich Harris
2efd532563
better error for unmatched closing tag ( #321 )
8 years ago
Rich Harris
0e1d4c4bc7
throw error in dev mode for missing bound properties ( #249 )
8 years ago
Rich Harris
a8d19839cd
Merge pull request #320 from sveltejs/gh-13
...
add development warnings for missing data properties
8 years ago
Rich Harris
d61b1927b2
add development warnings for missing data properties with dev: true ( #13 )
8 years ago
Rich Harris
0d41a7813b
Merge branch 'master' into gh-40
8 years ago
Rich Harris
f85e343a9f
more informative error message when elements/blocks are left open ( #258 )
8 years ago
Rich Harris
357af90bb5
Merge branch 'master' into gh-40
8 years ago
Rich Harris
0f2f309ff6
handle implicitly closed elements
8 years ago
Rich Harris
d6962b3ff1
use component.destroy() in tests instead of component.teardown()
8 years ago
Rich Harris
543ee2f870
update tests
8 years ago
Rich Harris
24f5dc2976
use input events for two-way binding with textareas and non-checkbox/radio inputs ( #10 )
8 years ago
Rich Harris
4e2f03c3ae
failing test for #222 part 2
8 years ago
Rich Harris
457c126fe2
reenable all tests
8 years ago
Rich Harris
76663f98a3
prevent imported names from conflicting with built-in shared helpers ( #222 )
8 years ago
Rich Harris
7dff587a06
failing test for #222
8 years ago
Rich Harris
1655249d7a
use compileOptions when showing failing code
8 years ago
Rich Harris
796af04cac
handle shorthand properties in expressions ( fixes #296 )
8 years ago
Rich Harris
b67ef91b66
Merge branch 'master' into gh-301
8 years ago
Rich Harris
3f93b1d8b6
remove comment
8 years ago
Rich Harris
3e6e5e5304
normalise CSS parse errors
8 years ago
Rich Harris
2d5fd6f3a5
work around some css-tree quirks
8 years ago
Rich Harris
27579cd668
include CSS AST in svelte.parse output
8 years ago
Rich Harris
2a48dd9c97
add (skipped) test for #301
8 years ago
Rich Harris
681339abb9
fix tests
8 years ago
Rich Harris
875d84e967
fix tests
8 years ago
Rich Harris
d6207ac900
Merge branch 'master' into gh-290-b
8 years ago
Rich Harris
b81107faf5
Merge pull request #297 from sveltejs/gh-290-a
...
[WIP] failing test for first bug in #290
8 years ago
Rich Harris
b5fd0846f5
remove duplicate set(), check select value
8 years ago
Rich Harris
8b71d7be8c
failing tests for second bug in #290
8 years ago
cayasso
9e5ac9463c
add test for select option issue ( #291 )
8 years ago
Rich Harris
fcb1a3c296
failing test for first bug in #290
8 years ago
Rich Harris
42497fd1aa
populate map.sources and map.sourcesContent even if none of the original code is used
8 years ago
Rich Harris
c1ba7638ce
add outputFilename option for sourcemap generation
8 years ago
Rich Harris
96d7814bce
failing test for #288
8 years ago
Rich-Harris
b847886795
only update attributes that have changed ( #279 )
8 years ago
Rich-Harris
2b62a29567
only update triples if HTML has changed
8 years ago
Rich Harris
23265d5dfd
two-way component binding in SSR ( #275 )
8 years ago
Rich Harris
593b8706ce
dont trigger bindings for torn-down components ( #277 )
8 years ago
Rich Harris
9ff9a5921d
use options.name for easier debugging
8 years ago
Rich Harris
11e613e7d0
handle default paramters in computed values ( fixes #274 )
8 years ago
Rich Harris
0979758105
skip onrender-chain test
8 years ago
Rich Harris
c66474e8bb
Merge branch 'master' into universal-tests
8 years ago
Rich Harris
31480a0025
lint
8 years ago
Rich Harris
eab6935cc2
skip component binding SSR tests, for now
8 years ago
Rich Harris
b8790d1efe
add SSR triple test
8 years ago
Rich Harris
94aca91d35
fix/skip various SSR tests
8 years ago
Rich Harris
3235b2c35a
always flush render hooks, even if initiator is a nested component ( #263 )
8 years ago
Rich Harris
4cad216e66
Merge pull request #268 from sveltejs/gh-267
...
fix apostrophe entity
8 years ago
Rich Harris
6d8543f6ed
fix apostrophe entity ( #267 )
8 years ago
Paul Sauve
9f81f9342c
Merge branch 'master' into svg-set-xmlns
8 years ago
Rich Harris
23296996ce
Merge pull request #265 from sveltejs/gh-264
...
handle xlink attributes
8 years ago
Rich Harris
fa70530261
handle xlink attributes
8 years ago
Rich Harris
03e3ed441f
don't mark `skip-ssr` tests as skipped, omit them altogether
8 years ago
Paul Sauve
c4220d647f
xmlns should be added as an attribute for consistency
8 years ago
Paul Sauve
2673c10998
Work on skipping some tests
8 years ago
Conduitry
2316d7d348
fix unit tests
8 years ago
Matt Steitle
1b16c02fe0
dontThrowParseErrorOnDoctypeDeclaration: Adding unit test for doctype tag
8 years ago
Rich-Harris
12a088b1ca
handle multiline comments in CSS - fixes #252
8 years ago
Rich-Harris
da2e78d6fa
run tests with SSR compiler, where possible
8 years ago
Arpad Borsos
20e1b05c45
correctly update yield fragment inside each, #230
8 years ago
Rich Harris
d5dfe4dfb9
reenable all tests
8 years ago
Rich Harris
c34842b8c1
fail CI if any tests have solo: true
8 years ago
Rich Harris
00db8419d2
Merge pull request #242 from sveltejs/gh-231
...
make yield renderer names globally unique
8 years ago
Rich Harris
57ba95e898
fix component yields inside each blocks ( #230 )
8 years ago
Rich Harris
45cea1fab5
make yield renderer names globally unique ( #231 )
8 years ago
Rich Harris
5ba51be341
dont use properties when setting <svg> element attributes ( fixes #233 )
8 years ago
Paul Sauve
ca2f0a5bbb
Fix partial numbers being detected as numbers
8 years ago
Rich-Harris
11dc7dc380
handle component directives at positions other than end ( fixes #221 )
8 years ago
Rich Harris
620b9ae5e8
Merge pull request #225 from sveltejs/gh-224
...
provide useful feedback on encountering void element closing tag
8 years ago
Rich-Harris
fc977a2abe
provide useful feedback on encountering void element closing tag
8 years ago
Arpad Borsos
91551b9d43
make html validators work inside else blocks
8 years ago
Rich-Harris
3905683e64
allow custom path for helpers ( #218 )
8 years ago
Rich-Harris
e7dd885ecf
handle directives on components ( fixes #216 )
8 years ago
Rich-Harris
46abb9c712
fix test failure caused by clearing cache
8 years ago
Rich-Harris
ccba20bac9
non-standalone mode ( #9 )
8 years ago
Rich-Harris
0d89f6478d
failing test for #81
8 years ago
Rich-Harris
8340583fa1
parse @id for keyed each blocks ( #81 )
8 years ago
Rich-Harris
b90ad17ad1
throw if options.name is illegal
8 years ago
Rich-Harris
c84991217d
merge master -> gh-202
8 years ago
Rich Harris
4df7cfa0f8
use shared generator for SSR compiler
8 years ago
Conduitry
010b4cff29
stop prepending CSS with spaces ( fixes #140 )
8 years ago
Rich Harris
92ec869b6c
dont self-close elements - fixes #200
8 years ago
Rich Harris
e016b200ef
include filename in error/warning objects
8 years ago
Rich Harris
bdba7531df
allow local data to override globals
8 years ago
Rich Harris
6444e8da29
merge master -> gh-185
8 years ago
Rich Harris
c453ae5dd0
increase patch coverage, again
8 years ago
Rich Harris
c09a02caf2
increase patch coverage
8 years ago
Rich Harris
c8b232f431
implement triples in SSR compiler, and escape HTML for regular tags
8 years ago
Rich Harris
212a3560ee
Merge pull request #183 from sveltejs/builder
...
CodeBuilder
8 years ago
Rich Harris
9f04d46ffe
Merge pull request #187 from sveltejs/gh-178
...
use setAttribute() for list attributes
8 years ago
Rich-Harris
a35c516350
bump coverage – duplicate default export is handled by acorn
8 years ago
Rich-Harris
4a610f7073
throw if default export is not an object literal
8 years ago
Rich-Harris
be6b950abc
use setAttribute() for list attributes – fixes #178
8 years ago
Rich-Harris
c353aa2447
allow whitelisted globals ( #185 )
8 years ago
Rich-Harris
017b67aa38
ensure onrender and onteardown are not arrow function expressions
8 years ago
Rich-Harris
a6c648b086
error if method is an arrow function expression and uses `this` or `arguments` ( #179 )
8 years ago
Rich-Harris
5fa2cd24c4
use builders everywhere
8 years ago
Rich-Harris
fbe130835d
add support for declared namespaces – fixes #147
8 years ago
Rich Harris
25e12f8597
Merge pull request #169 from sveltejs/gh-167
...
omit attributes for SSR
8 years ago
Rich Harris
72dc86aa5e
Merge pull request #170 from sveltejs/gh-162
...
Allow event handlers to call methods of `event` and `this`
8 years ago
Rich-Harris
05c38bc872
Merge branch 'master' of https://github.com/sveltejs/svelte
8 years ago
Rich-Harris
65a99c9161
support node methods in event handlers ( #162 )
8 years ago
Rich-Harris
8529e28c11
allow event handlers to call event methods e.g. stopPropagation – closes #162
8 years ago
Rich-Harris
284224cb4f
omit attributes for SSR – fixes #163
8 years ago
Rich-Harris
941de39523
test importing non-component
8 years ago
Rich Harris
4a7bb8ca8a
implement Comment in SSR compiler – fixes #165
8 years ago
Rich Harris
81c2dc2507
allow functions in data/computed - fixes #163
8 years ago
Arpad Borsos
e1cf4ea49b
restructure tests
...
* split up tests into separate files
* fix coverage generation for SSR
8 years ago
Rich Harris
85368b929a
implement css: false in main compiler ( #153 )
8 years ago
Rich Harris
c7f6b6006f
move skipped test to new home
8 years ago
Rich Harris
54d90b68e8
test nested server-rendered styles
8 years ago
Rich Harris
bac02481b7
server-rendered CSS ( #153 )
8 years ago
Rich Harris
6d890f1a65
Merge pull request #148 from sveltejs/gh-1
...
Server-side rendering
8 years ago
Rich Harris
bb9e48a309
rename folders to remove .gitignore confusion
8 years ago
Rich Harris
2c3cbf672b
add SSR tests
8 years ago
Arpad Borsos
83e9ed9111
add a failing test for svg rendered via child component
8 years ago
Rich Harris
e5b9ca3638
test with correct files
8 years ago
Rich Harris
7684afb2f8
move files into src in preparation for SSR integration
8 years ago
Fabrice Weinberg
65b10f6d5e
Make passing options to component optional
8 years ago
Rich Harris
b81ff3e73d
Merge pull request #138 from sveltejs/gh-137
...
require void elements to be lowercase
8 years ago
Rich-Harris
a72955faa2
fix typo, disallow multiple style/script tags
8 years ago
Rich-Harris
d3a2ff243a
handle xmlns attributes correctly
8 years ago
Rich-Harris
abbd605091
dont render text nodes inside SVG elements ( #142 )
8 years ago
Rich-Harris
06a5169eeb
require void elements to be lowercase – fixes #137
8 years ago
Rich Harris
384e724c4c
Merge pull request #135 from sveltejs/uniq-elem-attrs
...
Make sure parser only allows unique attribute names
8 years ago
Fabrice Weinberg
53ad868525
Enable working tests
8 years ago
Fabrice Weinberg
75cf9d16ce
Make sure parser only allows unique attribute names
8 years ago
Rich Harris
4d3dcb6493
fix test
8 years ago
Rich Harris
ddfc3e9f1e
additional test for #88 , from #126
8 years ago
Rich Harris
659eb32bc5
deconflict names. fixes #88
8 years ago
Rich Harris
0e64f26712
gather names during validation, for later deoncflicting ( #88 )
8 years ago
Rich Harris
1d941abddc
allow multiple SVGs - fixes #130
8 years ago
Rich Harris
f5b78e406c
Merge pull request #122 from sveltejs/each-else
...
Support {{#each}}-{{else}}
8 years ago
Arpad Borsos
91903cb927
add codegen support for raw mustache tags
8 years ago
Arpad Borsos
9187c2dd09
add parser support for raw mustache tags
8 years ago
Arpad Borsos
5d256eb600
add support for each-else in codegen
8 years ago
Arpad Borsos
fec55a1ccd
add each-else support to parser
8 years ago
Rich-Harris
d94209ba31
show code for all compiled components if config.show, not just main.html
8 years ago
Rich-Harris
306a931176
test update while yield fragment is torn down, and tweak code for consistency
8 years ago
Rich-Harris
172f0c9d6b
Merge branch 'yield-next' of https://github.com/FWeinb/svelte into FWeinb-yield-next
8 years ago
Fabrice Weinberg
6c473a3466
Initial implementation of {{yield}}-generator
8 years ago
Nico Rehwaldt
65cdead991
Verify computed property dependencies
...
Improves the validator to fail if someone forgets to declare
dependent properties for computed state:
```
export default {
computed: {
bar: () => { return new Date().getTime(); }
}
};
```
8 years ago
Fabrice Weinberg
4bcbdfb5ae
Parse {{yield}} as YieldTag
8 years ago
Rich-Harris
7654437d7b
resolve merge conflicts
8 years ago
Rich-Harris
76b9c37f13
Merge branch 'master' of https://github.com/sveltejs/svelte
8 years ago
mrkishi
bf12bb54a7
Fix typo in generator's contextualise; solves #46
8 years ago
Arpad Borsos
19c376f032
fix onrender hook for nested widgets
8 years ago
Arpad Borsos
a80dcda2e0
separate create from mount
8 years ago
Rich-Harris
90fac61d2a
use decodeCharacterReferences in text.js, not tag.js
8 years ago
Rich-Harris
84c9f647dd
Merge branch 'fix-entities' of https://github.com/FWeinb/svelte into FWeinb-fix-entities
8 years ago
Rich-Harris
57f94d4d0b
upgrade magic-string, fix sourcemaps
8 years ago
Rich Harris
695cfd01c9
more sourcemap stuff
8 years ago
Fabrice Weinberg
4b9832f03a
Convert entities of all text nodes
8 years ago
Rich-Harris
5e8a25fe65
add infrastructure for sourcemap tests
8 years ago
Rich Harris
f9b596c5e3
Merge pull request #82 from sveltejs/gh-75
...
prevent compiler from generating ES2015+ code
8 years ago
Rich-Harris
56b4fbcea2
prevent compiler from generating ES2015+ code
8 years ago
Arturo Guzman
a55b2374ae
return state when using get without key
...
References #73
8 years ago
Rich Harris
1de87945db
Merge pull request #71 from sveltejs/gh-63
...
handle empty attributes in elements and components
8 years ago
Rich Harris
9ba18c6d13
increase test coverage
8 years ago
Rich Harris
be8a564845
remove text nodes when removing iterations of each block ( #62 )
8 years ago
Rich Harris
7b15ff93ac
handle empty attributes in elements and components. fixes #63
8 years ago
Rich Harris
e4a9344bdb
Merge pull request #70 from sveltejs/gh-64
...
handle trailing comments in script tags
8 years ago
Rich Harris
68605071e7
Merge pull request #49 from Swatinem/elseif-whitespace
...
also trim whitespace from elseif/else blocks
8 years ago
Rich Harris
db65f01ee3
handle trailing comments in script tags – closes #64
8 years ago
Rich Harris
0cee0a7d7e
test that default data is overridden
8 years ago
Arpad Borsos
8518065c97
also trim whitespace from elseif/else blocks
8 years ago
Rich Harris
edb3946ba6
add failing but skipped test
8 years ago
Rich Harris
da980983c6
retain SVG namespace inside each blocks
8 years ago
Rich Harris
621fc92b1c
dont use property names with SVG elements
8 years ago
Arpad Borsos
b63a54b502
correctly insert non-element children before an anchor
8 years ago
Rich-Harris
ad4726ce76
argh i have no idea what im doing
8 years ago
Rich-Harris
5ba66c6511
whoops
8 years ago
Rich-Harris
d84adbf243
try to get coverage working again
8 years ago
Rich-Harris
fb5dd95bb0
IIFE and UMD builds ( #27 )
8 years ago
Rich-Harris
fa5bbbee9f
implement AMD and CommonJS outout formats ( #27 )
8 years ago
Rich-Harris
0f464d79b2
only fire onrender hooks once component is in the DOM – fixes #18
8 years ago
Rich-Harris
c199407db2
more validation
8 years ago
Rich-Harris
0698525f1b
basic validation
8 years ago
Rich-Harris
c1d230d625
only set ref to null when tearing down if it is still current – closes #24
8 years ago
Rich-Harris
507c9eb1a3
oops
8 years ago
Rich-Harris
ad1f15d01f
-> v0.2.0
8 years ago