Teemu Suo-Anttila
3b92952939
Add refresh function to RowHandle for informing data updates (#13334)
Change-Id: Id117407eecc8d923af1f4f946bf330eec9c75618
9 years ago
Sauli Tähkäpää
3baeb1e4e7
Implement HasEnabled in VPopupView. (#14797)
Change-Id: I7384fb6312a921330d8b57193e53c235213dcf00
9 years ago
Denis Anisimov
09d79b181f
Add ".v-required" style for required component (#10201).
Change-Id: I889587234acdb79e33e625f993c1918befa6aae3
9 years ago
Guillermo Alvarez
e20a1594dd
TreeTable should support font icons for items (#14077)
Change-Id: I758e0f80446290f17280447b1ff5c1f44cb8604b
9 years ago
Johannes Dahlström
47a2d185f1
Move utility methods from Grid to new class GridUtil (#13334)
Change-Id: Id6957b091561a8759aea9da4fb677039d2455f3e
9 years ago
Johannes Dahlström
59624acfcf
Implement Vaadin-specific editor row commit/discard handling (#13334)
Change-Id: Iaaf5e4461adb1d4fd9b8f042c6001b8408d1a0e4
9 years ago
Johannes Dahlström
5b3c9bc4eb
Implement ButtonRenderer (#13334)
Change-Id: Id7c6f3cf85f8e75905e86b55edbc1b8782780996
9 years ago
Teemu Suo-Anttila
3d4d607e18
Fix AbstractRemoteDataSource always inform data availability (#13334)
Call to ensureAvailability will now always call DataChangeHandler
dataAvailable function even if rows are not fetched from remote.
Change-Id: Id498de41abf0a1cb886cd033198f64d5c39c3abd
9 years ago
Henrik Paul
6bfa71999a
Moves AbstractRowContainer.refreshRows (#13334)
Because it was weird how BodyRowContainer overrode the
AbstractRowContainer's method without calling super. It was hard to
find at some times.
Change-Id: I2aef9773e3f6fa18e8b35ed2baf0ad110a81a545
9 years ago
Denis Anisimov
aa4f442b83
Open combobox popup on click to icon (#14624).
Change-Id: I203b92561ab14d427466945845c6fbb62d6eb07b
9 years ago
Leif Åstrand
38125ebc3b
Improve error message for missing class name id (#14643)
Change-Id: I71a96985fab62b648207393916566f3e1d757ad1
9 years ago
Henrik Paul
8b22659b5b
Grid now supports bare ItemSetChangeEvents (#13334)
Change-Id: Id87b2d7f50720bbfd5011520ea0be32fead48635
9 years ago
Henrik Paul
0b451f018c
Reworks the datasource size logic (#13334)
There's no setting of size, but it's inferred instead. Also, you can't
set the size, only ask for a size.
Change-Id: Ibec5ecc5008b3fc38e5942c25e1b8ff8a1b7e402
9 years ago
Henrik Paul
edbca6ac0f
Fixes a race condition in Escalator's scrolling (#13334)
Change-Id: I8bd6195bfbf37c847919e3092d486e67fe79cd5c
9 years ago
Henrik Paul
0375cb57b5
Renames "estimated size" to a more definite "size" (#13334)
Change-Id: I9f72cc85223df21e5fac0da29b493bcc89bd3b9c
9 years ago
Teemu Suo-Anttila
f46063daa1
Add support for Grid column reordering (#13334)
Change-Id: I685cf0455810520e801cccdd46d8af838c8a3917
9 years ago
Sergey Budkin
6348ac89fb
Audio component requests audio content on each client poll when in Window (#14785)
Changed cloning implementation.
Change-Id: Ic909551e6f78a0171f87f1f432b554abb900744c
9 years ago
Henrik Paul
5c5d98acb5
Grid's client selection model is now the same as server-side (#13334)
Change-Id: I37fe3f7e54509fa75a51e384c98b24552908f441
9 years ago
Sergey Budkin
d979adf975
Removed obsolete fix for webkit scrollbar issue. (#14203)
The fix was causing a flicker effect. Initial fix for #2138 was causing
a flicker effect, but the original issue is not reproducing currently
even when the previous fix is reverted.
Tested against tickets #3457, #3875, #7607, #6698 as well as filtering
out and removing rows.
Change-Id: I1aa6943eb93898d75c4e3c5b6d9326b95648bb1f
9 years ago
Taras Hupalo
0907394c57
Removed the waitingForResponse flag from VTabsheet (#14710)
Change-Id: Idd918197c2026a3c574cffd0e9595ff9f02eb2d8
9 years ago
Guillermo Alvarez
95281da32e
TreeItem double click fixed (#14745)
The event wasn't sent immediately and was sometimes
overwritten by following click event.
Change-Id: I7d52030ee8aac2be11b3b3db207d1c7f187d4778
9 years ago
Sergey Budkin
70d15130d1
Action on click button contained in table is called two times on iOS 8.0 (#14632)
Added suppression of second phantom click event.
Change-Id: I97d01831b09f0a41976bbefef389f47a0271fc70
9 years ago
Johannes Dahlström
7566cab7b3
De-genericize clientside NumberRenderer (#13334)
Change-Id: I687eb81210df54d8c3ea99ab15234efe8dc92917
9 years ago
Teemu Suo-Anttila
674e1dc0d8
Fix indexing issues when removing Grid columns (#13334)
Change-Id: Ib3e0376d0ffb578d5af851cad9939406251dd71d
9 years ago
Teemu Pöntelin
0404f7f5ff
Fix ComboBox issue with font-based item icons (#14660)
Change-Id: I8f3de9556cc62670c28523886998f89383b76305
9 years ago
Johannes Dahlström
ec2e093db3
Add convenience constructors to client-side Date+NumberRenderer (#13334)
Change-Id: I61904c17e625d9910a56c7c57ec41032eed5a352
9 years ago
Teemu Suo-Anttila
c4dcc8d442
Map row data with column ids instead of using an array (#13334)
Change-Id: I12fafeec9cb3666822676c80b2062ec2ef4af7ee
9 years ago
Johannes Dahlström
76854f9502
Implement ProgressBarRenderer (#13334)
Change-Id: I0193878dadec23a5709fa6f5f50591757b99ae04
9 years ago
Teemu Suo-Anttila
84106f9caa
Make complex renderer .init() abstract (#13334)
Change-Id: I397c3120c22bdfeb27d10f308efe5abc710138b0
9 years ago
Teemu Suo-Anttila
b055dd1959
Add setHeader functionality for GridColumns (#13334)
Change-Id: I0838d6c36088d35ab881e731151ee15194f0e1d4
9 years ago
Teemu Suo-Anttila
3ab88b718c
Fix GridStaticSection communication to use column ids (#13334)
Change-Id: Ic5174543cab912ea8647b92445f33ec3d9fca366
9 years ago
Teemu Suo-Anttila
c4be1eb4eb
Add addColumns functionality to Grid (#13334)
Change-Id: I7d83c92c82bc3e5c41909eccdc28d3a8111635a8
9 years ago
Teemu Suo-Anttila
1deac71273
Fix GridKeyEvents to provide correct API for different types (#13334)
Change-Id: Id8ee1b8aab40273b2c0da4d85d8d07b419af49d7
9 years ago
Henrik Paul
dd26a0da34
Add support for relative sizes for Escalator/Grid (#13334)
Change-Id: Ic58fe644645fd18274a8d92d904ade8140b194b7
9 years ago
Taras Hupalo
c7467f2190
Removes scrolling caused by updating an unfocused table (#12976)
Change-Id: Ifd5037c576480a03c7c74c29730338d5a592d20d
9 years ago
Henrik Paul
b845b9e5f7
Makes Escalator and Grid DeferredWorkers (#13334)
Change-Id: Ia8c1b98e4e2c021b570e74f3527f58f15a469a17
9 years ago
Johannes Dahlström
bb286a0c17
Implement commit/discard functionality for editor row (#13334)
Includes commit and cancel UI. Vaadin-specific commit/discard implementation
will be submitted as a separate patch. As of now, commits are assumed
to always succeed.
Change-Id: I2043eac2fe80012bee235648b01518f19057c215
9 years ago
Johannes Dahlström
fcb564daac
Implement Vaadin-specific editor row bind/cancel handling (#13334)
Change-Id: I9a6326a065b3ca159dd1b4237de1dbf8fa8e10ff
9 years ago
Johannes Dahlström
8de9a37bae
Scroll editor row horizontally along with the rest of grid (#13334)
Change-Id: Ib0aaa801570149c97f614fa9d04252508bdafcd7
9 years ago
Sergey Budkin
93afaa3065
Fix for audio component starting new playback on each client poll when in Window (#14645)
Every poll triggers cloning of Window contents at postLayout phase, so media components
are cleared of autoplay attribute.
Change-Id: I0d81cc1bcfd1da1f7c9f1813fb91930139232737
9 years ago
Sauli Tähkäpää
553f51ae6d
Add missing comments. (#14482, #14565)
Change-Id: I647bc8105cbcd13dd1a0c291a9df01f5f43dd65a
9 years ago
Henrik Paul
bf5d4e375d
Fixes an assumption bug with EditorRow (#13334)
Change-Id: Ieabb3d10daf445b4cfc387b202ede4dde58a73f1
9 years ago
Teemu Suo-Anttila
b17ec1ca3f
Fix Grid active cell navigation with colspans (#13334)
Change-Id: Iafcb82c86d9c4772d9488b80bd888f06b142951b
9 years ago
Guillermo Alvarez
04d793d805
Fix multiselection pressing shift before starting (#13483)
selectionRangeStart wasn't set when starting a selection pressing shift.
SelectAllRowsTest was rewritten to enable extension to test this issue.
Change-Id: I1b578b28ba89fc8215ec853d92de09f44c2d58e6
9 years ago
Teemu Suo-Anttila
f19ed54992
Fix client-side StaticRow to use GridColumn instead of index (#13334)
Change-Id: I82e86c41de400e232fdf153379b8c40167bce438
9 years ago
Teemu Suo-Anttila
e8820f89e9
Prevent dispatching GridKeyEvents when target is not grid (#13334)
Change-Id: I2efd6d48502360d14d21456077d50b37fa8a4be6
9 years ago
Dmitrii Rogozin
31a9f1c0f9
Add SubPartAware to VMenuBar (#13364)
Change-Id: Ibf8b82dff19736d5e2519638db50a26148f0e750
9 years ago
Dmitrii Rogozin
1fe88292af
Add SubPartAware interface to VSlider (#13760)
Change-Id: I19cc7e60a43a618f2b443f4b9d049b77d740b567
9 years ago
Denis Anisimov
174dc3530e
WebBrowser.isWindowsPhone() is added (#14425).
Change-Id: Ia279c4da78ca04e0d3727b605e2ce68b99e8cd65
9 years ago
Henrik Paul
854b50af1a
Fixes Escalator's assertion error regarding scroll position (#13334)
Change-Id: I72dd8c5160022d127692e223c267edf09e73e091
9 years ago