aboutsummaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Make a separate class for value change eventsJohannes Dahlström2016-07-139-69/+66
| | | | | | | | Change-Id: Ie39807526825ebb5eeed34720e4baadfad8bc803
* | Add Query object for backend data requestsTeemu Suo-Anttila2016-07-135-15/+143
| | | | | | | | Change-Id: Ia27923f0a5d178e8b79b4715c93bb8064bbebae0
* | Move shared classes to a temporary subpackageTeemu Suo-Anttila2016-07-137-11/+11
| | | | | | | | Change-Id: I50079477ed8424ee8263a403a5446897717b2ff5
* | Add sortingBy with function parameter to in-memory data sourceTeemu Suo-Anttila2016-07-122-2/+23
| | | | | | | | Change-Id: Ib622bba1a845121cfff8dd23544c95dbce8d8974
* | Add additional checks to in-memory data source testsTeemu Suo-Anttila2016-07-121-1/+12
| | | | | | | | Change-Id: Iba6930fdbd2378b2475a472e65e18eff71fdc560
* | Add basic sorting implementation and APITeemu Suo-Anttila2016-07-129-41/+138
| | | | | | | | Change-Id: Ic1fded7f26e3f63c234c6e5bebf8f8fed22e6365
* | Simplify DataSource to be a function that provides Stream of valuesTeemu Suo-Anttila2016-07-127-385/+90
| | | | | | | | | | | | This patch also removes the old automatic update logic. Change-Id: Idb50137eee2592c1acd14ff67f577ad5edbbd2ff
* | Rename data communication class to DataCommunicatorTeemu Suo-Anttila2016-07-126-42/+42
| | | | | | | | Change-Id: Id44af8373737734dac1149689f0e37bdfd3795d9
* | Use a lazy-loading compatible client-side data source with listingsTeemu Suo-Anttila2016-07-118-242/+189
| | | | | | | | | | | | | | | | This patch simplifies DataProviders to only have one server-side implementation. DataSource is now returning Stream of beans instead of Iterator. For now DataSource is required to provide a size. Change-Id: I717de46d681ab08ae7e0b6c811ca1eee7ebb225b
* | Move new files under temporary package namesTeemu Suo-Anttila2016-07-1130-94/+88
| | | | | | | | Change-Id: I79b456f49c81b5709bece92b8735d4a5e223174d
* | Rename Component.Event to LegacyEventJohannes Dahlström2016-07-0731-78/+80
| | | | | | | | Change-Id: I5d8acb11fba62bd148ce5c3c3699c642c647fbf5
* | Rename package c.v.event.handler to c.v.event.typedJohannes Dahlström2016-07-0713-31/+29
| | | | | | | | Change-Id: I2cf9d3fd9c7174780bca4876383bbf4d363cad39
* | Unify onChange event handlingJohannes Dahlström2016-07-0710-214/+175
| | | | | | | | Change-Id: I3556e94961ed06588d7201478ccee03d78eb1b5a
* | Fix typos in Javadoc; Optimize imports; Minor change for code styleelmot2016-06-211-2/+2
| | | | | | | | Change-Id: I9f545e85274c41ca96ef682c60420eb23095c3e8
* | Fix null as a SelectionModelTeemu Suo-Anttila2016-06-172-42/+9
| | | | | | | | | | | | Provides methods for cleaning up selection models. Change-Id: Ifd1db68ba8cd6e75942a3f700e608ee0d2dfcd15
* | Implement a new DateField based on LocalDateTeemu Suo-Anttila2016-06-171-0/+145
| | | | | | | | Change-Id: I342a0ebd8562b2c0ab4deb3ed918ebfe9ee2f932
* | Make onChange throw in TextField and CheckBox when Handler is nullAleksi Hietanen2016-06-172-0/+59
| | | | | | | | | | | | Add readDesign, writeDesign, getCustomAttributes to CheckBox Change-Id: I412413e53fde5a02a4f8a76a6b47b002141435a2
* | Add setOptions to Listing with default implementationTeemu Suo-Anttila2016-06-161-0/+21
| | | | | | | | Change-Id: Ica2b83341c8233934333beec6cf29109d4cca91f
* | Implement a new typed GridTeemu Suo-Anttila2016-06-165-4/+119
| | | | | | | | Change-Id: I619558d4367ffaa77f3509c6a9203cada638f57a
* | Change DataSource addDataChangeHandler() return type to RegistrationAleksi Hietanen2016-06-163-21/+15
| | | | | | | | | | | | Remove DataSource removeDataChangeHandler() Change-Id: I07a92ad6e7d2c75ca8f53a3376d0b8157559cb70
* | Add ListDataSource with testsTeemu Suo-Anttila2016-06-163-0/+192
| | | | | | | | Change-Id: I38a0429e4f27a6734f3f6189bdd5c45706d86601
* | Implement onChange handlers in SingleSelectionAleksi Hietanen2016-06-162-5/+25
| | | | | | | | Change-Id: I84b6d19e52ac0f55977ade6126a3cc1a9183c483
* | Fix select null in SingleSelectionTeemu Suo-Anttila2016-06-161-1/+3
| | | | | | | | Change-Id: I4156ee7d9a7e68cb8043db368b928a849b646d64
* | Add Binder for binding beans to fieldsTeemu Suo-Anttila2016-06-161-0/+202
| | | | | | | | Change-Id: I509f02261a36fcef276d2a1c5590a06bc28e8ed2
* | Implement new TextFieldJohannes Dahlström2016-06-162-0/+342
| | | | | | | | Change-Id: Ia2d357b77842bef188ae1f2a25e4a6a1c0a86dd0
* | Implement a new typed CheckBoxTeemu Suo-Anttila2016-06-151-0/+144
| | | | | | | | Change-Id: I54030ad525e998f7533f4bb25b3e77c33791b145
* | Use DataProviderConstants for communicationTeemu Suo-Anttila2016-06-151-1/+3
| | | | | | | | Change-Id: Ic51fd70229991838f5da449a3db467ea41a663ea
* | Extract a base class from typed NativeSelectTeemu Suo-Anttila2016-06-157-120/+341
| | | | | | | | | | | | This patch adds some helpers for extensions aimed at Listing components. Change-Id: I7ac2ee56ca7e44ac0300c94d02d30533aea11f9a
* | Add server to client communication to selection modelTeemu Suo-Anttila2016-06-156-3/+98
| | | | | | | | Change-Id: Iad3f8c6a5c1b30aebc01ce859d828153db91f596
* | Add typed NativeSelect and SelectionModel functionalityTeemu Suo-Anttila2016-06-154-3/+266
| | | | | | | | Change-Id: I3d65d02c34aa6ff0281cae36cfdd8b1166292d7f
* | Add a DataProvider implementationTeemu Suo-Anttila2016-06-155-0/+682
| | | | | | | | Change-Id: I8fba190a905a4dac6bfef5693064218672e23ba4
* | Introduce Listing and SelectionModelTeemu Suo-Anttila2016-06-152-0/+153
| | | | | | | | Change-Id: Ied323b4874c3abe57e745a842c30580b50389243
* | Add DataSource interface with abstract base classTeemu Suo-Anttila2016-06-153-0/+224
| | | | | | | | Change-Id: If7800ea18f7bed0af99f9f65467d75544f9d22a7
* | Initial HasValue, Handler, Event and RegistrationTeemu Suo-Anttila2016-06-154-0/+208
|/ | | | Change-Id: Ib7e8b10d50fc37a118827e6e851c4ab54696c721
* Provide a way to disallow navigation to the same state twice (#12107).Denis Anisimov2016-06-132-26/+121
| | | | Change-Id: I831a02f26929cc7ec4dac5177cb68f84bd0bfc2b
* Fix a Javadoc typo that crashes Checkstyle (yes, really)Johannes Dahlström2016-06-021-1/+1
| | | | Change-Id: Ib0ca5ad40a8e68a21c707941c7d533c9206a9129
* New login form (#8171)Ingo Kegel2016-06-011-232/+260
| | | | | | | | | The legacy LoginForm is substituted with the new one which is compatible in API. The patch contains modified code from the addon https://vaadin.com/directory#addon/loginform Change-Id: I2178291c97c2f66840f832a0bf932271534beb49
* Suggestion pop-up width API for ComboBox (#19685)Jonni Nakari2016-05-311-1/+32
| | | | | | | | | | | | | | Added API setPopupWidth(String) to ComboBox. The suggestion pop-up now has three different width modes: 1. Legacy "null"-mode: width is determined by the longest item caption for each page. This looks & feels like the old implementation. This is the default mode 2. Relative to the ComboBox. e.g. 100% 3. fixed width using any CSS definition Change-Id: Id60a6996ee82726196b84d50c2d0d18a6cfb5ebf
* Update missing @since for 7.7Henri Sara2016-05-302-2/+2
| | | | Change-Id: I9c35e50fd4b56c6b70a4194526cbbbe7870add6e
* Send an ack message after push has removed connectors (#19822)Artur Signell2016-05-271-0/+5
| | | | | | | The server side needs to know the client has removed the connectors to be able to do cleanup Change-Id: Ic3d41cc5cbab035a53bf5c99496d74858c376e73
* Correctly check if validators are present (#11450)Artur Signell2016-05-271-1/+5
| | | | Change-Id: Ibc0173f96a1000e709bd7ee90cccd500fad1a223
* Make tests pass in any timezone (#19813)Marco Collovati2016-05-262-9/+15
| | | | Change-Id: I78411b92a5b3c2f04ed8a15ebd2c183aa1af4ab9
* Make tests pass in any timezoneJoonas Lehtinen2016-05-203-5/+13
| | | | Change-Id: Ic81205bca5e25d0f525ae5fa0cbe20d0bd736a58
* Load CustomLayout templates like other theme resources (#8578)Artur Signell2016-05-204-26/+51
| | | | Change-Id: I0ee79c357a1a3e4c5ce1cb8a93ac0cf1ba4d4163
* Throw exception early on null itemId (#16541)vilo2016-05-201-0/+3
| | | | Change-Id: Iff42a6e9e5e00006c96fa82e102ff145449c6f88
* Ensure ContainerOrderedWrapper returns itemIds in expected orderArtur Signell2016-05-192-5/+17
| | | | | | (#19427) Change-Id: I79cfe68cf5e9e37db27c53d2f7a1aa9a1573df90
* Remove shortcut listener from subclasses of AbstractComponent (#16498).Edoardo Vacchi2016-05-171-3/+1
| | | | | | | e.g., Panel shadows actionManager with its own instance field * solution: always invoke getActionManager() Change-Id: Ibeca2ad53cb1175ae1ebcfb4d68b3d2bf36ea8b2
* Change GridLayout to no longer be a legacy componentArtur Signell2016-05-161-19/+1
| | | | Change-Id: I9d5c135dbfbe108c17fea6334966d4df09ac61ca
* Eliminate rounding errors for GridLayout expand ratios (#19797)Artur Signell2016-05-161-33/+13
| | | Change-Id: Idf05dde5d6526fafee618fd3e2eb1afa63fab7bc
* Fix typo in VariableOwner error messageLeif Åstrand2016-05-161-8/+8
| | | | Change-Id: I80f038903e0f32e8b6cb38d6e7931362c4f0f285