| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Change-Id: I81b1955aba56207cb63d78113f698c0ae65a599b
|
|
|
|
| |
Change-Id: I0cb42d918ed1af31577e5a67ddf4dbac3c9ab02f
|
|
|
|
| |
Change-Id: I4d13bee983817ce299d1f7e52ddd6cdc725fee6f
|
|
|
|
| |
Change-Id: I6cc4553a54d7d4ed7271ea0eb59386516fd96ca5
|
|
|
|
|
|
|
| |
Added explicit isNaN checks to the results of parseInt function
because JavaScript would always convert 0 to false.
Change-Id: Ic904c321c0195ce50d9a498005459425b0c30d4c
|
|
|
|
| |
Change-Id: I188e28736e8092b30a813aeeb78247f5aec33295
|
|
|
|
| |
Change-Id: Ie5c0a00b65d27f65522a14c4fbcd05fe21814cc0
|
|
|
|
| |
Change-Id: Id324ed06e45e73a9383667e86651ea794c3ff322
|
|
|
|
| |
Change-Id: I1ce52065e529d471876e8aae1b53b5808089cc53
|
|
|
|
| |
Change-Id: Ia076ba95ec3abd6625e81e17bdcf000a20349f4e
|
|
|
|
| |
Change-Id: I1c3ed59d8a19d3355a3c729fb3635731b326a00e
|
|
|
|
| |
Change-Id: Ib8c6e45a8f77630e71b6f5264d6d42dc5efe922d
|
|
|
|
| |
Change-Id: I24e263e311bae0071da36decd827b3d7b57ba6cb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 4058b7b063075fed15771eef30cc87b0f58f0cda.
Revert "Treat initial rendering and style changes separately. (#13444)"
This reverts commit b3d683e974f7c3b2269753aec615872b2cddc180.
Revert "Force recalc of width when the ComboBox style has changed (#13444)"
This reverts commit 09ca9bc8237a14541890360598130c300509a617.
Change-Id: I8c4edb1079be428f5ccb06ff9da396f9ead8501e
|
|
|
|
|
|
|
| |
Change-Id: I50094bc2d236f6dbb02a8b82d6cc9b5f7e4733a5
Conflicts:
uitest/src/com/vaadin/tests/components/table/ContainerSizeChangeTest.java
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change is only a brain dead replacement of one specific method. In
some cases, there were some oddities in the surrounding code as well,
but these were left unresolved on purpose.
It should also be noted that DOM.setStyleAttribute just delegates to
element.getStyle().setProperty(), so any null references would have
caused problems already in the existing code.
Change-Id: I340122ac0767af9928076376f76e5bd2c5e19f9f
|
|
|
|
| |
Change-Id: I99db3d6280f0066ed1249cb348da7e82381b45c2
|
|
|
|
|
|
|
|
|
|
| |
The UI.pushConnection field is transient no longer; instead PushConnection
implementations must take care of serialization internally. When a session
is serialized, the client should notice that push was disconnected and
try to reconnect. A deserialized PushConnection should be in a "disconnected"
state so the eventual client reconnection works correctly.
Change-Id: I38cfc5a5cdbd3643311f830f8d580458dcd85c56
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cleanConnectorMap is a hot method.
This change improves multiple code paths:
1) The global resource handler is no longer get()ed from the session for
each connector (was in two loops).
2) The ConnectorTracker is no longer get()ed from the UI for each
connector (was in one loop).
3) values() iterator for ClientConnectors replaces
keySet() iterator + get(key) call
4) use getUI() from ClientConnector instead manual method.
5) moved removeUnregisteredConnectors to ease inlining and readability.
Change-Id: I25ff5bc32d27d30ecd8d354922ec6e4a02b05921
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
getAllChildrenIterable() is invoked frequently, its used by
attach/detach and markAsDirty.
Because of the implementation detail in CombinedIterator, on every call
all iterators are checked. This means that on every component which has
multiple childs, each next() call will first check the extension
iterator, before advancing in the child iterator.
By having the childs first, this overhead is reduced. If no extensions
are existing (which is quite common) the iterator is not added at all.
(creating an iterator on an empty UnmodifiableCollection is waste of
time and memory)
Change-Id: I23bb91464052ad4282963ec4b5be8a52c6847d4f
|
|
|
|
|
|
| |
parameters (#13569).
Change-Id: Idc541f298591453c52285a8b1987052caad79e4f
|
|
|
|
| |
Change-Id: I9b7b43f176e88d9edca591001297b94475a31854
|
|
|
|
|
|
| |
This reverts commit 949588fad9300b0c777d2cdbc46dba15680ef809.
Change-Id: I4d9e101a92e0cd21faf9c412dc5971c896125b95
|
|
|
|
| |
Change-Id: Iab81b1e5992d47c956f9d0440ece98fa546ee927
|
|
|
|
| |
Change-Id: Ic8ad7163d35e0e1c2d44e928cd52ca66a637b7fa
|
|
|
|
|
| |
This reverts commit 2a71c0deb62bc576d80b7720312876da5f684e6c.
- HeaderOnSync tests verified to work manually.
|
|
|
|
| |
This reverts commit ce1764fb1bad1b82462d73fbfe293b676c2a9c00.
|
|
|
|
| |
This reverts commit a699c057afc0512b36fa0cbe3f67b83fc2fb7b73.
|
|
|
|
| |
Change-Id: I6a2745c59c468aa2fbc45032a8478f533494b181
|
|
|
|
|
|
| |
Extract code which focuses on item after changing the page. Deferring this method allows to update the list of items before focusing.
Change-Id: I7d249c2abbd5c24ca2d798736e483f2b7dfa59f1
|
|
|
|
|
|
|
| |
VScrollTable ignores server-initiated changes to column size while the user is
dragging a table resizer element.
Change-Id: I2866246e7975a8ddddbfdc12a9d99fb2c813a870
|
|
|
|
| |
Change-Id: Idfdd37fad9917843c71cee6fd9ba6700f9df8a87
|
|
|
|
| |
Change-Id: I050553b233fb7024049c31d9495d90f4d88239c8
|
|
|
|
|
|
|
|
| |
This fix adds support for typing in color values according to
http://www.w3schools.com/cssref/css_colors_legal.asp into the
colorpicker popup input textfield.
Change-Id: If14ead791725c3052c05aa31e12e237e90c32348
|
|
|
|
| |
Change-Id: I99f37403d58385a814347d36b0f8b1a35c63c282
|
|
|
|
| |
Change-Id: I0d1747d41b3b9e0a32d995a5cea9081292c8c2c6
|
|
|
|
|
|
| |
Reverting the previous fix to caption measurement, it caused a leak with
the listeners.
Change-Id: If1c06db692c0e829d91528eceb49a9a07f58ed4a
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When a mobile app goes online/offline we need to change
Heartbeat interval and restart the schedule.
- We also need to be notified about response status in
order to show the appropriate offline UI, etc.
Related with Issue #13250 and review https://dev.vaadin.com/review/#/c/3376/
Change-Id: I428501306e37fb8c2ee0ed6022a4c588bd8456db
(cherry picked from commit aac352ab8ba7b7d9e4ace96939e424b2c4e02530)
|
|
|
|
| |
Change-Id: I7bb9a404c789f352477b752537ffdedfc60da91c
|
|
|
|
|
|
| |
String.contains work in Firefox, not in Chrome or Opera
Change-Id: I074d3c79629fd699841d3b39a36620511233ce6c
|
|
|
|
| |
Change-Id: Id0fb991c4c6323bf8658c92938cf2cd9d80b76a1
|
|
|
|
|
|
|
| |
- Prevent bootstrap script fail if registerWidgetset is called twice
with the same widgetset.
Change-Id: I8b8069b442ea91c1aa0f0b7dd73c41902e75094b
|
|
|
|
| |
Change-Id: If95d50954a4122b1039174ffcacd7874f7f1f71e
|
|
|
|
|
|
|
|
| |
Change-Id: I7bb500c1b64502881824875e967cf43c5e49a999
Conflicts:
client/src/com/vaadin/client/ui/VFilterSelect.java
client/src/com/vaadin/client/ui/combobox/ComboBoxConnector.java
|
|
|
|
|
|
|
|
| |
Change-Id: I2ad5164a637b2b4c96b46f30df036ccbc5cbcd66
Conflicts:
uitest/src/com/vaadin/tests/components/combobox/ComboboxStyleChangeWidth.java
uitest/src/com/vaadin/tests/components/combobox/ComboboxStyleChangeWidthTest.java
|
|
|
|
|
|
|
|
|
| |
This fixes a regression caused by a previous patch, which led to empty comboboxes being initialised with a zero width.
Change-Id: I7e5ca0c563625c453e0e3006d91ed52ad227d6f0
Conflicts:
client/src/com/vaadin/client/ui/combobox/ComboBoxConnector.java
|
|
|
|
|
|
|
|
|
|
| |
(#13444)
Change-Id: Ie666e2867908160b1544d3bf8251802ea771660f
Conflicts:
client/src/com/vaadin/client/ui/VFilterSelect.java
uitest/src/com/vaadin/tests/components/ui/ComboboxStyleChangeWidthTest.java
|
|
|
|
| |
Change-Id: I0febbbaf85374c395454c889c36add277ca9b131
|
|
|
|
| |
Change-Id: I4d13bee983817ce299d1f7e52ddd6cdc725fee6f
|
|
|
|
| |
Change-Id: I5426d8a85f7b57193c1bbfe201258a09f93b54cb
|