Henri Sara
92d697b988
Add target test-all for UI tests
The target allows running both normal and server integration tests
without cleaning the screenshot directory in between.
Change-Id: Ic0d5db325b831114434a83c7d77be36ac8b20a61
7 years ago
Denis Anisimov
287614dbab
Implement focus/blur events for RadioButtonGroup.
Fixes vaadin/framework8-issues#333
Change-Id: I55f5d6a0cd690f2c0b5e757318a5f528a67ef34e
7 years ago
Anna Miroshnik
ee47a94e17
M-day calendar event is hidden if firstVisibleHourOfDay is set (#14737)
Calendar week and day views should be correct when using
setFirstVisibleHourOfDay() and the end event time is 00:00 of the
following day.
Fix + Tests.
Change-Id: If9f42de5e9c476cb48a2f169f150b42a9c0ab6c2
9 years ago
Denis Anisimov
25013128a7
Implement focus/blur listeners for NativeSelect.
Fixes vaadin/framework8-issues#332
Change-Id: I19996ea83ed1fbe2b115d92d6be5e6a5e158f283
7 years ago
Aleksi Hietanen
c276c9d02e
Update ServletIntegrationUI to use Valo
Change-Id: Ib3d633a215dc4c9655612110ff23afa782d7a381
7 years ago
Denis Anisimov
9c88657db5
Implement focus and blur events for CheckBoxGroup.
Fixes vaadin/framework8-issues#334
Change-Id: I4c7ca424cc4f4a1f0cdecd7671827465ab74ace7
7 years ago
Pekka Hyvönen
bcd7259e10
Remove Locale from BeanValidator because of ValueContext
Fixes vaadin/framework8-issues#417
Change-Id: I0d299cb040cc21e9708906f12f4133109f1b2a90
7 years ago
Denis Anisimov
66724b35c5
Date/time issues are fixed in the tests.
- legacy DateField declarative format tests are fixed (day light saving
time is taken into account).
- CalendarMonthViewDndEvent UI because you are not supposed to work on
Sundays (when the test is broken).
Change-Id: If7ddf238a7fab104514211df4a12fa6d071f5af2
7 years ago
Artur Signell
1e978a6ba0
Serve static files also in servletPath/VAADIN (#14398)
Change-Id: I6891827a1fb99216d4e286c761d1384a88000604
7 years ago
Leif Åstrand
334b3f0a4b
Remove JavaDoc mentions of RepaintRequestEvent (#19953)
Change-Id: Ief1191b34018e6049c8d20d341150c0b9804f621
7 years ago
Aleksi Hietanen
ec16799469
Fix broken GridSortingTest caused by theme change
Change-Id: I19e86202532e7b1e698ee0640a136be949ec02b0
7 years ago
Aleksi Hietanen
906c4d93bd
Update VerifyBrowserVersionTest to Chrome 54
Change-Id: I4171d8b95b8a3ac6aa8ff04d03e71008709d470f
7 years ago
Teemu Suo-Anttila
524a69fd2d
Add ValueContext to Validators
Change-Id: I2ac99adf1fdb60dc0638e6fe98c4542ebd5f21a5
7 years ago
Pekka Hyvönen
54e1edcfe0
Rename Binder methods
save -> writeBean, saveIfValid -> writeBeanIfValid,
load -> readBean, bind -> setBean, unbind -> removeBean.
Now setBean accepts null to reset the bean instead of throwing NPE.
Closes vaadin/framework8-issues#91
Change-Id: I42cbad5856cac11a03bfcefd0fa91a02c41b7234
7 years ago
Denis Anisimov
f981521a52
Disable default null representation one way converter.
Fixes vaadin/framework8-issues/#404
Change-Id: I9e07a7de5f67bbd7a5a59cf10cc1a8579cdfbbad
7 years ago
Pekka Hyvönen
3d2c66fe40
Update to GWT 2.8.0 Final
Change-Id: I17ba70add9831e3390c22c90ac35b370bf544be2
7 years ago
Denis Anisimov
9abe01a588
Introduce "shouldWriteDefaultValues" property to DesignContext.
Change-Id: I979448e5af032333a6a2f7b99b11ab16c41d7b18
7 years ago
Teemu Suo-Anttila
5bc31e8267
Remove undocumented, unused extra default methods from Converter
Change-Id: I36a1deaadbb85d4b699c581058c80a7cd6e314fc
7 years ago
Aleksi Hietanen
e0fcd1cfe0
Grid html/component content in headers
Change-Id: Ie6129b51d15d4f30a6b4c034999ff02deec1c6a7
7 years ago
Teemu Suo-Anttila
63d218efc0
Fix setValue() methods behavior null argument value + javadocs
Change-Id: I0000c1caf7c129634473161fe4876931f3c8dabf
7 years ago
Denis Anisimov
862270140d
Update ValueChange API to use Component and HasValue<>.
Change-Id: I785aa82d925cadee42cc1b17d345a8923f6dc8cc
7 years ago
Denis Anisimov
0decd87411
Binder.bindInstanceFields(Object) method implementation (#47).
Binds class instance fields using reflection using Binder.forField()
Change-Id: I597f3832d112cfa69c73fb185f1564c482e4eb15
7 years ago
Aleksi Hietanen
eb39bd3df3
Add compatibility-themes to ivysettings and all-assembly-descriptor
Change-Id: Ib898d9bcfa87e32589c43f70f796fc23999cef96
7 years ago
Leif Åstrand
3f37f893cb
Correct serializable issues and test that components can be serialized
Change-Id: Iac8f0f48806c0a7c3030bd406e2e533104f26753
7 years ago
Teemu Suo-Anttila
51c0978af8
Update Hierarchical container JavaDocs to match code (#5864)
Change-Id: Iaac3c77d80f950c683841264c4907340278354a6
7 years ago
Teemu Suo-Anttila
c72beed926
Add ValueContext parameter for Converters
Change-Id: I47179b06b9e345f5a454ac1806d0bc9bcac24bcf
7 years ago
Denis Anisimov
6d75c88fcb
Move old SelectionEvent to V7 and create a new selection event supertype
Change-Id: I17496c803f81fdaa98e47cbfcc9bdc91625c134f
7 years ago
Teemu Suo-Anttila
09485d529d
Initial support for null representations in Binder
Change-Id: If40bfa28764d1399b5ed4d5928988560e9989dce
7 years ago
Aleksi Hietanen
2cdb3b3932
Add utility for outputting the full declarative syntax of components
Change-Id: I4bc740154ffb5a30892b1859a7550a7aeff94fb3
7 years ago
Denis Anisimov
02ed73dc9e
Derive Listing components from HasValue.
Single select components implement HasValue<T> and mutliselect
components implements HasValue<Set<T>>.
Change-Id: Ic280a43bf021efd7425cce04e75010b6745fd698
7 years ago
Pekka Hyvönen
7bb0001812
Fix bad pom.xml syntax introduced in previous commit
Change-Id: If46751d4e9d98925db35c1a44a200f24f3396379
7 years ago
Pekka Hyvönen
28f239d674
Add correct release profile to bom
Change-Id: Ia9092ba85f86c6e0821d56ae96683dbc76ad59b0
7 years ago
Denis Anisimov
203baea2fb
Provide declarative tests for all V7 field components.
Change-Id: I6bd65efe355730f358fdbc38b9cc592e27077de2
7 years ago
Pekka Hyvönen
6541122062
Add missing groupId to bom/pom.xml
Maven versions plugin will fail (NPE) otherwise.
Change-Id: I8e3f53c5f2cb79c23b41fc35116a6cf03f23f232
7 years ago
Denis Anisimov
1c11016e7a
Revert "Initial support for null representations in Binder"
This reverts commit 9f672890c1
.
Change-Id: I0952a7f9c7efc8a5d7de9987277b835d92d52b39
7 years ago
Pekka Hyvönen
4e33a308d3
Add vaadin-all as parent for bom
Needed for distributionManagement settings.
Change-Id: Ifdcbbac82ca73c86e9056b00a01b8b5e642b8e0c
7 years ago
Teemu Suo-Anttila
9f672890c1
Initial support for null representations in Binder
Change-Id: I1325c629da220317506306fe8f6fff5c0494d9d9
7 years ago
Teemu Suo-Anttila
5bc6d1802e
Implement basic footer support for Grid
Change-Id: I3db51521320767a28bc3acd9586b1453764a15bc
7 years ago
Teemu Suo-Anttila
5fc90cda4c
Throw exception from multiple columns with same identifier
Change-Id: Ibb002cb862a7d0069ce4757e4c11482f6ae4d354
7 years ago
John Ahlroos
8b2de181c3
Fix Mockito/Hamcrest build classpath conflict
* Fixes issue with Mockito classes not found on the vaadin-client test classpath
* Fixes Mockito/Hamcrest dependency conflict described in
https://tedvinke.wordpress.com/2013/12/17/mixing-junit-hamcrest-and-mockito-explaining-nosuchmethoderror/
Reapplying after dependency leaking from root project to bom module has been fixed.
Change-Id: I0f2f368ccc6acb303f693aa34ace9e893ab7b573
7 years ago
Pekka Hyvönen
8d56ae55ed
Fix root dependencies from leaking to BOM
Build must be updated to update version for /bom/pom.xml separately.
Change-Id: I0d8fba4a495e7f7bb3f4ed0bee000a9c3ac362f9
7 years ago
Marc Englund
53f9900424
Add "valo-menu-hover" stylename to make responsive menu appear w/o adding code (#19019)
Adding the optional "valo-menu-hover" style to the "valo-menu" element
will make the menu appear on hover - i.e when mousing over on desktop,
when tapping on touch devices (which also triggers hover).
Change-Id: I4ee83cdd0e4198e02782cfcda945193305c41152
8 years ago
Teemu Suo-Anttila
b49b8c2fc5
Use identifiers for Grid Columns
Change-Id: Id229e533fc4ff58bdd2ce3862481f72210ed9e89
7 years ago
Leif Åstrand
ace0e324b6
Use diffstate for JS connectors (#20335)
Change-Id: If2401d724f782ee76f92a6b89c54e51f90218bee
7 years ago
Denis Anisimov
3b454d94ae
Memory measurement test for V7&V8 Grids, 1 item and 100 000 items.
Change-Id: I66b358ff40703f2713272323ba1c5ae8778c8413
7 years ago
Pekka Hyvönen
ff4d7b1e9b
Use placeholder instead of inputPrompt for DateField
Renames the API server side and uses placeholder attribute for input.
Removed PopupDateFieldInputPrompt test since it tests input prompt logic,
that is no longer there after switching to native placeholder attribute
for input element.
Change-Id: I5c66456781f8703ba2e253134b88f8372825528f
7 years ago
Aleksi Hietanen
24e11dca6b
Move all themes except Valo into a new compatibility-themes package
Change-Id: Ife0707c69bac83f190b5497af5fef1af43af6e46
7 years ago
Aleksi Hietanen
7c8a03ce9e
Fix security issue in BoV custom ValidationStatusHandler example
Change-Id: Ib02f6c2ddc32d70f45180a03832b3dec790ecc3d
7 years ago
Pekka Hyvönen
fb4248119d
Remove AbstractComponent.immediate
All components are now in immediate mode by default.
V7 compatibility components will use AbstractLegacyComponent that has immediate.
V7 ColorPickerPopup will not have setImmediate, since it extends V8 Window,
which is not in V7 compatibility packages.
Removed OutOfSync and ResynchronizeAfterAsyncRemoval Tests,
since those tested UI in not immediate mode, which is invalid now.
Removed WindowResizeListener, LazyWindowResize, test UIs,
since both used immediate and there were no test run for either.
Change-Id: Ie1c8cfa4c48461db944ff9b13efe8473c5a3298f
7 years ago
Aleksi Hietanen
b66631c3dc
Fix BoV custom ValidationStatusHandler example
Change-Id: I94d82a6200197a6d9f6b31d66153a140333b5b1e
7 years ago