| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
Change-Id: I9736e528d4812a613ffa934c476d3b69ccefd631
|
| |
| |
| |
| |
| |
| |
| |
| | |
Touchstart events now fire a contextclick event if there is a context
click listener.
Refactored sendContextClickEvent to accomodate the change.
Change-Id: I9bce5948f89149e9ecb261cfd8ae918470ccec3e
|
| |
| |
| |
| | |
Change-Id: Ic0a9b69c535ec51ae29472844506efb61ec5f0a7
|
| |
| |
| |
| | |
Change-Id: I1361c8099e9f4a95e991f4937a406c5e4db67027
|
| |
| |
| |
| |
| |
| |
| |
| | |
This change makes it possible to create an injectable subclass of
the navigator by providing a protected no-args constructor and a
separate initialization method.
Change-Id: I7d55fca2a84570d47e2767b0fb81a82e0732fd21
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The Spring, CDI etc. add-ons need hook points that permit switching
contexts at the right time. This was very hard to do due to the
monolithic nature of navigateTo() - beforeViewChange() is too early
and can be cancelled, afterViewChange() is too late.
Change-Id: I66ffbafe1597b782b4feaf2ebd0de3ca1941a9ae
|
| |
| |
| |
| | |
Change-Id: Idfde7842fd31be4b84a1436b40eaa932b6a6c349
|
| |
| |
| |
| |
| |
| | |
This makes column resizes smoother and more intuitive.
Change-Id: I6e4e92e0391d8f95f74ec89cfc3ffbbb133c7ecc
|
| |
| |
| |
| | |
Change-Id: I962facc5395990751821d11966300a7c2e89dc3d
|
| |
| |
| |
| | |
Change-Id: I49a86d2fceac233fdfd9e31d8ade519b9f8460b6
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If an ONLOAD event fires but the target is not the icon, an NPE
occurs. The isCaptionElement method has already used the check
against null before any call happens on the icon which logic is
enough for the onBrowserEvent check as well.
Change-Id: I64de45a07f50f113dcfcb4556f0d8adeea9e1b1b
|
| |
| |
| |
| |
| |
| |
| |
| | |
Method setWidgetEnabled in AbstractComponentConnector,
called from updateEnabledState, sets enable state only for widgets
implementing HasEnabled interface.
Change-Id: Idc700d0c28efd13b9a9470333b19a1509cca4a51
|
| |
| |
| |
| | |
Change-Id: I75cf104b05ed361ced7f17b20cebd98cc3825d5c
|
| |
| |
| |
| | |
Change-Id: I9fe4a332bb8170a6482610d1b83bad73e049a3a1
|
| |
| |
| |
| | |
Change-Id: I76dcd437456351a8d5b0fffab6cc8bbfec6c2638
|
| |
| |
| |
| | |
Change-Id: I2b700c72bcdc0f3a6c75a5bfb31059a986bd4dc9
|
| |
| |
| |
| | |
Change-Id: Ic93545c9c3ed48d6328ee29af744cbfbff0b5c0b
|
| |
| |
| |
| |
| |
| |
| | |
When the user clicks an empty area, the TableContextClickEvent will still
fire, but will have a null property.
Change-Id: I39303f1a72d072db09c4fe6df8141d6caf0764c2
|
| |
| |
| |
| | |
Change-Id: Ia6aebc266c48fb284ebf8f7a89375390555d1bec
|
| |
| |
| |
| | |
Change-Id: Ia99bcc828bee1a82581bbe552a83ca50ce129b05
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Jsoup binary incompatibility between different versions.
Declarative default prefix is "vaadin-", not "v-".
ContextClickEvents added, specialised for Grid, Table, TreeTable and
Tree.
Change-Id: I6de7a35b52cbacb886753012b2ed5ecab46a4ed0
|
| |
| |
| |
| | |
Change-Id: I2f0c430deb6184890085e70ecbcd976c37a41d89
|
| |
| |
| |
| |
| |
| |
| |
| | |
New location is com.vaadin.server.communication.data as the extension
only manages the communication of container data to a client-side data
source.
Change-Id: I7aeefe23c9d771d70bc1dd389bc7f0c3357f0a17
|
| |
| |
| |
| | |
Change-Id: I8045727400c795fca78561c1a4c859595f7c53af
|
| |
| |
| |
| |
| |
| |
| | |
This removes an external dependency to guava set helpers from the Grid
class.
Change-Id: I1d85b6c4090c0b5efa568135105933dab8f0b964
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
While refactoring any special cases are removed. This needs Grid
extensions to have a way for adding and removing components from Grid.
Removing any and all parts of RpcDataProvider work towards having it
separate from Grid and maybe usable for other components as well.
Change-Id: Ia4e25d5f0acaf2085478346b0ff6e23c8334e1b9
|
| |
| |
| |
| | |
Change-Id: I97e36b388ce0002363a8022eed41d425f12b822d
|
| |
| |
| |
| | |
Change-Id: I1cdecb54b3df45b16ddf2c7b06261198be086274
|
| |
| |
| |
| |
| |
| | |
Also add missing test for GridLayout alignments
Change-Id: If553c9e254fb754cb020a63013bfcc9ecae3a056
|
| |
| |
| |
| | |
Change-Id: Ibc7d174970c154fce730341a8cfc240b8072633e
|
| |
| |
| |
| |
| |
| | |
This reverts commit 79c8c696c09b0a7cbe1f1863e6c7c165b2f5f19f
Change-Id: I364bc4a77cff36f319cec86a793806a0406f78b4
|
| |
| |
| |
| | |
Change-Id: Ie04e673fcdb3ce0f63b07158b5cd9f128ea9c30e
|
| |
| |
| |
| | |
Change-Id: I5d5237fcc06ae184a884cb17fa9b6eee5c37179a
|
| |
| |
| |
| | |
Change-Id: Ib0679cf893edda3206b858938c0684a242500cfb
|
| |
| |
| |
| |
| |
| |
| |
| | |
This patch limits event preventDefault calls to happen only with Tab
navigation. No other events are prevented by default anymore. Earlier
implementation that prevented too many events was in patch for #16841
Change-Id: I78924d35c86b822295fdaf720b3e4540c43df5c0
|
| |
| |
| |
| |
| |
| | |
This change removes deprecation of the class, but
leaves some methods subject to change in the future.
Change-Id: I4187c32c5439eb5db1e1466d4cb594eb06c86133
|
| |
| |
| |
| | |
Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
|
| |
| |
| |
| |
| |
| |
| | |
By default columns can be drag-resized by the user. This can be changed on a
column-by-column basis.
Change-Id: I8354e270db9affe865d1444d6cccbe8c839a3b5b
|
| |
| |
| |
| | |
Change-Id: Id88a32e299f9c806c194105d6da4f47567a62d51
|
| |
| |
| |
| | |
Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
|
| |
| |
| |
| | |
Change-Id: If8399a13585ae691ea3b3ee4a41a1a38b342adb9
|
| |
| |
| |
| | |
Change-Id: Ifdfac8f2088042e2eeb4618b66a9e4dc315f7e24
|
| |
| |
| |
| |
| |
| |
| | |
The EditorEvent API is not mature and useful enough to be present in a
stable release.
Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
|
| |
| |
| |
| | |
Change-Id: I7122252e9b238fdca0383d0698623fe5a9e3f262
|
| |
| |
| |
| | |
Change-Id: I9e20fa21ae2f503a8d34740fcef860c66b369c7b
|
| |
| |
| |
| | |
Change-Id: I41f4a14e014d10b851dc7ea479a3b00a5ebad8a2
|
| |
| |
| |
| | |
Change-Id: I9622b92d58971ea55bc0e3cbde9300226fa2b18b
|
| |
| |
| |
| | |
Change-Id: I6c153291045a35f253cd7e6987d7eb90dbc93a1e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The session storage logic when implemented in VaadinSession was and must be
partly static. This makes it impossible to override the storage logic.
To be able to support storage customizations for portals (storing using
APPLICATION_SCOPE), the logic was moved to VaadinService.
For portals, all storage operations now use APPLICATION_SCOPE. Previously
only the store operation was done using APPLICATION_SCOPE, leading to
some portals not being able to load the session at all (the default
scope for reading attributes in portals is PORTLET_SCOPE).
Change-Id: I3d112608d98c883a457e650c0a25bf10c81acc78
|
| |
| |
| |
| | |
Change-Id: I406058abbc4a28651b9103e7f0d7fbcbf0fa8984
|