Conduitry
|
983294e272
|
keyframes are case sensitive
|
8 years ago |
Rich Harris
|
6d662136e8
|
prevent duplicate imports (#308)
|
8 years ago |
Conduitry
|
7de8ecc45d
|
support scoping of keyframes declarations
|
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
|
2165f08839
|
format function parameters
|
8 years ago |
Rich Harris
|
98d9cdbea7
|
allow each blocks to introduce reserved words as contexts (#222)
|
8 years ago |
Rich Harris
|
a861043a7b
|
only alias imports if necessary
|
8 years ago |
Rich Harris
|
76663f98a3
|
prevent imported names from conflicting with built-in shared helpers (#222)
|
8 years ago |
Rich Harris
|
eb44659589
|
add generator.helper method, use it in place of generator.uses[...]
|
8 years ago |
Rich Harris
|
f7bbc09810
|
oops
|
8 years ago |
Rich Harris
|
796af04cac
|
handle shorthand properties in expressions (fixes #296)
|
8 years ago |
Rich Harris
|
f3175683e5
|
tidy up
|
8 years ago |
Rich Harris
|
2cb4ca2c8d
|
fix #301, even with non-primitive values
|
8 years ago |
Rich Harris
|
b67ef91b66
|
Merge branch 'master' into gh-301
|
8 years ago |
Rich Harris
|
530277f9f8
|
set select value after options have been created (#301)
|
8 years ago |
Rich Harris
|
453ef84893
|
oops
|
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
|
34ab0c2122
|
lint
|
8 years ago |
Rich Harris
|
ab7c865758
|
generate valid (if incorrect) code for component bindings in each-blocks
|
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
|
d0e11d10b8
|
expose context on components
|
8 years ago |
cayasso
|
1d4264c338
|
fix select option value issue (#291)
|
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
|
eb95fd1ebb
|
use css-tree to generate CSS AST and walk it
|
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
|
d727ab48d0
|
use temporary variable when determining whether to update text tag
|
8 years ago |
Rich-Harris
|
b36f258dfe
|
Merge branch 'improve-perf' of https://github.com/PaulBGD/svelte into PaulBGD-improve-perf
|
8 years ago |
Rich Harris
|
23265d5dfd
|
two-way component binding in SSR (#275)
|
8 years ago |
Paul Sauve
|
3bcdab98fc
|
Sorry for breaking the style!
|
8 years ago |
Paul Sauve
|
ee38a14d0a
|
Merge branch 'master' into improve-perf
|
8 years ago |
Paul Sauve
|
0bbaf2d9c1
|
Check if value changes before updating
|
8 years ago |
Rich Harris
|
593b8706ce
|
dont trigger bindings for torn-down components (#277)
|
8 years ago |
Rich Harris
|
a1985e592c
|
use internal _set method for component bindings
|
8 years ago |
Rich Harris
|
11e613e7d0
|
handle default paramters in computed values (fixes #274)
|
8 years ago |
Rich Harris
|
c66474e8bb
|
Merge branch 'master' into universal-tests
|
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
|
d47fead7ed
|
Style fix
|
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 |
Paul Sauve
|
c4220d647f
|
xmlns should be added as an attribute for consistency
|
8 years ago |
Conduitry
|
cdb4a3568d
|
use empty comments as anchors
|
8 years ago |
Matt Steitle
|
522f293766
|
dontThrowParseErrorOnDoctypeDeclaration: Adding additional specification for doctype tag matching
|
8 years ago |
Rich-Harris
|
12a088b1ca
|
handle multiline comments in CSS - fixes #252
|
8 years ago |
Paul Sauve
|
d767e6af75
|
Fix same issue but in SSR code
|
8 years ago |
Arpad Borsos
|
01cc3564be
|
Move EachBlock and RawMustache detach code into shared
|
8 years ago |
Arpad Borsos
|
5d74fb92c3
|
DRY code a bit
|
8 years ago |
Arpad Borsos
|
6f12726948
|
do not redefine each item, as noted in #209
|
8 years ago |
Arpad Borsos
|
20e1b05c45
|
correctly update yield fragment inside each, #230
|
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 |
Rich Harris
|
46469d4ef4
|
add VERSION property (closes #239)
|
8 years ago |
Rich Harris
|
d420e75c14
|
Merge pull request #235 from PaulBGD/parse-numbers-correctly
Fix partial numbers being detected as numbers
|
8 years ago |
Rich Harris
|
6679aef568
|
just use isNaN
|
8 years ago |
Rich Harris
|
5737c60674
|
Merge pull request #229 from Conduitry/escape-shared-path
Properly escape sharedPath in generated import statements
|
8 years ago |
Paul Sauve
|
ca2f0a5bbb
|
Fix partial numbers being detected as numbers
|
8 years ago |
Conduitry
|
c44fbe9f0a
|
properly escape sharedPath in generated import statement
|
8 years ago |
Conduitry
|
7340b7fcdb
|
make addEventListener, removeEventListener, setAttribute shared
|
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
|
ccba20bac9
|
non-standalone mode (#9)
|
8 years ago |
Rich-Harris
|
7da9a23349
|
put component methods on prototype
|
8 years ago |
Rich-Harris
|
c1e82f69e3
|
single underscore for component private properties
|
8 years ago |
Rich-Harris
|
7dd129a357
|
make inter-component root and yield options _private
|
8 years ago |
Rich-Harris
|
ef933ae93b
|
remove _mount indirection
|
8 years ago |
Rich-Harris
|
9d37ae4f4b
|
move methods out of constructor
|
8 years ago |
Rich-Harris
|
a16704fbf0
|
use helpers for DOM operations
|
8 years ago |
Rich-Harris
|
d0ffb64eba
|
naive implementation of keyed updates (#81)
|
8 years ago |
Rich-Harris
|
8340583fa1
|
parse @id for keyed each blocks (#81)
|
8 years ago |
Rich Harris
|
1c3f144ae7
|
Merge pull request #206 from sveltejs/gh-144
remove extensions from AMD dependencies
|
8 years ago |
Rich-Harris
|
811bef071d
|
remove redundant if block to increase patch coverage
|
8 years ago |
Rich-Harris
|
b90ad17ad1
|
throw if options.name is illegal
|
8 years ago |
Rich-Harris
|
9f6d1b2d9e
|
remove extensions from AMD dependencies – fixes #144
|
8 years ago |
Rich-Harris
|
c84991217d
|
merge master -> gh-202
|
8 years ago |
Rich-Harris
|
603d61729e
|
use SsrGenerator subclass
|
8 years ago |
Rich-Harris
|
443d7d825a
|
use DomGenerator subclass, instead of events
|
8 years ago |
Rich Harris
|
8a99178070
|
lint
|
8 years ago |
Rich Harris
|
fd655f8c5b
|
tidy up
|
8 years ago |
Rich Harris
|
32317a07a0
|
centralise import handling
|
8 years ago |
Rich Harris
|
4df7cfa0f8
|
use shared generator for SSR compiler
|
8 years ago |
Rich Harris
|
47f64be928
|
more refactoring
|
8 years ago |
Rich Harris
|
b71ec52cae
|
move createAnchor out of generator
|
8 years ago |
Rich Harris
|
529d3a4a0e
|
more refactoring – sort computations, move addElement and addRenderer out of generator
|
8 years ago |
Conduitry
|
010b4cff29
|
stop prepending CSS with spaces (fixes #140)
|
8 years ago |
Rich-Harris
|
7493b6c49b
|
move some code into generator.init
|
8 years ago |
Rich-Harris
|
865a184adc
|
sort methods
|
8 years ago |
Rich-Harris
|
47a7b896cc
|
create Generator class
|
8 years ago |
Rich-Harris
|
f73a87230a
|
move some files around
|
8 years ago |
Rich-Harris
|
e45b15c3da
|
centralise voidElementNames
|
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
|
2d256840f8
|
lint
|
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
|
a9262f45ea
|
intercept parse errors with options.onerror
|
8 years ago |
Rich Harris
|
c8b232f431
|
implement triples in SSR compiler, and escape HTML for regular tags
|
8 years ago |
Arpad Borsos
|
23b7759160
|
move generator into separate file
|
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
|
1cfbfb05d0
|
null is not an identifier
|
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
|
a9c4b92493
|
fix prepending code to builders
|
8 years ago |
Rich-Harris
|
3e57814b76
|
use builders for local.init and local.update
|
8 years ago |
Rich-Harris
|
2d35f937a9
|
use builder instead of local.mount
|
8 years ago |
Rich-Harris
|
7c00ea47bc
|
use builders in place of local.detach and local.teardown
|
8 years ago |
Rich-Harris
|
83fe123a5c
|
fix detach order for triples
|
8 years ago |
Rich-Harris
|
5fa2cd24c4
|
use builders everywhere
|
8 years ago |
Rich-Harris
|
08f51b23dd
|
use builders for init statements
|
8 years ago |
Rich-Harris
|
0551d2646a
|
Merge branch 'master' into builder
|
8 years ago |
Rich-Harris
|
fbe130835d
|
add support for declared namespaces – fixes #147
|
8 years ago |
Rich Harris
|
abda99fd14
|
Merge pull request #171 from sveltejs/gh-150
make mount private
|
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
|
18baae69c1
|
move generate/index.js over to CodeBuilder
|
8 years ago |
Rich-Harris
|
a1225d5adf
|
add CodeBuilder utility for easier codegen
|
8 years ago |
Rich-Harris
|
e62cecaff4
|
make mount private (#150)
|
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
|
4a7bb8ca8a
|
implement Comment in SSR compiler – fixes #165
|
8 years ago |
Rich Harris
|
81c2dc2507
|
allow functions in data/computed - fixes #163
|
8 years ago |
Rich Harris
|
efefd6f4a3
|
lint
|
8 years ago |
Arpad Borsos
|
d21336bb79
|
add a compiler option to output SSR code
|
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
|
2ee46b47e1
|
remove logging
|
8 years ago |
Rich Harris
|
7d672fdd78
|
pass filename through to SSR compiler
|
8 years ago |
Rich Harris
|
bac02481b7
|
server-rendered CSS (#153)
|
8 years ago |
Rich Harris
|
bb9e48a309
|
rename folders to remove .gitignore confusion
|
8 years ago |
Rich Harris
|
7684afb2f8
|
move files into src in preparation for SSR integration
|
8 years ago |