summaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Move selects to compatibility packageArtur Signell2016-08-205-342/+0
| | | | Change-Id: I7ee02d34b230e8752174a7f19824f81cbb616c33
* Move FieldGroup and Vaadin 7 Grid to compatibility packageArtur Signell2016-08-2017-2971/+1
| | | | Change-Id: I9aaef478e0b67462641239802b924b8461cb9225
* CustomField migration to new AbstractField (#61).Denis Anisimov2016-08-191-0/+25
| | | | Change-Id: I33dd7aa2cf91ba2606a602c8ba612bcc30b02622
* Define common test dependencies in the main pom fileArtur Signell2016-08-181-13/+0
| | | | Change-Id: I7d5897384f1172befbc852e27a7372104e7820da
* Define dependency version in the main pom fileArtur Signell2016-08-181-6/+3
| | | | Change-Id: Id603133355b1cb398bcb880e693dd3c8276f7937
* Implement new PasswordField (#52)Aleksi Hietanen2016-08-184-6/+72
| | | | Change-Id: I12236a856403942382633aad5992467576baa7fc
* Rename legacy packages to v7Artur Signell2016-08-1815-30/+30
| | | | Change-Id: I53f3bd49c234a8d126887f6effa83a3c5c92b4e0
* Add DataCommunicator for data communication of ListingsTeemu Suo-Anttila2016-08-183-1/+194
| | | | Change-Id: I1f50823fdef105c3ba0463011574908a0cec7ad9
* Remove IE8-IE10 client side codeArtur Signell2016-08-1841-1181/+159
| | | | Change-Id: I2ca0b41c3cc2ed851646ced2e0693a93b1853c95
* Add Listing interface and minimalistic abstract implementationTeemu Suo-Anttila2016-08-181-0/+28
| | | | Change-Id: Ie13788c2c4dc49106919d8599b4b1199395a5b8e
* Rename Grid into LegacyGridelmot2016-08-185-5/+6
| | | | Change-Id: Ie99e3a5af908ada42a6d0eba421241ad65c0d6b4
* Update copyright year to 2016Artur Signell2016-08-18512-512/+512
| | | | Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
* Remove trailing whitespace from code and javadocArtur Signell2016-08-18490-4645/+4645
| | | | Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
* Format using Eclipse NeonArtur Signell2016-08-18252-3466/+3868
| | | | Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
* Flush the active connector before executing a shortcut actionArtur Signell2016-08-174-136/+57
| | | | | | | This change removes the old BeforeShortcutActionListener which was introduced before ComponentConnector.flush() to resolve the same problem. Change-Id: I79dc25bc0d2b98ce708f64b4fad950b13f6f132b
* Flush the active connector before closing a browser window/tabArtur Signell2016-08-171-32/+28
| | | | Change-Id: I116ec752153e8e86724b542234e4d6af46caeb09
* Remove Form and FormFieldFactoryArtur Signell2016-08-172-375/+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-1716-585/+894
| | | | | | | | - 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
* Remove component dependencies from core framework classesArtur Signell2016-08-161-11/+13
| | | | Change-Id: Id4fa553f9d88156e91357c983b948c2c53598dc4
* Move component drag'n'drop criteria to the correct packagesArtur Signell2016-08-164-21/+61
| | | | Change-Id: I8c681fe89d8ce7cee067f07e6b4aecbfd5ac1970
* Remove unused codeArtur Signell2016-08-161-35/+14
| | | | | | VRichTextArea implements Focusable so the removed code was never used Change-Id: I53eebadbaf63e12ee121eca5af3a9c3ecff9eca6
* Make OSGi work againArtur Signell2016-08-151-2/+2
| | | | | | | * Specify correct (Java 8) execution environment for OSGi * Accept any servlet 3 version Change-Id: I170d4577218e773bc17c14342bc7f93572932fcc
* Update/remove empty @since for 7.7Henri Sara2016-08-152-8/+8
| | | | Change-Id: Ib46a450c7d6a6d15eb6bea5d53351d182929e52f
* Derive DateField from new AbstractField (#57).Denis Anisimov2016-08-156-40/+134
| | | | Change-Id: I5efe17253ecd28dad5a2250076246a9eb30eec62
* Move old DateField components to legacy package (pre-#57).Denis Anisimov2016-08-123-6/+6
| | | | Change-Id: I9e766be232d90aab92b5daa77351f4b0a3933f1d
* Update to GWT 2.8.0-rc2Artur Signell2016-08-121-1/+1
| | | | | | Uses upstream com.google GWT instead of com.vaadin.external.gwt Change-Id: Id1c4391d167463082cf252e713d72ccd5f2d2303
* Remove unused GWT dependenciesArtur Signell2016-08-121-1/+1
| | | | | | | | | As vaadin-client-compiler dependens on gwt-dev, the gwt-dev dependencies are either bundled in gwt-dev or specified as transitive dependencies for it, so there is no need to specify them again for vaadin-client-compiler Change-Id: If5d35124765d8606815ec49ec318eaf096de480b
* Move multi-select mode to AbstractSelectStateHenri Sara2016-08-111-2/+1
| | | | | | This change does not affect Table and Tree which use multiple modes. Change-Id: Ib93a088e88474301eb199988f941563566e6bcc5
* Use shared state for OptionGroup htmlContentAllowedHenri Sara2016-08-112-9/+12
| | | | Change-Id: I626165e19a1b634bd27b2e25efab88066552b190
* Convert CheckBox from legacy to AbstractFieldHenri Sara2016-08-111-0/+25
| | | | | | Add LegacyCheckBox for old field factories, Grid editor etc. Change-Id: Ic40790049421268c6de3d26730d1955d56aa86c4
* Remove deprecated column based width support from selectsHenri Sara2016-08-113-28/+1
| | | | Change-Id: I233f205d3d0d7c0cf59e55531de09b7807d73548
* Fix Grid height calculation when HeightMode.ROW (#20104, #20074)adam2016-08-115-1/+128
| | | | | | | | | When Grid is inside of a Tab (Tabsheet or Accordion) and height mode is set to HeightMode.ROW, layout happens before row height is known. To fix that, an event is fired and a handler starts a layout after everything is calculated. Change-Id: I516b09b5a7febc7ab3931fe582752eb5c888e4a8
* Rename field in VFilterSelect.DataReceivedHandler for clarityHenri Sara2016-08-081-6/+6
| | | | Change-Id: Iaf951b0c50a124b5be377659eac4d3966f20b383
* Update comment in VFilterSelect.resetSelection()Henri Sara2016-08-081-5/+3
| | | | Change-Id: Ie0bd8c2bbfee62b7ed8b4a413c7f2479656dd729
* Clean javadoc/comments in ComboBoxConnectorHenri Sara2016-08-081-4/+1
| | | | Change-Id: I795852bb1269867a0ecfb2bf7f4d97ce697f3eb6
* Moved ComboBox suggestion popup width to shared stateHenri Sara2016-08-081-7/+2
| | | | Change-Id: Ifdadc24ff922761eb78c4e5168f0e83fbf47108a
* Minor ComboBox client side cleanup (#19929)Henri Sara2016-08-082-27/+2
| | | | | | Remove unused references to immediate flags. Change-Id: I4dfeccb9cb5c282c1b3a51bc5ff14a6fd62d3b1b
* Move combo box selection update logic to handler (#19929)Henri Sara2016-08-082-104/+142
| | | | | | | Move logic related to updating the selection to the handler and VFilterSelect. Change-Id: I399c1ab2ceaceb1132aabeb11fff4c5ac7bf7ebc
* Move more combo logic to handler (#19929)Henri Sara2016-08-082-59/+63
| | | | | | | | | - Move waitingForFilteringResponse etc. to the data received handler. - Change some setters to parameterless methods that trigger a state transition. Change-Id: Iaf2547df1e6e61a1cb25b74172ea0fb095068375
* Use a separate data received handler in VFilterSelect (#19929)Henri Sara2016-08-082-121/+159
| | | | | | | | | | Move parts of the request handling to a separate handler class that keeps track of the current communication state etc. This is an intermediate change. Later changes should move waitingForFilteringResponse etc. to the handler. Change-Id: Ic248aa463ae0b194f95e5e4ce92e9d26627ddfeb
* Move combo popup opener clicked flag to connector (#19929)Henri Sara2016-08-082-37/+31
| | | | | | | The flag is only used by the connector to temporarily block certain operations. Change-Id: I30a2ffe15768a483b7823dcee450b9cfe93888a4
* Refactor ComboBox pending selection handling (#19929)Henri Sara2016-08-082-81/+62
| | | | | | | | Move the handling of selection when a navigation operation pends on server reply to the connector, with a callback that actually performs the selection. Change-Id: I941defbf2fe85d0f4d6ed58b7e65799c35a11aa1
* Use accessors for combo internal state (#19929)Henri Sara2016-08-082-25/+114
| | | | | | | This is an intermediate step towards refactoring the communication related client side internal state management. Change-Id: I252988cae5e19883ea0acc283bdda69473dc4f85
* Remove UIDL references in VFilterSelect (#19929)Henri Sara2016-08-082-17/+27
| | | | Change-Id: Ia6af50fac9ff4e8945ec16272c7a3227b2600cc6
* Request ComboBox pages with RPC (#19929)Henri Sara2016-08-081-6/+2
| | | | | | | | | | 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-11/+2
| | | | Change-Id: I7eaf2dae59133745d6a7c686503625f1f5216c52
* Move ComboBox pageLength to state (#19929)Henri Sara2016-08-082-6/+2
| | | | | | | 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-082-8/+6
| | | | | | Send the selection from the client to the server with RPC. Change-Id: I67e4e526f59550e83d9400729adf91e2b4bbb806
* Send ComboBox focus/blur with RPC (#19929)Henri Sara2016-08-082-10/+52
| | | | | | | | Send focus and blur events using RPC instead of in UIDL. This change does not use ConnectorFocusAndBlurHandler to preserve old timings. Change-Id: I02a86dcc3959388ca835798a33cb600898b19ab9
* Create new items with RPC (#19929)Henri Sara2016-08-081-2/+1
| | | | | | | When the user creates a new item, send it with client to server RPC. Change-Id: Iaf60fc910d4e8b57b681b4cf13f124871c1a01b0