Shagen Ogandzhanian
|
428a0a6ce8
|
Add test for just checking DOM names to be sure none of future refactoring will affect this
|
4 years ago |
Shagen Ogandzhanian
|
ab937a9716
|
Introduce test for testing "raw" element creaation
|
4 years ago |
Shagen Ogandzhanian
|
f0aaa63e60
|
Add test for testing arithmetic in composable context
|
4 years ago |
Oleksandr Karpovich
|
3b96c55daa
|
web: test for media query (#766)
* web: Add a test for media query in style sheet
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
|
4 years ago |
Oleksandr Karpovich
|
d2371cb878
|
web: Add a fix for css variables
|
4 years ago |
Shagen Ogandzhanian
|
9846c190ed
|
Introduce minimal tests for injecting stylesheets
|
4 years ago |
Shagen Ogandzhanian
|
1315be6d5e
|
For composition unit tests add container to the document
|
4 years ago |
Shagen Ogandzhanian
|
9698698bd0
|
Simplify assignment signatures in CSS properties
|
4 years ago |
Shagen Ogandzhanian
|
a5c55de3bf
|
Introduce markers for CSS Length and CSS percentage
|
4 years ago |
Shagen Ogandzhanian
|
6048760a1a
|
CSS units API is CSSOM-agnostic and supports homogenous arithmetic operations
|
4 years ago |
Philip Wedemann
|
20fa5edd82
|
Web: Remove content builder for empty elements (#745)
* Remove content builder for empty elements
* Remove content builder for empty elements
Co-authored-by: hfhbd <hfhbd@users.noreply.github.com>
|
4 years ago |
Shagen Ogandzhanian
|
d9509dd17e
|
Remove CSSSizeOrAuto completely
Use CSSAuto or CSSSize instead (and overloading when needed)
|
4 years ago |
Shagen Ogandzhanian
|
67244aec5e
|
CSSProperties is CSSSizeOrAuto-agnostic
|
4 years ago |
Shagen Ogandzhanian
|
0a39d4681f
|
Remove unused (and non-existent) CSSTypedUnitValue
|
4 years ago |
Shagen Ogandzhanian
|
7d4e3307ac
|
Move parse definition from CSSNumericValueJS to CSSNumericValue
|
4 years ago |
Shagen Ogandzhanian
|
7022ab225a
|
CSSSizeValue child interfaces are not external
|
4 years ago |
Shagen Ogandzhanian
|
c5b661850b
|
Remove CSSNumericValue::equals since it clashes with regular equals and can not be actually called
Our goal is not to provide precise CSSOM model but a convenient
composable css API and users are supposed to be agnostic about CSSOM
|
4 years ago |
Shagen Ogandzhanian
|
de42b05b99
|
Introduce CSSUnitApiTests and slightly modify API according to the results of such testing
|
4 years ago |
Shagen Ogandzhanian
|
8e546f84f8
|
Get rid of redundnant typecases in CSSUnits
|
4 years ago |
Philip Wedemann
|
21146ed1d5
|
Web: Add Hr Element (#741)
* Add Hr element
* Add Hr Tag
* Add missing HRElement import
* Remove the forbidden content
|
4 years ago |
Philip Wedemann
|
6773408821
|
Web: Fix Option usage in Select Element (#742)
* Fix Option usage in Select Element
* Remove the scope limitation
option could also be placed inside opt group, datalist and select
|
4 years ago |
Shagen Ogandzhanian
|
a4c7f3d074
|
CSSSizeOrAutoValue is a marker interface
This leads to lie since it's actually not an external interface.
But this is a forgiveable lie, regarding the fact what would come next.
|
4 years ago |
Shagen Ogandzhanian
|
80f5eae42c
|
StylePropertyValue does not contain any nested entities
|
4 years ago |
Shagen Ogandzhanian
|
15a6b5601e
|
Remove CSSKeywordValue from API completely
And subsequently simplify auto invocation
|
4 years ago |
Oleksandr Karpovich
|
59470f36c6
|
dom: Add a test for `auto` keyword in inline style
|
4 years ago |
Shagen Ogandzhanian
|
3962c5cf23
|
Revert "Commonize CSS interfaces and remove polyfill dependency"
This reverts commit 8e2176b029 .
|
4 years ago |
Shagen Ogandzhanian
|
898fa303ff
|
Rename package names in web-core
androidx.compose.web -> org.jetbrains.compose.web
androidx.compose.web.elements -> org.jetbrains.compose.web.dom
|
4 years ago |
Shagen Ogandzhanian
|
f10eb96974
|
Make content nullable so that we won't pass even empty lambda
|
4 years ago |
Akif Abasov
|
8e2176b029
|
Commonize CSS interfaces and remove polyfill dependency
|
4 years ago |
Shagen Ogandzhanian
|
b1328204b8
|
Make consistent multi-platform plugin invocation throughout web modules and examples
|
4 years ago |
Shagen Ogandzhanian
|
42ad7c7dcc
|
[web] Remove classes builder version from API
|
4 years ago |
Shagen Ogandzhanian
|
526053086b
|
[web] Preprations for using DomApplier with Element
|
4 years ago |
Shagen Ogandzhanian
|
16813707d4
|
Simplify call signatures in [web-core] tests
|
4 years ago |
Shagen Ogandzhanian
|
d998bf9058
|
Move all tests in core to org.jetbrains.compose.web.core.tests
|
4 years ago |
Shagen Ogandzhanian
|
8118bb7cbe
|
[web] Don't leave emtpy style attribute if nothing as applied
|
4 years ago |
Shagen Ogandzhanian
|
6a8e15a7fe
|
[web] Attribute builder builds styles as well
|
4 years ago |
Oleksandr Karpovich
|
2b788ef9df
|
[compose-dom] Let classes lists get merged instead of overriding earlier calls
|
4 years ago |
Shagen Ogandzhanian
|
3232571f35
|
[web-core] introduce StyleBuilderContext, AttrBuilderContext and ContentBuilder aliases
|
4 years ago |
Shagen Ogandzhanian
|
06a905e63a
|
Split web-core to web-core and web-integration
This also means that we have new naming for web artifacts in the gradle plugin
|
4 years ago |
Shagen Ogandzhanian
|
a6b4ce29f3
|
[web] Move build to the Kotlin DSL API
|
4 years ago |
Shagen Ogandzhanian
|
8a35ada373
|
Remove androidx copyrights that actually are irrelevant to the codebase ported
|
4 years ago |
Shagen Ogandzhanian
|
f4987d0ce9
|
Pull web components from androidx-compose
|
4 years ago |