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 |