summaryrefslogtreecommitdiffstats
path: root/client/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* 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
* 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
* Move ComboBox communication to connector (#19929)Henri Sara2016-08-082-27/+95
| | | | | | | This change extracts the client to server communication methods of VFilterSelect and moves them to the connector. Change-Id: If9b10455d1d32e11bfd6077dcaccbc4841b300f0
* Create ComboBoxServerRpc stub (#19229)Henri Sara2016-08-081-0/+5
| | | | | | Create an empty client to server RPC implementation for ComboBox. Change-Id: I1ccce4875682b8ba2541acdc42d361edb30ca458
* Use shared state in ComboBox (#19229)Henri Sara2016-08-081-32/+29
| | | | | | | This change uses shared state for the read-only flag, text input allowed flag and input prompt. Change-Id: If770a3d9be96d10c3a19654b398bc2f5ddfb7e67
* Fixing TabSheet scrolling within SplitPanel (#20052)adam2016-08-031-3/+8
| | | | | | | | | This patch fixes an issue with disappearing tabs in a TabSheet placed in a SplitPanel. Scrolling a tab into view needs to be done after layout has happened. Otherwise the available width for TabSheet is unknown and causes unexpected behaviour. Change-Id: Ibcea04ddadfafc5028efe44a6817517b16e21bde
* Only trigger profiler after precondition checksLeif Åstrand2016-08-011-3/+3
| | | | Change-Id: I2c5b617dbd0da4f352e494097a601cea922f14df
* Fix disappearing ComboBox value (#19221)Matti Tahvonen2016-08-012-17/+79
| | | | | | | Without the fix, when selecting a value from page n+1 and re-opening the ComboBox popup, the content of the text box may disappear. Change-Id: I5fb57c0e5a068645f4b11fb1c392e682dd04b06a
* Use pure JS instead of JQuery JS for Atmosphere (#19396)Artur Signell2016-07-162-7/+6
| | | | Change-Id: I20c6e98fe84f0e42c3aa7544a85d4283e2a21537
* Added a null check to method 'setCellFocus' in grid.java in line with other ↵7.7.0.beta1Dillion Bowman2016-07-151-1/+2
| | | | | | | checks that shortcircuit method(#20031) Change-Id: I55e240980377d7ad94c06e2bf395acd95de32542 (cherry picked from commit 04eeee3d55b253435fdb7c8e5f23ebb970099022)
* Fixing drag and drop file upload issue on windows (#19809)adam2016-07-132-10/+41
| | | | | | | | Folder upload is not supported by most of the browsers and can cause StreamVariable methods not fire on some configurations. This fix tries to detect and prevent uploading of folders. Change-Id: Ib6357ddaeda5549065ab8ef5f682f12ad5968bce