| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Closes vaadin/framework8-issues#494
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Prevent adding several scrollbar handlers (#19189).
Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c
* Prevent adding several scrollbar handlers (#19189).
* Keep expand ratio for last row/column when reducing grid layout size (#20297)
Change-Id: Iff53a803596f4fc1eae8e4bfa307b9c1f4df961a
* Fixed drag and drop failure when message dragged from email client (#20451)
When dragging message form email client on Windows, item.webkitGetAsEntry()
might return null creating NPE on the client side. Added additional checks
for this situation.
Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73
* Change expected pre-release version number pattern in publish report
Change-Id: Icdacecc490d2490ea9e262f5c5736c1dece2a89d
* Mark TextField/TextArea as busy when a text change event is pending
(#20469)
Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
# Conflicts:
# client/src/main/java/com/vaadin/client/ui/VTextField.java
# uitest/src/main/java/com/vaadin/tests/components/textfield/TextChangeEvents.java
* Fixed touch scrolling issue in Surface and WP devices (#18737)
Fixed by using pointerevents instead of touchevents when the browser is
IE11,
or Edge. Also added touch-action: none; css rules into escalator.css to
prevent
default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10
browsers,
behaviour on those will stay the same as before the fix.
No new unit tests since we do not have automatic touch testing
possibilities yet.
Please test manually with Surface: IE11 and Edge, use for example
uitest:
com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics
Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703
* Add lazy/simple resize mode to Grid (#20108)
Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4
# Conflicts:
# client/src/main/java/com/vaadin/client/connectors/GridConnector.java
# client/src/main/java/com/vaadin/client/widgets/Grid.java
# server/src/main/java/com/vaadin/ui/Grid.java
# shared/src/main/java/com/vaadin/shared/ui/grid/GridState.java
# themes/src/main/themes/VAADIN/themes/base/grid/grid.scss
# uitest/src/main/java/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java
Change-Id: Ieca56121875198ed559a41c143b28926e2695433
* Fix NPE in case some items don't contain all properties of Grid.
This could occur in when parent is a different entity than its children
in hierarchical data.
Change-Id: Icd53b5b5e5544a3680d0cd99702ab78224b2dc08
# Conflicts:
# server/src/main/java/com/vaadin/data/fieldgroup/FieldGroup.java
# server/src/main/java/com/vaadin/ui/Grid.java
* Mark TextField/TextArea as busy when a text change event is pending
(#20469)
Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
# Conflicts:
# client/src/main/java/com/vaadin/client/ui/VTextField.java
# uitest/src/test/java/com/vaadin/tests/components/textfield/TextChangeEventsTest.java
* Add lazy/simple resize mode to Grid (#20108)
Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4
* Removed V8 VTextField unused import, forgotten @RunLocally.
* Don't rely on selenium "sendKeys" behavior.
* Revert "Change expected pre-release version number pattern in publish report"
This reverts commit 8df27b952dddb691aead6a633c5b3724c98bf343.
* Migrate TextField/TextArea patch from 7.7 to master (modern components)
Mark TextField/TextArea as busy when a text change event is pending
(#20469)
Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
|
|
|
|
|
| |
HorizontalLayout has spacing = true and margin = false by default.
Fixes vaadin/framework8-issues#526
|
|
|
| |
Fixes vaadin/framework8-issues#547
|
|
|
|
| |
Change-Id: Ic6711221d0f09ad369c4074d805b237eccb2e5a7
|
|
|
|
| |
Change-Id: I9bd845a08fa3c440f05d102ccf8920dfc1c95b6b
|
|
|
|
|
|
| |
(#20386)
Change-Id: I76be83642f0e56e55b0c0e502ac6769de1ee8af0
|
|
|
| |
Closes vaadin/framework8-issues#522
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Introduce dedicated shared states for every core vaadin component/ext.
Updated components are:
- PasswordField
- CustomField
- AbstractListing
- AbstractMultiSelect
- ColorPicker
- ColorPickerArea
- DataCommunicator
- Responsive
- AbstractListingExtension
- DetailsManager
- AbstractRenderer
- ClickableRenderer
- ButtonRenderer
- CheckBoxRenderer
- DateRenderer
- HtmlRenderer
- ImageRenderer
- NumberRenderer
- ProgressBarRenderer
- TextRenderer
Fixes vaadin/framework8-issues#480.
|
|
|
|
|
|
| |
* Add read-only support for single and multi select views for Grid.
Fixes vaadin/framework8-issues#516
|
|
|
|
|
|
|
| |
Fixes vaadin/framework8-issues#163
Change-Id: Ib68ad5421934c8375a91d7948d860381a5adb9bb
|
|
|
|
|
|
|
|
| |
Also adds shared state for grid's selection models.
This is mostly for making it possible later to modify the selection models,
without breaking backwards API compatibility and having to duplicate code.
Change-Id: If93720df282bf5ca3aff17a20b455d60b33f764c
|
|
|
|
|
|
|
| |
It is by default shown only if used data provider is in-memory.
Can be configured to be explicitly shown or hidden.
Change-Id: I50569d915604c3722a22e14b7628663d5680ed83
|
|
|
| |
Change-Id: I259c659987b5b15b354e16d0be1523f4ede809f0
|
|
|
|
|
|
|
|
| |
Fixes vaadin/framework8-issues#399
RemoveListenersDeprecatedTest test is fixed.
Corrections are made to make the test above passes.
Change-Id: I209a4693d241a1488b69b4742f48549dbf4bf0ac
|
|
|
|
|
|
|
|
|
|
|
| |
Still missing following things coming in next patches:
- select all checkbox
- firing an event when data provider is changed in grid
- read only selection models for grid
Part 1 for vaadin/framework8-issues#232
Change-Id: Ib2c7c81a838f43cb7c521a56d50139c91961f54a
|
|
|
|
| |
Change-Id: Ib640e5ea97bccffb889d3213a4f588b828fb07bf
|
|
|
|
| |
Change-Id: I6939fbc6f7aed0897f50b19f85fb62d0b8368cc7
|
|
|
|
|
|
| |
This patch restores the bean type to BinderValidationStatusHandler
Change-Id: I9ace77a492c4823c15591fb1426e9bd216895fb0
|
|
|
|
| |
Change-Id: Ia52bbef412fc8701f6b862960dfed9c08c17ff7a
|
|
|
|
|
|
|
| |
Client side doesn't use selection model anymore.
Fixes vaadin/framework8-issues#421
Change-Id: If3ecb1c2f3a0024df9bfdfd182eaf8cf8625ac75
|
|
|
|
| |
Change-Id: I0baea991bd80075d63c5d57e3b07f4e9fcb12676
|
|
|
|
| |
Change-Id: I33c8c977bf8cd2d4c637d7988586496ce963465f
|
|
|
|
| |
Change-Id: Ib867b71cab4cf5cda89f272986930297b7a84ced
|
|
|
|
|
|
|
|
|
|
|
| |
Vaadin 7 compatiblity fields still use setRequired via AbstractField (legacy).
Public setRequiredIndicator is added to AbstractField, AbstractMultiSelect and AbstractSingleSelect.
Internally it is still handled on AbstractComponent & -Connector level.
Changes the declarative syntax, required -> required-indicator-visible.
Fixes vaadin/framework8-issue#419
Change-Id: I940dc66944d27584bd78e5452aee627ee3abd03a
|
|
|
|
| |
Change-Id: Ie6129b51d15d4f30a6b4c034999ff02deec1c6a7
|
|
|
|
| |
Change-Id: I3db51521320767a28bc3acd9586b1453764a15bc
|
|
|
|
|
|
|
|
|
| |
Renames the API server side and uses placeholder attribute for input.
Removed PopupDateFieldInputPrompt test since it tests input prompt logic,
that is no longer there after switching to native placeholder attribute
for input element.
Change-Id: I5c66456781f8703ba2e253134b88f8372825528f
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All components are now in immediate mode by default.
V7 compatibility components will use AbstractLegacyComponent that has immediate.
V7 ColorPickerPopup will not have setImmediate, since it extends V8 Window,
which is not in V7 compatibility packages.
Removed OutOfSync and ResynchronizeAfterAsyncRemoval Tests,
since those tested UI in not immediate mode, which is invalid now.
Removed WindowResizeListener, LazyWindowResize, test UIs,
since both used immediate and there were no test run for either.
Change-Id: Ie1c8cfa4c48461db944ff9b13efe8473c5a3298f
|
|
|
|
| |
Change-Id: I11dcd769dd81a90b41cc74707ef8d6ef4ddc9be7
|
|
|
|
|
|
|
|
| |
Makes it possible to remove the immediate from AbstractComponent.
Part 2 / 2 of adding proper Upload immediateMode, first was to move
old Upload to v7 compatiblity packages.
Change-Id: Iff99df70d9465fa1f3bad4baae44a0488eba01c0
|
|
|
|
| |
Change-Id: Ia0502ef515e2b44f105a3a4c6ae7b0b62b8ab6bb
|
|
|
|
|
|
|
| |
Remove old ColorSelector API from ColorPicker.
The various subcomponents still implement ColorSelector for now.
Change-Id: If0e30eda71c5fe30f7128056a65fb127a4953089
|
|
|
|
| |
Change-Id: I33a4a4f0f3437a8d1733031a131afbe844c12afb
|
|
|
|
|
|
|
|
| |
No single select mode for list select.
Based on AbstractMultiSelect.
Removes feature for adding new items.
Change-Id: I9a92aaf1f3d338a3b05c3aa4048f9db496dacd1d
|
|
|
|
| |
Change-Id: I7a3fa34749322451ab5cef4465d4d7c76029c097
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removes feature for adding new items.
Introduces a AbstractMultiSelect-abstraction layer,
which is used in server side by TwinColSelect & CheckBoxGroup and
on client side only TwinColSelect for now. Plan is to use it for
ListSelect too.
Further improvement would be to make AbstractMultiSelect use
SelectionModel that extends AbstractSelectionModel and is thus used
as an extension both as client & server side.
Updates to JUnit 4.12 for easier use of @Parameterized test..
Change-Id: I64258c2229b9514d382693748e2ca562a1e448d4
|
|
|
|
| |
Change-Id: Ie5e91c3e9c8f2c9d8c05415d5602e2eaf3bd960b
|
|
|
|
| |
Change-Id: I8a0344dffe3f2ef84f8134e05d9b7340d9b603a0
|
|
|
|
| |
Change-Id: I56b0f1dfa889e2eaa3db9b0b0aac860f1bb4dea8
|
|
|
|
| |
Change-Id: Iec8a81424e1cae9c3dc6c760732e0d48c4a38af2
|
|
|
|
| |
Change-Id: I612376b4030a750c987ba2d8016a4dc44bc02d41
|
|
|
|
|
|
|
| |
ComboBoxState now inherits AbstractSingleSelectState, but still
effectively communicates its selection via RPC.
Change-Id: I47b6a73f275e0c4c63d70d2c2c8badc95a218157
|
|
|
|
| |
Change-Id: I340e802e5c8e6e036b54f81ec46beeb5e1c34329
|
|
|
|
|
|
|
|
| |
This patch adds multi selection support only for CheckBoxGroup without
even trying to generalize anything. Adopting the concepts to work with
other components will be done separately.
Change-Id: Id4ccd2c743b74cb022dc9dfd8cd8dae3bf8f0c54
|
|
|
|
| |
Change-Id: I250c60741bc65443b66498a8d0b17541edb77bf1
|
|
|
|
| |
Change-Id: I146b13d99b77beb2cf99019c5878b26f61b69b6c
|
|
|
|
| |
Change-Id: Ia7542be3b73eb4932cc3f2324e1da098a9844a4a
|
|
|
|
|
|
|
|
| |
This simplifies the client side state machine.
This change does not modify the CSS class name v-filterselect.
Change-Id: I2f4a6e5252045cb7698d582be90693e00961b342
|