Artur Signell
da8b43ed41
Correctly round tr width in Escalator (#18820)
* screenshot based tests for all themes for various features in Grid
Change-Id: Id44f319b517fdfa419b70d30a9f8d4bd5e82fa63
9 years ago
Artur Signell
ca3c460cbd
Adds support for defining the URL to use for push requests (#18989)
Change-Id: I12afaf7e5c5c385f3a19c7dab60f044d8721e082
8 years ago
Teemu Suo-Anttila
50b9c0c472
Fix missing @since, update release notes
Change-Id: Ib4bd0fe70de2189263d2aec7eb9255a2e4389b4b
8 years ago
Teemu Suo-Anttila
ca797d3b92
Prevent moving editor while requests are pending (#18959)
Change-Id: I5551ac7c8d602c7e28cf4ce99d5e7ca69bc925ff
8 years ago
Teemu Suo-Anttila
1695c1a6bd
Fix Grid internal focus tracking with Editor open (#18956)
Change-Id: I92b9f632960c041111ae9aada6055eab14a9bd81
8 years ago
Teemu Suo-Anttila
8f9538dffa
Clean up unneeded logging and focusCell method in Grid
Change-Id: Iaf2848e3873d87a8db3a694cd542a34dc669ec74
8 years ago
Henri Sara
e71f6cfd81
Make ordered layout Slot customizable (#18703)
Change-Id: If425d7196e9393f87659462d5b4488549988ee0d
8 years ago
Teemu Suo-Anttila
be5c159ee9
Fix Grid Editor handling to not track focus events from widgets (#18919)
Change-Id: Icfdc99c39e2a4ae5d1ee580bf0ca9b63a35ba256
8 years ago
Teemu Suo-Anttila
a968da0682
Fix Sidebar isOpen to not throw an exception (#18918)
Change-Id: I4a60e5a4d8939f996d72fe2234ea945e6afb5542
8 years ago
Teemu Suo-Anttila
a2c008be78
Fix Grid unbuffered validation error area theme (#18812)
Change-Id: Ifa37b341b1d49bb7964978a1f2ed0a65efbdcb2a
8 years ago
Teemu Suo-Anttila
32863384d6
Fix Escalator onResize to layout Finally instead of Deferred (#18751)
This patch also corrects a possible issue with calculating columns when
it is not attached.
Change-Id: I616eb0f6d060991d9f461b7e2b1e3f7f30fbd122
8 years ago
Teemu Suo-Anttila
d41455cc3e
Fix RpcDataSourceConnector data handling when scrolling fast (#18909)
Change-Id: Ibd048b322497350cef4a5c2fa675a17912247b0f
8 years ago
Teemu Suo-Anttila
89df22ae86
Fix Grid validation with row change race condition (#18908)
Change-Id: I628f6b2921f800218a2e65d866b2332a9c574bda
8 years ago
Manolo Carrasco
07a3c3c07c
Grid: allow zooming in touch devices.
- Since grid was not cancelling scrolling when multiple touches,
zooming was not working, this patch fixes "zoom trap".
- Prevent default when moving the scroll in touch devices to avoid
parent scrolling
Change-Id: I47856ef20bc835bb2b310b45f6d2749e950e8e7a
8 years ago
Teemu Suo-Anttila
a11bd16d7a
Add Tab move to next/previous row in Editor (#16841)
Change-Id: I142d7e70cd226f01905f34440b6ec5096eaa86d7
8 years ago
Teemu Suo-Anttila
5a876aba43
Add basic tab navigation with focus handling in Editor (#16841)
Change-Id: I89ca61020092cafd3390273ae90736bd6856c8a6
8 years ago
Johannes Dahlström
c522410a14
Fix scrolling bug when moving Grid editor up
Change-Id: I005e17ec8ce7927e5fc36975b1e784444d5904b7
8 years ago
Mika Murtojarvi
17184829f3
Update @since tags to 7.5.6.
Change-Id: I376cd27d5ae08c877cd3279740b601fb8dddb2e7
8 years ago
Sauli Tähkäpää
9e99e3e793
Disable sidebar button when grid is disabled. (#18696)
Change-Id: If334cebd85fcfe9b368b1b360181abaadd5cb4ef
8 years ago
Denis Anisimov
cd1d8ba342
Use high resolution time for profiling if it's available #14716, #18782.
Change-Id: Id45ccd47cac3bcdb14c5d4e93e4fb8225b1b2864
9 years ago
Artur Signell
154396df74
Add body style name when reconnecting (#18838)
Change-Id: I7ff28587780fbd1c68b065b3edc670a879e8551e
8 years ago
Leif Åstrand
8b9cb7b88e
Implement ItemStyleGenerators for ComboBox (#9276)
Change-Id: I899c21e3f71bc728cb613685134b99961b557c5b
8 years ago
Teemu Suo-Anttila
bd1932af96
Fix Editor selection checkbox handling to be more specific (#18818)
Change-Id: Ic33572d3cd9e6117dc133bbfe26bc707c4b84f21
8 years ago
Artur Signell
53aea4ad61
Always do layout if there are connectors pending layout or measure (#16992)
Change-Id: I6ca8f3a1ca9c0a2d537c694812f4831efdeb8e08
9 years ago
Mika Murtojarvi
6f6c7b1fd4
Add missing @since 7.6 tags
Change-Id: Iffa8655403615d1f7345709c865dd14c6fa861b2
8 years ago
Mika Murtojarvi
2366eebce0
Add missing @since 7.6
Change-Id: I4f40737f69081bbda997e87b2448dee89dbc25d5
8 years ago
Mika Murtojarvi
82a0322347
Update @since tags for 7.6.
Change-Id: I69df09f371aae61f9e1ef741814f6e3016510fe2
8 years ago
Teemu Suo-Anttila
c41cd67905
Save editor content on keyboard editor move (#18809)
Change-Id: I1bb3e352c87fac491269c1ca93f6acdff8bb97eb
8 years ago
Artur Signell
c8f92cd539
Ensure dialog is not shown if reconnected during grace period (#11733)
Change-Id: Ic94ebc1a8758826ab515bfd883c02f4953836832
8 years ago
Artur Signell
95c5064f09
Reimplement reconnect dialog without UI binder (#11733)
Reduces widget set size by 7KB and removes extra <div> from the body
Change-Id: I01218651274233d5ffb0ce26e7960a45393fbcac
8 years ago
Artur Signell
e603ea3cf9
Pass AtmosphereResponse to event handler to be able to report real error causes (#11733)
Change-Id: I1117872a4d4b5cbc9a533d0644a40f457be477ca
8 years ago
Artur Signell
50c3190131
Preload reconnect dialog resources (#11733)
Change-Id: Id89e5ecdad64d6000c6d3d518411cc1553cc7dd1
8 years ago
Teemu Suo-Anttila
724f559120
Fix Grid frozen non-editable cell location in Editor (#18750)
Change-Id: I27c7ff5a09b6b42915f37759845cd204983ca223
8 years ago
Artur Signell
24ac02a523
API refactor based on review (#11733)
ServerMessageHandler -> MessageHandler
ServerCommunicationHandler -> MessageSender
State -> ApplicationState
CommunicationProblemHandler -> ConnectionStateHandler
CommunicationProblemEvent -> XhrConnectionError
Change-Id: I2eccfea9cf6a275eba02ac605b6a172e496bd004
8 years ago
Teemu Suo-Anttila
ac66a3d174
Redesign RpcDataSourceConnector pinning RPC requests (#18692)
This patch removes DataProviderKeyMapper which was mostly dead code
already. Uses a regular KeyMapper instead.
Change-Id: Ic97d1dc827d45fde65bcddc0414bfe711032620c
8 years ago
Teppo Kurki
67a1ecf6a1
Do not open detail row if generator is the NULL one (#18663)
Change-Id: Ib853205dae7745ca4af11fb558899e6648e25da8
8 years ago
Manolo Carrasco
0922cc0ee6
Grid: touch kinetic scrolling. #18133 #16885
This is a new implementation of scrolling for grid we
have in v-grid.
It uses GWT animations instead of having to deal with
the HTML5 animation framework directly and implements
the concepts of velocity and acceleration.
Change-Id: I11cb0098e8a0e61b989edd7a383a069fa064ab32
9 years ago
Artur Signell
93cb10eb97
Make responsive work in Edge (#18620)
Change-Id: Id99a1da15293768e55733787e38f090f23c2991f
8 years ago
Teppo Kurki
3c9ec4f459
Close existing details when the generator is changed (#18664)
Change-Id: Iae5e70f42c27731ce40c00604ccc6097323faa79
8 years ago
Teemu Suo-Anttila
53a4b2c77a
Refactor Grid SelectionModels as extensions (#18624)
This patch removes all selection related variables and API from several
core parts of Grid.
Change-Id: Idb7aa48fda69ded1ef58a69c1f7dbc78b7f52a54
9 years ago
patrik
9899aa2009
Make Grid Editor eagerly report validation errors (#16725)
Change-Id: I56b60d5bf30dde7cc73bc6b339150b9114e95d72
8 years ago
Artur Signell
9aafe4d1c5
Use Transport.WEBSOCKET_XHR instead of setter for mixing websockets and XHR (#11733)
Change-Id: I2fad7d367d8a4ba476ae0705672ebc2ee7cfeb1c
8 years ago
Artur Signell
b71cc2ffa9
Make non public API private again and update javadoc (#11733)
Change-Id: Ie7a28488e4642a294f0341f00fc98b2ef38922b6
8 years ago
Artur Signell
8b30dbf46f
Handle unparsable JSON as invalid content (#11733)
Change-Id: I67ed5e78b93ff0fe20d861105a0aa01ae6ccb2e6
8 years ago
Artur Signell
f17408b5e0
Reset reconnect counter when connection is re-established (#11733)
Change-Id: Ifb9895ebdfb6c193ed26c529237423275f0ffd11
8 years ago
Artur Signell
df3e10d969
Add modality configuration option for reconnect dialog (#11733)
Leave the request state as open until reconnect is done and the message has
been delivered. This avoids flushing the rpc queue during reconnect, which
would cause two concurrent requests.
Change-Id: I320ffccd49c26acd16bd70b34ba28b465d17842c
8 years ago
patrik
1d36db6d11
Add better keyboard Close Shortcut API for Window (#17383)
Change-Id: I29c7d288fe35f6801cf3576ba06751adce821340
8 years ago
Johannes Dahlström
c6622ac5cb
Make Grid editor event handling more customizable
The event handling is factored to a separate EventHandler interface,
with the
default behavior contained in class DefaultEditorEventHandler. The
latter is
made easily extensible by providing several customization points.
Change-Id: I653d37197cc9314980a8d36983783f227af0cd5e
8 years ago
Johannes Dahlström
b6f2bb0cee
Fix empty @since tags for 7.6.0.alpha4
Change-Id: I9f223ec2d49a4a851f5e5808cc325c52717191ee
8 years ago
Teemu Suo-Anttila
a5506fd68b
Remove unused Sidebar code from Grid (#18659)
Change-Id: I5476579668c3bf8d05e92862bcd40237bd58b95c
8 years ago