aboutsummaryrefslogtreecommitdiffstats
path: root/shared/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Create ComboBoxServerRpc stub (#19229)Henri Sara2016-08-081-0/+27
| | | | | | Create an empty client to server RPC implementation for ComboBox. Change-Id: I1ccce4875682b8ba2541acdc42d361edb30ca458
* Use shared state in ComboBox (#19229)Henri Sara2016-08-081-0/+18
| | | | | | | This change uses shared state for the read-only flag, text input allowed flag and input prompt. Change-Id: If770a3d9be96d10c3a19654b398bc2f5ddfb7e67
* Updates to Grid's height handling (#19690).Anna Koskinen2016-06-291-1/+7
| | | | | | | - new height more for undefined height that works like in Table and resizes the grid when details row opens or closes Change-Id: I2dc817140308093865be30de72edcd6494e4a44b
* New login form (#8171)Ingo Kegel2016-06-013-0/+82
| | | | | | | | | 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
* Send an ack message after push has removed connectors (#19822)Artur Signell2016-05-271-0/+3
| | | | | | | The server side needs to know the client has removed the connectors to be able to do cleanup Change-Id: Ic3d41cc5cbab035a53bf5c99496d74858c376e73
* Correctly detect PhantomJS 2.1Artur Signell2016-05-221-2/+8
| | | | Change-Id: I9b1df949b831b84aa05bf611b0128eb2414bbbae
* Workaround Version class to work with 7.7-SNAPSHOTTeemu Suo-Anttila2016-05-191-1/+9
| | | | Change-Id: Iedc4f4a5869421ec465c9b169882897dd06e5eab
* Deprecate public bitmask methods in MarginInfo (#17565)patrik2016-05-171-0/+15
| | | | | | | | | These methods are superceded by a copy constructor. getBitMask() and the bitmask constructor are used in a few places around the framework, and need to be refactored out - the MarginInfo class is already serializable and can be used in lieu of the raw bitmask in the states of these objects. Change-Id: I39a6c25f03f3a2666c057ede99e8df54f5c57958
* Eliminate rounding errors for GridLayout expand ratios (#19797)Artur Signell2016-05-161-0/+2
| | | Change-Id: Idf05dde5d6526fafee618fd3e2eb1afa63fab7bc
* Merge remote-tracking branch 'origin/master' into feature/mavenizeTeemu Suo-Anttila2016-04-211-0/+10
|\ | | | | | | Change-Id: I1c55d6158caf32b796a9ad0d9e8df5392812e9a6
| * Add javadoc and @since for new APIelmot2016-04-151-0/+10
| | | | | | | | | | Change-Id: I5c6be2ae0fdaff8b6b6169d6a1110ae824472532 (cherry picked from commit 97741f4545e5f246e7b1af01270abc832b9cf3ab)
* | Merge branch 'master' into feature/mavenizeelmot2016-04-132-5/+49
|\| | | | | | | Change-Id: Id7db526d07a14ac259cbb50415bbafd2a7c2ab94
| * Update @since tags for 7.6.4 and related javadocHenri Sara2016-03-081-3/+1
| | | | | | | | Change-Id: Ia548da265c4cdfae13c6f0f76939f767ccf60975
| * Fix DragAndDropWrapper update after file upload (#19616)maxschuster2016-03-011-0/+36
| | | | | | | | | | | | | | | | | | | | | | After a file has been uploaded VDragAndDropWrapper tries to pull changes from the server by calling ApplicationConnection.sendPendingVariableChanges() which has no effect. This change replaces the ApplicationConnection.sendPendingVariableChanges() call with an RPC. Change-Id: Ibdf7f4d702add9507dbe54c1fdb402f0f4b19d19
| * MarginInfo CTOR with two booleans: vertical, horizontal (#14113).Denis Anisimov2016-02-291-5/+15
| | | | | | | | Change-Id: Iad15b95abeb24e7dd1e06b1d9f70844cb061cb49
* | Fix version parserelmot2016-04-121-1/+1
| | | | | | | | Change-Id: Ice7fa5ff485188dff905d14862e1a78842c7482f
* | Generate sources with release profileTeemu Suo-Anttila2016-04-111-2/+2
| | | | | | | | | | | | | | | | | | This patch refactors how unpacking of dependencies is handled. It now uses a more generic configuration on top level as well as updates the phase where the extraction happens. This way the source plugin configuration remains small Change-Id: I952ec84e05eac255f8b44044baceba37e07737c5
* | Fix shared test file nameTeemu Suo-Anttila2016-03-171-1/+1
| | | | | | | | Change-Id: Ib3c42fedbe23453ff65831f91e3baaae45dda38b
* | Migrate vaadin-shared build to mavenTeemu Suo-Anttila2016-03-10189-2/+548
|/ | | | Change-Id: I4ddc5050874faeb091740ac5ab4f9cafecf5696b
* Fix empty @since tagsHenri Sara2015-12-182-2/+2
| | | | Change-Id: I68dd71f65091a6c5979b67c2faea9050feac2b02
* Make it possible to only show collapsible columns in menu (#9811)Leif Ã…strand2015-12-163-0/+49
| | | Change-Id: I52cd2648d305f44d5688e7a2fcd222e6b167b97b