Shagen Ogandzhanian
b294b732c0
Move border-related CSS API calls to a separate file
...
The idea is that every API call that has builder deserves to have a
separate file
4 years ago
Shagen Ogandzhanian
36e66e66fe
Move all src files in core to org.jetbrains.compose.web
4 years ago
Oleksandr Karpovich
d94c185125
web: Add tests for `AutoComplete` attribute for different elements
4 years ago
Shagen Ogandzhanian
4412f95245
Introduce basic minimal support for background in CSS API
4 years ago
Philip Wedemann
331282b7c2
Web: Update autocomplete attr builder according to MDN ( #859 )
...
* Add value to autocomplete
* Add all predefined autocomplete possibilities
* Add all predefined autocomplete possibilities
* Update InputAttrsBuilder.kt
* Update autocomplete attr builder according to MDN
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete
* Inline AutoComplete "enum" class
Co-authored-by: hfhbd <hfhbd@users.noreply.github.com>
4 years ago
Shagen Ogandzhanian
585da89c8c
Introduce minimal backgroundAttachment to the CSS API
4 years ago
Shagen Ogandzhanian
e3925c602f
Fix web buil
4 years ago
Philip Wedemann
67952b4b40
Use typed Element in ref to remove cast in usage ( #828 )
4 years ago
Oleksandr Karpovich
ead86959b9
web: Add tests for `ref` attribute ( #864 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
4 years ago
Shagen Ogandzhanian
6e2514fd88
Move backgroundColor to a separate file and introduce dedicated test
4 years ago
Oleksandr Karpovich
8edc12f02a
web: Remove deprecated input event listeners ( #861 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
4 years ago
Oleksandr Karpovich
774b9793f5
Update web examples to use 0.5.0-build235
4 years ago
Eric Pabst
f80715aee7
Fix typo: handeled -> handled ( #822 )
4 years ago
Abasov Akif
e2dd256235
CSS Animations ( #810 )
4 years ago
Shagen Ogandzhanian
8a072a356e
Remove helper DOM builder elements from the public scope
4 years ago
Shagen Ogandzhanian
244f4ce1d8
Fix last integraton test failing in Firefox and enabling it as a default target
4 years ago
Shagen Ogandzhanian
a11f080730
Make `file input updates the text` cross-browser
4 years ago
Shagen Ogandzhanian
073e5e9db6
Mediaquery resize test is passing in Firefox
...
firefox tests are not enabled so far nevertheless
4 years ago
Shagen Ogandzhanian
8d5f47f78b
Prepare mediaquery test for cross-browser support
4 years ago
Shagen Ogandzhanian
306bbbb5f2
Add minimal units tests for media queries
4 years ago
Shagen Ogandzhanian
643bda09d8
CSSPlus, CSSMinus, CSSTimes and CSSDiv are private - it's all CSSCalcOperation for users
4 years ago
Shagen Ogandzhanian
c0bba88f02
Simplify text selection in "select event update the txt"
...
This approach also make it more cross-platform resistant
4 years ago
Shagen Ogandzhanian
8131b6665d
Remove accidentaly wrongly merge code from a debug branch
4 years ago
Shagen Ogandzhanian
1a7a1fbbd3
Update web examples after releasing 0.5.0-build228
4 years ago
Oleksandr Karpovich
e40f7a0d9a
Update web tutorials for 0.5.0-build228 ( #833 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
4 years ago
Shagen Ogandzhanian
c5b1e29f15
Add posibility to install missing chrome drivers for local development
4 years ago
Shagen Ogandzhanian
1b42dbec3e
Dispose web drivers after selenium tests
4 years ago
Shagen Ogandzhanian
05dc8d1c05
Run selenium tests in Firefox is specific System property (synced with project property) is present
4 years ago
Oleksandr Karpovich
29a5297907
Web: Input element and onInput event refactoring ( #799 )
...
* web: Add more tests for the event handlers
* web: Inputs refactoring (wip)
* web: Add `Options` for `addEventListener`
* web: Add basic methods and properties to the SyntheticInputEvent to align it with `org.w3c.dom.events.Event`
* web: Add a test for `capture = true` Event Listener Option
* web: Update PR to make contain only relevant changes + add specific functions for Inputs
* web: Update PR to align with master after rebase
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
4 years ago
Shagen Ogandzhanian
2de373c7db
Prepare integration tests for possibility to run against Firefox
4 years ago
Oleksandr Karpovich
d87783f319
Fix web/Building_UI tutorial snippet
4 years ago
Shagen Ogandzhanian
06b79febfb
Update CHANGELOG.md after releasing 0.5.0-build226
4 years ago
Shagen Ogandzhanian
4937918a28
Update examples after publishing 0.5.0-build226
4 years ago
Shagen Ogandzhanian
5d7c874136
Updae deafult web-core dependency to 0.5.0-build226
4 years ago
Shagen Ogandzhanian
df05778843
AttrBuilder is nullable by default
4 years ago
Shagen Ogandzhanian
5b22169e72
Remove license for cssom since we are not using it anymore
4 years ago
Shagen Ogandzhanian
019cbd2940
Use CSSStyleSheet so that there's no need to define additional functionality on Stylesheet
4 years ago
Shagen Ogandzhanian
453cc89bca
Add minimal test for testing media query in stylesheet
4 years ago
Philip Wedemann
766e5950de
web: Remove the boolean parameter from hidden() to align with #780 ( #783 )
...
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/hidden
4 years ago
Abasov Akif
a167abe04c
Add more calc shortcuts ( #798 )
4 years ago
Abasov Akif
925f697a6f
Feature/calc ( #790 )
...
* CSS operations
* CSS operations with variables
* Fix api to use CSSColorValue instead of Color to use CSSVariables too
* Fix api to use CSSNumericValue instead of CSSSizeValue to use CSSVariables too
* Fix CSSBorder types
4 years ago
Abasov Akif
0a90ae2194
Remove CSS Typed OM API ( #786 )
4 years ago
Oleksandr Karpovich
fac8a856b3
Update version of `compose core` for web components - 0.5.0-build225
...
It means that when we build the components locally, the new version will be used (same as for recently published artefacts).
4 years ago
Louis CAD
bfe4bf4a3a
Remove extra erroneous characters from comment ( #787 )
4 years ago
Shagen Ogandzhanian
c8794cbad6
Update web examples after the 0.5.0-build225 release
4 years ago
Shagen Ogandzhanian
4529645a75
Don't allow to assign null value in attr ( #780 )
...
* Remove atrributes completely and reapply everything
Rather than keeping map with attributes applied
* Don't allow nullable signatures while calling attr
4 years ago
Shagen Ogandzhanian
b794032880
Remove unused constructor from DomNodeWrapper
4 years ago
Shagen Ogandzhanian
c83938374f
Add missing embedded HTML elements (apart from PORTAL)
...
IFRAME, OBJECT, PARAM, PICTURE, SOURCE
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element
4 years ago
Shagen Ogandzhanian
18ff668cd2
Add missing form HTML elements
...
DATALIST, FIELDSET, LEGEND, METER, OUTPUT, PROGRESS
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element
4 years ago
Shagen Ogandzhanian
84cee1bf92
Add missing image and multimedia HTML elements
...
AREA, AUDIO, MAP, TRACK, VIDEO
see https://developer.mozilla.org/en-US/docs/Web/HTML/Element
4 years ago