| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I8b72b362134d564165a7037e0722c3ff28f59497
|
|
|
|
| |
Change-Id: Ie239bf110909f8acb47f2141431965061f9ac407
|
|
|
|
| |
Change-Id: Ib7ef769b7537675c681ac1fab24a425d19a267e7
|
|
|
|
| |
Change-Id: I7b3556d5f9c1dd84beec638d7fbff1c5382070a4
|
|
|
|
|
|
| |
Added null check and corresponding test.
Change-Id: I197dad14d6b5f7bf9bedcdf083d4b1f0f20efdcd
|
|
|
|
| |
Change-Id: Ia7dd54c4cf10a2c56a5ef36864a6bb94f1d9167f
|
|
|
|
| |
Change-Id: I3b527084d23ee8bd49887bef3d018c1003f492e2
|
|
|
|
| |
Change-Id: I0b5976abf0d8804e8cd34c5dd489da8617ef89f1
|
|
|
|
| |
Change-Id: I1a8a895d631889e04f7acbde29306e86da344a23
|
|
|
|
|
|
| |
Added proposed fix
Change-Id: I88085546c2bf47f1e0952d64efadfc40bac12987
|
|
|
|
|
|
| |
VaadinService.fireSessionDestroy: session.accessSynchronously -> session.access
Change-Id: I72e08c9285e6b34dac54401c6c84b7175133e481
|
|
|
|
| |
Change-Id: Ia4c212ead39d7b71c56db586c0a8559935cae263
|
|
|
|
| |
Change-Id: Ie801a17ed1eff29a7dc6be61755241777071ab8f
|
|
|
|
| |
Change-Id: I2440f6471b8bbb016497bf59cffd023b013460dd
|
|
|
|
| |
Change-Id: Iccf6a2b0da6e47b5b14c40e0ebaab52df1eef92a
|
|
|
|
| |
Change-Id: I663b39a37bcdf4383fa76d04acd127503ced11df
|
|
|
|
| |
Change-Id: Ia746e41b7dd81b3465895aad4ca39991aac17d89
|
|
|
|
| |
Change-Id: Ia279c4da78ca04e0d3727b605e2ce68b99e8cd65
|
|
|
|
| |
Change-Id: I114ea5bf9d55c78826c1163206caf585b96143ef
|
|
|
|
|
|
| |
Comparisons with the ==-operator between a proxy and it's underlying
instance fail, so we should use a custom equals method instead.
Change-Id: Iaa86ae830fecbedfb1f55636e25f5affebf5aba3
|
|
|
|
|
|
|
|
| |
New version of vaadin atmosphere, picked change from main codebase:
https://github.com/Atmosphere/atmosphere/commit/9eeb5768
Tested manually against Jetty 9.2.3
Change-Id: I90f4a90b1ff651cc475eb01c2156d3c58abd8c2c
|
|
|
|
|
|
|
|
| |
When the UI had an invalid string the ValueChange event was fired
before setting all the flags causing an invalid isValid result when
handling ValueChange. Now the event is fired after the flags are set.
Change-Id: Ie4e6ba21edc81bf41c2c661aa27e0ace71e1bef0
|
|
|
|
| |
Change-Id: I90ec428ae11727b9762d53ebb8d94f8c850c425b
|
|
|
|
| |
Change-Id: I68a629a29cc0d6efd2dd7788875a1dc4182ee6bf
|
|
|
|
| |
Change-Id: Ifcfe1f90b795072c12d3118db33f3df6c96c568b
|
|
|
|
| |
Change-Id: I235ebe6250b9c03bbea393df7e8eb8823d119a2c
|
|
|
|
| |
Change-Id: I82e3caef915b6a8683608f1834130468b3f16dbf
|
|
|
|
| |
Change-Id: Id3829562f7bb898ee0df873de90f0339ad06adff
|
|
|
|
|
|
|
|
| |
This reverts the new default behavior introduced in fix for #8855.
If you want empty rows/columns to be ignored when rendering,
use GridLayout.setHideEmptyRowsAndColumns(true)
Change-Id: I38a8717d79cec7739b649174654b615db9d8dc7e
|
|
|
|
| |
Change-Id: I0635ea0a390c868162695291176d0ce416dfaf4c
|
|
|
|
|
|
|
|
|
|
| |
As described by Johannes, the RPCRequest constructor first takes whole
JSON as string and builds its attribute json from it (by parsing).
Then it reads from this parsed JSON the array called "rpc".
However it previously did a .toString on it only to re-parse it.
Newer json versions complain that "rpc" is not a string, but an array.
Change-Id: If4bb45abad551b183d757f0aa326c37c070ce103
|
|
|
|
|
|
|
|
|
| |
drag image (#13836)
Amend : Fixes the comments for the last commit.
Amend 2: Fixes a nullpointer found in a certain test scenario
Change-Id: I72327f5f8ab9e46d88e1ebed8f1db3a7da39d7d8
|
|
|
|
|
|
|
|
|
| |
Makes any Label text colored, by default the same as $v-selection-color.
Modify the Forms and Labels examples to use the new style, and remove
the fixed color from “light” style form layout for header labels.
Change-Id: I27a4fce56b1f734aa5c2c837bf1684284b0d96cc
|
|
|
|
|
|
|
| |
Available as additional style names for buttons, text fields/text
areas, combo boxes, date fields and labels.
Change-Id: I12f36935a690f5bf3f12333f5bd4ac986d4efd1f
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the font icon to version 4.1.0.
The enum is now sorted alphabetically by the icon name, while
previously it was sorted by the code point.
The new list is copied from http://fontawesome.io/cheatsheet/ which
contains all the icons in the font.
Change-Id: I41a69248a9e3bd25c90b7f79b5814cdb46b10bbc
|
|
|
|
|
|
|
| |
All HTTP request based push request invoke onRequestStart/End in the servlet.
We need to trigger start/end separately in push handler only for websocket messages
Change-Id: I16064ea88b0c70812f247028ddb23560536db70d
|
|
|
|
| |
Change-Id: I079492e8a2f3d37d44de3213a2dffb746f726079
|
|
|
|
|
|
| |
The previous patch caused TestCurrentPageFirstItem to fail.
Change-Id: I6eec8818f5ba2ce847a696afa40ba423ec482668
|
|
|
|
|
|
|
|
|
|
| |
Commits reverted:
* 392e8a0 - Minor refactor to #14147 patch
* 8d470c9 - Context menu is not shown in Table body on mobi... (#13694)
* f7dc719 - Fix Table stuck scroll position after setting ... (#14147)
Change-Id: I3f5ed7fa15a9cfebce7a57662d229bf46118c5d6
|
|
|
|
|
|
|
| |
If for any reason a developer wants to parse the bootstrap html, this
constants allows easy identification of the bootstrap js.
Change-Id: I894cf6e22a7e6d9154c3c9124dda911a86a99475
|
|
|
|
|
|
|
|
|
|
| |
* Updates UI and overlay container class names when the theme changes
* Initially verifies that the theme has actually been loaded (for the embed case)
and class names have been properly set
* Forces a state change to all components to re-translate theme:// URLs
* Runs a full layout after the new theme has been loaded and activated
Change-Id: I5a7391abe1bb467130bbb4660e4829b43f3e4255
|
|
|
|
|
|
|
|
|
|
| |
Automatic removal of trailing whitespaces in Eclipse does not work even
in a nearly consistent way across platforms, versions or even on the same
maching within the same workspaces. Saving the same file multiple times
even alternates between adding and removing a whitespace on empty block
comment lines when saving.
Change-Id: I0efd307fd48869ea688eb79aa77c9ba38de5a4a6
|
|
|
|
| |
Change-Id: I9c39db5c2ccafd495a1ecc8b28687eeeebe3b6c2
|
|
|
|
|
|
|
| |
Listen to MouseUp event on the <textarea> and notify the state with the width and height if changed.
Add com.vaadin.client.Util.Size to manipulates the css width/height.
Change-Id: I96a308658d2877f1f6c05feaa7840a268bb06709
|
|
|
|
| |
Change-Id: Icdac51322a90c32c122a182bc692c4eff3d8285b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Doing two times session.accessSynchronously is unnecessary effort in
multiple aspects:
* The session will be locked twice.
* CurrentInstances are set twice.
* CurrentInstances are restored twice.
* VaadinSession being checked for being the current via
VaadinService.verifyNoOtherSessionLocked(this);
When we leave requestEnd we unset all CurrentInstances. There is no need
to just restore them before doing so.
When we are in requestEnd, VaadinSession is set to "current" by
PushHandler.callWithUi() or VaadinService.handleRequest().
Also, the cleanupSession code does not need any of these thread locals,
so not having them set would also not hurt.
having an extra accessSynchronously call for just setting the duration
does not make a lot of sense. While it somehow wants to make the previous
accessSynchronously call to be counted completely into the duration it
invests an the same time that would have been left out additionally.
VaadinService removeClosedUIs is a cleanup which also locks and sets
CurrentInstances just to figure out that the UI it is checking is not
closing. This change moves that check out of ui.accessSynchronously.
In the end, the resulting code is a tiny bit less robust, however it
eliminates over 50% response time on trivial push request/responses.
Change-Id: If71d1dbbae5d1fd57d3d4e735c592fd263261a81
|
|
|
|
| |
Change-Id: Ib16d4b8922a139b37d551797ada163b6d6b5e720
|
|
|
|
| |
Change-Id: I5b6298be367e4fe820320a5e3fd6bf5aaa7e2047
|
|
|
|
|
|
|
| |
Atmosphere 2.1.2.vaadin3 includes fix for:
https://github.com/Atmosphere/atmosphere/issues/1643
Change-Id: I67c07dc3b32ebb3b0eed634bf143bac9a7e5efe2
|
|
|
|
| |
Change-Id: I14d782843684f623a2cf671f14d0ab062829ebac
|