summaryrefslogtreecommitdiffstats
path: root/shared/src
Commit message (Collapse)AuthorAgeFilesLines
* Update @since tags for 8.0Henri Sara2016-09-142-2/+2
| | | | Change-Id: Iec8a81424e1cae9c3dc6c760732e0d48c4a38af2
* Use state for ComboBox selectionHenri Sara2016-09-143-44/+6
| | | | Change-Id: I612376b4030a750c987ba2d8016a4dc44bc02d41
* Convert ComboBox to inherit AbstractSingleSelectHenri Sara2016-09-141-2/+2
| | | | | | | ComboBoxState now inherits AbstractSingleSelectState, but still effectively communicates its selection via RPC. Change-Id: I47b6a73f275e0c4c63d70d2c2c8badc95a218157
* Implement support for binding single-select componentsJohannes Dahlström2016-09-141-3/+20
| | | | Change-Id: I340e802e5c8e6e036b54f81ec46beeb5e1c34329
* Add multi selection support to CheckBoxGroupLeif Åstrand2016-09-141-0/+2
| | | | | | | | 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
* Create a CheckBoxGroup that replaces the multi select case of OptionGroupelmot2016-09-132-0/+63
| | | | Change-Id: I250c60741bc65443b66498a8d0b17541edb77bf1
* Make ComboBoxConnector extend AbstractListingConnectorHenri Sara2016-09-131-2/+2
| | | | Change-Id: I146b13d99b77beb2cf99019c5878b26f61b69b6c
* Remove unused state flag in AbstractFieldStateHenri Sara2016-09-131-1/+0
| | | | Change-Id: Ia7542be3b73eb4932cc3f2324e1da098a9844a4a
* Update ComboBox for new DataSource and communication mechanismHenri Sara2016-09-124-0/+202
| | | | | | | | This simplifies the client side state machine. This change does not modify the CSS class name v-filterselect. Change-Id: I2f4a6e5252045cb7698d582be90693e00961b342
* Update NativeSelect to use DataSource, extend AbstractListingJohannes Dahlström2016-09-121-0/+37
| | | | | | Selection and focus/blur support not yet implemented. Change-Id: I76752084442216e60055d93367475c1c0a612787
* Reimplement Grid selection model in terms of AbstractSingleSelectionJohannes Dahlström2016-09-122-5/+3
| | | | Change-Id: Id21cb0df32e07bd01f90a29a814dcf0775067bfa
* Implement new RichTextAreaArtur Signell2016-09-125-1/+116
| | | | Change-Id: I6f430c77caaad6d610133f340eba960f2268897e
* Add a simple non-connector single selection modelJohannes Dahlström2016-09-121-0/+34
| | | | | | To eventually replace SingleSelection. Change-Id: I623dfa962bce62067a5b35dc14be26b3de333e9b
* Migrate ClickableRenderer and subclassesAleksi Hietanen2016-09-091-0/+35
| | | | Change-Id: I233250d9b68052825b73bed0288fffeaf5bdd04b
* Update empty since tags for 8.0Henri Sara2016-09-085-7/+7
| | | | Change-Id: Iacf3864f6902e810591e2085adb44d0a6848f51c
* Remove strange TextField column APIArtur Signell2016-09-071-5/+0
| | | | Change-Id: I1cfa901b8699afafe490ec4e8045c643c7912e89
* Add AbstractTextField client side to make mapping 1:1Artur Signell2016-09-073-39/+65
| | | | Change-Id: I4439b995a769d22e0eded7132e2fb09123c25a49
* Reimplement basic Grid renderersLeif Åstrand2016-09-061-0/+3
| | | Change-Id: Ic855143d23cc7735d00130806df45b6579ba0d5c
* Clean up old Grid selection modelsTeemu Suo-Anttila2016-09-061-11/+19
| | | | | | | This patch removes old Grid selection model APIs in favor of the new common SelectionModel API. Change-Id: Iab8f2921930a575012c7da6226811d14a7145271
* Use diamond operator where it can be usedArtur Signell2016-09-0517-25/+25
| | | | | | Does not modify compatibility packages to keep to closer to Vaadin 7.7 Change-Id: Ic9c4944eb90218290545a04ecd7455eb63910012
* Clean up unused parts of old shared Grid classesTeemu Suo-Anttila2016-09-0113-851/+17
| | | | Change-Id: I4de92909afd74031647e9166a44362918269e57f
* Add simple data change handling for SelectsTeemu Suo-Anttila2016-09-012-1/+3
| | | | Change-Id: I16f9577ea4091fb4febe167d76e141b5945f53ab
* Implement SingleSelection on client and serverJohannes Dahlström2016-08-312-0/+169
| | | | Change-Id: I48192de092c6b6e6be7ca2580720d2765962e167
* Move and duplicate client side and state to compatibility packageArtur Signell2016-08-3015-495/+0
| | | | | | | | | | | * ProgressBar * ProgressIndicator * OptionGroup * Table * Tree * TreeTable Change-Id: Ie1249631cbdd2721f2c3a36e1b8ffc8160fca6aa
* Move and duplicate client side and state to compatibility packageArtur Signell2016-08-3011-457/+0
| | | | | | | | | | | | * Calendar * CheckBox * CustomField * Label * RichTextArea * TextField * TextArea Change-Id: Iba8915195e4d205fb4db9a4df5d96a4a10ab2f96
* Implement new LabelArtur Signell2016-08-263-19/+85
| | | | | | | Label does intentionally not implement HasValue as it cannot provide a value to a model Change-Id: I36b8e1794d64caf566fa802177051ae2eb637bf9
* Implement new ProgressBarAleksi Hietanen2016-08-261-1/+1
| | | | Change-Id: Ie5c4b0f4d9bc65e484f08832343ba97fff61a9b6
* Update TextArea to extend AbstractFieldNew (#53)Aleksi Hietanen2016-08-264-7/+71
| | | | Change-Id: I72400695f3b015add07be9709e48b5f99ce619cf
* Move ComboBox shared classes to vaadin-compatibility-sharedHenri Sara2016-08-254-165/+0
| | | Change-Id: Icdb0ddc011e8749f4c3f159d2ecd94e4c564d28f
* Use RPC for TextField cursor position and selection range updatesArtur Signell2016-08-252-9/+39
| | | | Change-Id: I48595a1d1a9a1620739d00a499d996026bd51000
* Cleanup of TextFieldArtur Signell2016-08-251-2/+2
| | | | Change-Id: Ia596f58bb0c44e2d70ccf2c0add95d86b33afdcb
* Allow multiple data change handlers in client-side data sourcesTeemu Suo-Anttila2016-08-251-0/+33
| | | | | | | This patch moves Registration to shared so it can be used in both client and server Change-Id: I16757f70beb474403903bbcf92c7f850aed68b88
* Add a typed version of the Grid componentTeemu Suo-Anttila2016-08-241-0/+25
| | | | Change-Id: I00cbe80ac72787de0c4cc88e1c223badc2c4ae89
* Organize importsArtur Signell2016-08-201-1/+1
| | | | Change-Id: Iedb6ed985dfc6b69c4a4753a876545d67621898f
* Rename legacy packages to v7Artur Signell2016-08-184-4/+4
| | | | Change-Id: I53f3bd49c234a8d126887f6effa83a3c5c92b4e0
* Add DataCommunicator for data communication of ListingsTeemu Suo-Anttila2016-08-182-0/+91
| | | | Change-Id: I1f50823fdef105c3ba0463011574908a0cec7ad9
* Mark IE8-IE10 as not supportedArtur Signell2016-08-181-5/+2
| | | | Change-Id: I4fdb3290c6ac95e4e2c6ac210e6f6b2f06cfe32a
* Update copyright year to 2016Artur Signell2016-08-18194-194/+194
| | | | Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
* Remove trailing whitespace from code and javadocArtur Signell2016-08-18193-880/+880
| | | | Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
* Format using Eclipse NeonArtur Signell2016-08-1821-91/+97
| | | | Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
* Remove Form and FormFieldFactoryArtur Signell2016-08-171-27/+0
| | | | | | | | Form was deprecated in Vaadin 7 when FieldGroup was introduced. In Vaadin 8, FieldGroup is deprecated in favor of Binder. Having three different "forms" would be very confusing. Change-Id: I17775c922940edc5df7dd5bdc80bfe9652588270
* Update TextField to extend AbstractFieldNew (#51)Aleksi Hietanen2016-08-177-8/+152
| | | | | | | | - Changes input prompt to be based on the placeholder attribute. - Unifies TextChangeEvents with ValueChangeEvents. - add*Listener methods now return Registration objects, remove*Listener methods removed. Change-Id: Ie92506ae9db205bb0010ae9126c608c62ad023ff
* Move multi-select mode to AbstractSelectStateHenri Sara2016-08-111-4/+12
| | | | | | This change does not affect Table and Tree which use multiple modes. Change-Id: Ib93a088e88474301eb199988f941563566e6bcc5
* Use shared state for OptionGroup htmlContentAllowedHenri Sara2016-08-112-1/+4
| | | | Change-Id: I626165e19a1b634bd27b2e25efab88066552b190
* Moved ComboBox suggestion popup width to shared stateHenri Sara2016-08-081-0/+7
| | | | Change-Id: Ifdadc24ff922761eb78c4e5168f0e83fbf47108a
* Request ComboBox pages with RPC (#19929)Henri Sara2016-08-081-0/+11
| | | | | | | | | | All client to server communication of ComboBox is now done with RPC. There is still an empty changeVariables() methods to override the default behavior in AbstractSelect. Change-Id: I718eeabd5c116ec4e00485ed37a0a6d5389ee1f0
* Move ComboBox filtering mode to state (#19929)Henri Sara2016-08-081-0/+7
| | | | Change-Id: I7eaf2dae59133745d6a7c686503625f1f5216c52
* Move ComboBox pageLength to state (#19929)Henri Sara2016-08-081-0/+4
| | | | | | | Use shared state for the page length and update related tests. This change also removes an unused widget field. Change-Id: I22055ea058029f898af952252a0c3dadcd9476d4
* Send ComboBox selection with RPC (#19929)Henri Sara2016-08-081-0/+8
| | | | | | Send the selection from the client to the server with RPC. Change-Id: I67e4e526f59550e83d9400729adf91e2b4bbb806
* Create new items with RPC (#19929)Henri Sara2016-08-081-1/+8
| | | | | | | When the user creates a new item, send it with client to server RPC. Change-Id: Iaf60fc910d4e8b57b681b4cf13f124871c1a01b0