| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Change-Id: I0c1e278e153dc1ca4de840a5cec6ca83cb126332
|
| |
| |
| |
| | |
Change-Id: I92bd1a76c79785ee5d2cdc7000cb4746ef25192e
|
| |
| |
| |
| | |
Change-Id: I768d93e8eb7f4b6415f17c80bc4564053313dc56
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Default opacity (90%), fade duration (400ms) and fade delay (1000ms) are
defined in the base theme.
“In” animations can be defined by using a dependent stylename
‘animate-in’ (prefixed with the widgets own primary stylename), e.g.
'v-Notification-animate-in'. That CSS class should then have a CSS
animation specified, and the CSS animation name should contain
'animate-in', e.g.
.v-Notification-animate-in {
animation: notification-animate-in 400ms;
}
@keyframes notification-animate-in {
...
}
“Out” animations are defined similarly, but with 'animate-out' as the
keyword.
The base theme contains mixins for declaring keyframes rules as well as
animation values, which include needed vendor prefixes.
Refactored deprecated GWT API’s to use newer API’s.
Change-Id: Iba929e8de8b6ce100852d472d65c9c9d0630c48f
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
WebContent/release-notes.html
Change-Id: I1cc3028cac865ac83116d666ccc8c1ce7c1b4ccd
|
| |
| |
| |
| |
| |
| | |
New “tests-valo” theme also included multiple variations to test with.
Change-Id: I3dd3b91526b32ae8d080d2fa431d2a64f6f7fef4
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Also fixes #13672 (added ‘notification’ v-included-components list)
Fixes #13746 as well (DragAndDropWrapper won’t hide the drag source any
more)
Loads of smaller tweaks and fixes, went through almost all components
again and fixed any issues I could find in testing.
Testing done with the following:
Desktop (OS X Mavericks)
-Safari 7
-Chrome 35
-Firefox 24.5
-Opera 21, 12
-Internet Explorer 8,10
Mobile:
-iOS 7
-Android 4
-Android 2.3
-Windows Phone 8
Change-Id: Ide32cacd1958b5b8db85afe23f455ad3140a7d21
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Top level background-color variable, which is then specialized by
different components in the theme.
Mass search-and-replace, tested that the theme works as expected.
Added a new test UI class for the Valo theme.
Updated .gitignore to ignore .sass-cache (command line Sass creates a
cache folder when watching for changes)
Change-Id: I574a393de059aec7b24cb6014d3192d9717688e5
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
WebContent/release-notes.html
build.properties
client/src/com/vaadin/client/ApplicationConfiguration.java
Change-Id: I36f075a03350e45c8666832142d7368891af3e59
|
| | |
| | |
| | |
| | | |
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: Ia076ba95ec3abd6625e81e17bdcf000a20349f4e
|
| | |
| | |
| | |
| | | |
Change-Id: I188e28736e8092b30a813aeeb78247f5aec33295
|
| | |
| | |
| | |
| | | |
Change-Id: Ie5c0a00b65d27f65522a14c4fbcd05fe21814cc0
|
| | |
| | |
| | |
| | | |
Change-Id: I1c3ed59d8a19d3355a3c729fb3635731b326a00e
|
| | |
| | |
| | |
| | | |
Change-Id: Iab81b1e5992d47c956f9d0440ece98fa546ee927
|
| | |
| | |
| | |
| | | |
Change-Id: I50094bc2d236f6dbb02a8b82d6cc9b5f7e4733a5
|
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Ic8ad7163d35e0e1c2d44e928cd52ca66a637b7fa
|
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit ce1764fb1bad1b82462d73fbfe293b676c2a9c00.
Change-Id: I897e0f3a0876eaea4b68f0e3b75671ccb1398242
|
| | |
| | |
| | |
| | |
| | |
| | | |
Reverting the previous fix to caption measurement, it caused a leak with
the listeners.
Change-Id: If1c06db692c0e829d91528eceb49a9a07f58ed4a
|
| | |
| | |
| | |
| | | |
Change-Id: I58c89f6c8b2c72e233b1d9e5413da1d6cbc36285
|
| | |
| | |
| | |
| | | |
Change-Id: I5d400a05071844729d68abb1ba0c31c33e32e9c7
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | | |
parameters (#13569).
Change-Id: Idc541f298591453c52285a8b1987052caad79e4f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Idaa41933c5fb6236a06b13323c2d39f7869af1ac
|
| | |
| | |
| | |
| | | |
Change-Id: I35375d2b39fbd666d848f6ffa62aa0ce1c0d4fad
|
| | |
| | |
| | |
| | | |
Change-Id: I9b7b43f176e88d9edca591001297b94475a31854
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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
|
| | |
| | |
| | |
| | | |
Change-Id: I8698a9ecf691adde9a3bc2e92047be5f3036df1e
|
| | |
| | |
| | |
| | | |
Change-Id: I509213ade4ed9765db8a7773c42051f8f182b272
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes a regression caused by a previous patch, which led to empty comboboxes being initialised with a zero width.
Change-Id: I7e5ca0c563625c453e0e3006d91ed52ad227d6f0
|
| | |
| | |
| | |
| | |
| | |
| | | |
String.contains work in Firefox, not in Chrome or Opera
Change-Id: I074d3c79629fd699841d3b39a36620511233ce6c
|
| | |
| | |
| | |
| | | |
Change-Id: I7bb9a404c789f352477b752537ffdedfc60da91c
|
| | |
| | |
| | |
| | | |
Change-Id: I2c9c68134d9fe958e2881975d1d845dea819a761
|
| | |
| | |
| | |
| | | |
Change-Id: I0febbbaf85374c395454c889c36add277ca9b131
|
| | |
| | |
| | |
| | | |
Change-Id: Ieebe48c75370c0744a2a2619e1ed81dbd090a544
|
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Idf24ab4f7c2c48f8246f0c38906d2b8a46f46587
|
| | |
| | |
| | |
| | | |
Change-Id: I2ad5164a637b2b4c96b46f30df036ccbc5cbcd66
|
| | |
| | |
| | |
| | | |
Change-Id: I99f37403d58385a814347d36b0f8b1a35c63c282
|
| | |
| | |
| | |
| | |
| | |
| | | |
(#13444)
Change-Id: Ie666e2867908160b1544d3bf8251802ea771660f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Prevent bootstrap script fail if registerWidgetset is called twice
with the same widgetset.
Change-Id: I8b8069b442ea91c1aa0f0b7dd73c41902e75094b
|
| | |
| | |
| | |
| | | |
Change-Id: I0dbef06d0fa319628f6fa528f5ab3adfd5752c11
|
| | |
| | |
| | |
| | | |
Change-Id: Idfdd37fad9917843c71cee6fd9ba6700f9df8a87
|
|\ \ \
| |/ /
|/| /
| |/
| |
| |
| | |
This change does not include all release notes updates
from master.
Change-Id: I209dc06d03d4541ac33746d1161630f0ca8ae5d9
|
| |
| |
| |
| | |
Change-Id: Id0fb991c4c6323bf8658c92938cf2cd9d80b76a1
|