Tan Li Hau
ee769101fc
[fix] applying :global for > combinator ( #6563 )
2021-07-26 13:42:10 -04:00
Tan Li Hau
b23d267f1f
[fix] improper :global() style encapsulation ( #6560 )
2021-07-22 12:53:45 -04:00
Tan Li Hau
c54d57b0d9
don't scope :root selector ( #6514 )
2021-07-21 16:33:49 -04:00
Tan Li Hau
3d1af7fb68
support :global() in compound selector ( #6223 )
2021-04-30 10:35:40 -04:00
Rich Harris
2925a00eff
add cssHash option ( #6026 )
...
* Allow to customize the css scope class
* Pass component name to scope class generator
* Move Stylesheet arguments into an object
* Refactor to cssHash
* Please the almighty linter
* pass hash function to cssHash
* update test
* document cssHash option
Co-authored-by: Christian Kaisermann <christian@kaisermann.me>
2021-02-25 18:06:38 -05:00
Tan Li Hau
e8094df779
fix remove of lone :host selectors ( #5984 )
2021-02-10 22:01:50 -05:00
Tan Li Hau
44f41c9edd
fix :host and :global css scoping ( #5957 )
2021-02-08 11:26:46 -05:00
Andreas Ehrencrona
ddf13211af
Updated to ESLint config 5.4.0 ( #5541 )
2020-10-21 15:23:08 -07:00
Ben McCann
229a16d6e7
upgrade ESLint config ( #5472 )
2020-09-29 20:19:43 -04:00
Ben McCann
0645631b28
Use TypeScript in tests ( #5433 )
2020-09-29 11:19:21 -04:00
Tan Li Hau
3970def5eb
fix sibling combinators with spread attributes ( #5467 )
2020-09-29 11:06:27 -04:00
Tan Li Hau
967b88186b
scope CSS sibling combinators ( #5427 )
2020-09-24 16:06:32 -04:00
Tan Li Hau
b5b02f8561
whitelist [open] attribute selector for <details> ( #5425 )
2020-09-18 13:53:19 -04:00
Tan Li Hau
46d423d9db
fix css specificity for child combinator ( #5399 )
2020-09-15 08:39:57 -04:00
Tan Li Hau
7900e3eafa
fix style scoping with > * ( #5400 )
2020-09-15 08:32:55 -04:00
Antony Jones
82dc26a31c
Fix lint warnings ( #5263 )
2020-08-20 08:51:28 -07:00
Zachiah
0e1345548f
add selector to message of css-unused-selector warning ( #5253 )
2020-08-12 16:57:04 -04:00
Bassam Ismail
fb51dd8f07
add a11y-media-has-caption check ( #5075 )
2020-08-05 12:21:44 -04:00
pushkin
0da70f46b9
handle line ending differences in tests ( #4915 )
2020-05-28 12:36:27 -04:00
Conduitry
be9b79f805
fix detection of unused partially global CSS selectors ( #4332 )
2020-01-27 18:25:24 -05:00
Conduitry
e4460e38ba
fix '~=' and class selectors with arbitrary whitespace ( #4286 )
2020-01-19 13:36:22 -05:00
Tan Li Hau
c0dab9fefb
fix css specificity ( #4146 )
...
Co-authored-by: Almaz <gouffr@gmail.com>
2019-12-23 14:21:29 -05:00
Rich Harris
46fef94a5c
Merge pull request #3866 from tanhauhau/tanhauhau/improve-testing-experience
...
improve testing experience
2019-11-14 16:56:52 -05:00
Tan Li Hau
b22abc7936
fix undefined class with scoped-css
2019-11-08 21:54:11 +08:00
Tan Li Hau
d8b9274697
update test snapshot with --update flag
2019-11-07 08:34:19 +08:00
Tan Li Hau
798a47b1da
feat unused css selector understands string concat
2019-10-31 01:02:34 +08:00
Rich Harris
b59c942e5a
Revert "remove empty value declaration from style tree"
2019-10-28 10:27:08 -04:00
Tan Li Hau
1a476d4580
remove empty value declaration from style tree
2019-10-28 10:08:20 +08:00
Jesse Skinner
b6798e5221
allow multiple ancestors to be scoped with class ( #3544 )
2019-10-24 13:34:58 -04:00
Tan Li Hau
5dbb08d19b
allow solo for test suite ( #3747 )
2019-10-23 14:52:49 -04:00
Rich Harris
b9f14846b0
Structured code generation ( #3539 )
2019-10-16 10:57:23 -04:00
Conduitry
3c5ccf6ee5
rework attribute selector matching to not use regexes ( #1710 )
2019-09-16 19:35:41 -04:00
Christian Kaisermann
b286fdc26b
Support other atrules ( #2995 )
...
* Add test for @page/@import/@charset/@namespace/@font-face
* Add support for declarations inside at-rules
* Quick formatting adjustment
2019-09-03 19:47:19 -04:00
Conduitry
45a54c1aa4
use bindings when matching attribute selector against element ( #3281 )
2019-08-02 19:31:04 -04:00
Rich Harris
8c1f48f828
Merge pull request #3250 from davemo/fix/1705-root-pseudo-selector-prefix-exemption
...
bugfix: exempt the :root psuedo-selector from the random css prefix
2019-07-23 07:45:29 -04:00
David Mosher
1909bb43d9
bugfix: exempt the :root selector from prefix
...
- the change in #1705 introduced a small bug for users who were relying on assigning global CSS variables via the :root selector
- this change adds a small exemption to avoid prefixing :root with the random prefix that svelte adds
2019-07-15 19:18:18 -04:00
pynnl
c33e4be6dc
fix global keyframes with no elements
2019-07-12 06:36:34 -04:00
Rich Harris
bff7dace5b
Merge branch 'gh-3135' of https://github.com/btk5h/svelte into btk5h-gh-3135
2019-07-01 12:53:21 -04:00
Richard Harris
0fd34b1f41
add scoping attribute for pseudo-class selectors without a type/class - fixes #1705
2019-06-30 17:39:57 -04:00
Bryan Terce
f654dd0ae4
Add tests
2019-06-29 15:22:31 -07:00
Richard Harris
234db33eb4
add test for class: directive special characters
2019-06-06 07:44:15 -04:00
Richard Harris
80ce72362b
update css tests
2019-03-15 23:12:54 -04:00
Richard Harris
248f55a574
move warnings out of stats
2019-02-18 13:54:27 -05:00
Richard Harris
3953c2dbfc
error on invalid compiler options — closes #2094
2019-02-17 13:10:37 -05:00
Richard Harris
f1d4ff6268
remove onwarn option, just use stats.warnings instead
2019-02-17 12:42:48 -05:00
Rich Harris
206a3d0131
update tests
2019-02-08 09:32:36 -05:00
Rich Harris
687e352209
rename .html files to .svelte
2019-02-08 08:48:10 -05:00
Rich Harris
722e1fd383
get name based on filename
2019-01-30 11:09:24 -05:00
Richard Harris
88c674079b
always use stats.warn instead of options.onwarn - fixes #1918
2018-12-28 22:19:25 -05:00
Rich Harris
48f1f6b4d0
implement bind:this
2018-12-16 09:26:53 -05:00