Johannes Dahlström
96119ab022
Implement default header row in new Grid
Change-Id: Id26a98caca022ed2a4dbe0128a79721a54f5b267
7 years ago
Johannes Dahlström
680b7009d4
Initial support for multiple headers in new Grid
Change-Id: I7a3fa34749322451ab5cef4465d4d7c76029c097
7 years ago
Pekka Hyvönen
7e78d52dfe
TwinColSelect with new databinding API
Removes feature for adding new items.
Introduces a AbstractMultiSelect-abstraction layer,
which is used in server side by TwinColSelect & CheckBoxGroup and
on client side only TwinColSelect for now. Plan is to use it for
ListSelect too.
Further improvement would be to make AbstractMultiSelect use
SelectionModel that extends AbstractSelectionModel and is thus used
as an extension both as client & server side.
Updates to JUnit 4.12 for easier use of @Parameterized test..
Change-Id: I64258c2229b9514d382693748e2ca562a1e448d4
7 years ago
Denis Anisimov
78130f1884
Migrate AbstractJavaScriptRenderer to the new Grid (#182).
Change-Id: Ic514875fab8d90484b3a73b073bcc9d53697de75
7 years ago
Denis Anisimov
d078a5d7db
Rename PopupDateField to DateField #297.
DateField becomes abstract AbstractDateField, PopupDateField becomes
DateField
Change-Id: I3ac1e02d8754f0770b6a30222cb0fb2a1b9db07b
7 years ago
Aleksi Hietanen
4d16c72c32
Reintroduce grid column sizing
Change-Id: Ie5e91c3e9c8f2c9d8c05415d5602e2eaf3bd960b
7 years ago
Denis Anisimov
f12fbfb704
Re-add back Form to compatibility package (#296).
Change-Id: Id187402e78e3c368ae6530f7b7ea68d2e6c4a6ca
7 years ago
Artur Signell
5d2fb9590b
Update to Chrome 53
Change-Id: I518b3f261adb633bb09a2597c9e7ee3cb6d63e6a
7 years ago
Aleksi Hietanen
2a0cbd3bdb
Move ItemIconProvider out of ComboBox, rename to IconGenerator
Change-Id: I884a52c75b3be5573cf6634f211d72d09de69d80
7 years ago
Aleksi Hietanen
79132bcb6d
Reintroduce grid column hiding
Change-Id: I8a0344dffe3f2ef84f8134e05d9b7340d9b603a0
7 years ago
Denis Anisimov
8939d3257f
Move ItemCaptionProvider out of ComboBox (#184).
Change-Id: I7dc98de04127c7495aed81b9e0cd2be8cb12b10c
7 years ago
Denis Anisimov
c6e195aa63
Tests that selection works when enabled and doesn't when disabled (#291)
Change-Id: Ic0e198645ea039f9bd8a87c8242358e47530c856
7 years ago
Artur Signell
0783541ba3
Update to TestBench 4.1.0
Some element methods have been integrated into TestBench and are removed from the
framework element classes
Change-Id: I35c8bf272b7603127816595de8145e68500e22e5
7 years ago
Aleksi Hietanen
7476bdb00f
Move ItemStyleProvider out of ComboBox and unify with Grid
Change-Id: Ic49fdbf651e9e3ef4ffd6944de597c2fd2f185da
7 years ago
elmot
edd8b9bd16
Test and fix a CheckBoxGroup icon provider and item enabled provider
Change-Id: Ia3ed99478d19efc041cc4adaabd856ee69f3531b
7 years ago
elmot
05c0517174
Create a RadioButtonGroup that replaces the single select case of OptionGroup
Change-Id: I56b0f1dfa889e2eaa3db9b0b0aac860f1bb4dea8
7 years ago
Pekka Hyvönen
36ad322721
Added Slider into compatibility package
Change-Id: Icc4cfc64c0d0bf9993b138eec15a8a73cb0be2f0
7 years ago
Artur Signell
e77421b443
Fix AbstractTextFieldConnector super class
This makes field level features work correctly with
TextField/PasswordField/TextArea
Change-Id: I10c9fff10fdcf300e1e3a1940c97260ace849a81
7 years ago
Aleksi Hietanen
c73e1833b6
Add CheckBoxRenderer
Change-Id: I32d31d758ee3c313133c7b122bb3ea8dcfcc1cc3
7 years ago
Denis Anisimov
a7f874e942
Selection should be updated each time when new data is set (#244).
There is no order in two actions: set data source and selection. So
selection should always be saved to update the index once data is set.
Change-Id: I074d99adb1f11bf29ebaef50979d4cacda5cd1e4
7 years ago
Denis Anisimov
62d712fb45
DataSource.refreshAll() for notifying components to reload (#233).
The method refreshAll() fires an event which is handled by UI components
to reload their content.
Change-Id: Ibbbe1f24b08ed883f0dda93c3ff6f05f380e9eaa
7 years ago
Leif Åstrand
13e3d235e5
Add multi selection support to CheckBoxGroup
This patch adds multi selection support only for CheckBoxGroup without
even trying to generalize anything. Adopting the concepts to work with
other components will be done separately.
Change-Id: Id4ccd2c743b74cb022dc9dfd8cd8dae3bf8f0c54
7 years ago
elmot
37e488d86b
Create a CheckBoxGroup that replaces the multi select case of OptionGroup
Change-Id: I250c60741bc65443b66498a8d0b17541edb77bf1
7 years ago
Artur Signell
29cdc98734
Add context event support to new Grid
Change-Id: I21c5bb95feb3dbab1b543943adc0584aa8eec87b
7 years ago
Artur Signell
8b91ebd61b
Change ColorPicker to use new ComboBox
ColorPicker is moved back to vaadin-server now that it no
longer requires any old components
Change-Id: Iebb34cc0724a4bba6eff53073400e803d9ffddd1
7 years ago
Leif Åstrand
363dce92ae
Extract single select stuff to its own test UI
Change-Id: I12e42e91ea6e82fb8d5b8ce9a23dd8600c467056
7 years ago
Teemu Suo-Anttila
9f30ebf666
Support finding components in v7 packages with ComponentLocator
Change-Id: I60eabf3b1c6363be505a2d21f7ed439c5357f61f
7 years ago
Teemu Suo-Anttila
52cada891a
Fix indices in GridSortingTest
Change-Id: I0540452fcabb37b12549ac5c0b2502f9eacc827b
7 years ago
Henri Sara
323d43711c
Update ComboBox for new DataSource and communication mechanism
This simplifies the client side state machine.
This change does not modify the CSS class name v-filterselect.
Change-Id: I2f4a6e5252045cb7698d582be90693e00961b342
7 years ago
Johannes Dahlström
8588b4a775
Add selection support to NativeSelect
Change-Id: Iabe563852150a7d690f6e2edaa40253d03127881
7 years ago
Johannes Dahlström
f5104e34f3
Update NativeSelect to use DataSource, extend AbstractListing
Selection and focus/blur support not yet implemented.
Change-Id: I76752084442216e60055d93367475c1c0a612787
7 years ago
Johannes Dahlström
0b4ef8246b
Move old NativeSelect UI tests to compatibility package
Change-Id: I7d426de488747ce323e732f7ad45d30712fc6d61
7 years ago
Johannes Dahlström
34dc467f08
Reimplement Grid selection model in terms of AbstractSingleSelection
Change-Id: Id21cb0df32e07bd01f90a29a814dcf0775067bfa
7 years ago
Artur Signell
78a5468279
Implement new RichTextArea
Change-Id: I6f430c77caaad6d610133f340eba960f2268897e
7 years ago
Teemu Suo-Anttila
c3af8b1873
Add ItemClick events to Grid
Change-Id: I9d761245e99cde62d0e56b89e5cbb0398fd4c363
7 years ago
Artur Signell
4ee6401208
Make sleep in tests throw RuntimeException to avoid try catches
Change-Id: I7ef3cca8271ae9f725d8530793543253c216e6bc
7 years ago
Artur Signell
61aff6078c
Format project pom files using correct settings (4 spaces)
Change-Id: I4b4760949897d2755da26a06f9048a596abdf0b6
7 years ago
Aleksi Hietanen
33809f43cd
Migrate ClickableRenderer and subclasses
Change-Id: I233250d9b68052825b73bed0288fffeaf5bdd04b
7 years ago
Teemu Suo-Anttila
3017820a53
Add DescriptionGenerators for Grid and Columns
Change-Id: Ib32726ba3297a05cbc05898f37579777b9a921e0
7 years ago
Teemu Suo-Anttila
74df0fadeb
Add StyleGenerators for Grid and Columns
Change-Id: I5eedce6ac24381d657357ff07ca1ccedd804158d
7 years ago
Leif Åstrand
78854b681f
Allocate enough memory for TestingWidgetSet SDM
Change-Id: I6a06684f9e71ed54f3c1d90e361fa0a9ffc712a3
7 years ago
Artur Signell
0857fafb22
Remove strange TextField column API
Change-Id: I1cfa901b8699afafe490ec4e8045c643c7912e89
7 years ago
Johannes Dahlström
d8562821de
Parameterize listing and selection connectors by selection model type
Change-Id: I9c31582242b0b37b8a732e41bc73c59881dcf68b
7 years ago
Teemu Suo-Anttila
400818bff2
Fix empty data source client-side events
Change-Id: I7e84fd01cf2ec46b18af960712226a48f600f623
7 years ago
Leif Åstrand
3d3f12d92b
Reimplement basic Grid renderers
Change-Id: Ic855143d23cc7735d00130806df45b6579ba0d5c
7 years ago
Teemu Suo-Anttila
fbb55ac4fd
Clean up old Grid selection models
This patch removes old Grid selection model APIs
in favor of the new common SelectionModel API.
Change-Id: Iab8f2921930a575012c7da6226811d14a7145271
7 years ago
Johannes Dahlström
2cafb5f128
Add new base class for Listing UI tests
Change-Id: I6901fc49379d9bd740e24c01de6ce9d530bbc585
7 years ago
Johannes Dahlström
c4a38e2502
Refactor AbstractComponentTest to extend AbstractTestUI
Change-Id: Ie614e7a7bf069ab4035cfcd35c3bc98007adfd4b
7 years ago
Artur Signell
504b3c4c65
Use diamond operator where it can be used
Does not modify compatibility packages to keep to closer to Vaadin 7.7
Change-Id: Ic9c4944eb90218290545a04ecd7455eb63910012
7 years ago
Teemu Suo-Anttila
da8394e5ad
Reintroduce frozen columns and height by rows to Grid
Change-Id: I5fecfabd023b39dc252e47a6aa403a79034b0f3d
7 years ago