Teemu Suo-Anttila
a3c0378df7
Add basic sorting implementation and API
Change-Id: Ic1fded7f26e3f63c234c6e5bebf8f8fed22e6365
8年前
Teemu Suo-Anttila
ba228972ae
Simplify DataSource to be a function that provides Stream of values
This patch also removes the old automatic update logic.
Change-Id: Idb50137eee2592c1acd14ff67f577ad5edbbd2ff
8年前
Teemu Suo-Anttila
15339fa031
Fix ARS to find tests from temp package
Change-Id: I8b802b1c3f49b41930eaf2b650a1a897f1e30f2b
8年前
Teemu Suo-Anttila
f3555bdbea
Use a lazy-loading compatible client-side data source with listings
This patch simplifies DataProviders to only have one server-side
implementation. DataSource is now returning Stream of beans instead of
Iterator. For now DataSource is required to provide a size.
Change-Id: I717de46d681ab08ae7e0b6c811ca1eee7ebb225b
8年前
Teemu Suo-Anttila
aa3196b8ee
Move new files under temporary package names
Change-Id: I79b456f49c81b5709bece92b8735d4a5e223174d
8年前
Johannes Dahlström
f9296a34dd
Rename Component.Event to LegacyEvent
Change-Id: I5d8acb11fba62bd148ce5c3c3699c642c647fbf5
8年前
Johannes Dahlström
32a5a7616a
Rename package c.v.event.handler to c.v.event.typed
Change-Id: I2cf9d3fd9c7174780bca4876383bbf4d363cad39
8年前
Teemu Suo-Anttila
a72aec6c20
Fix null as a SelectionModel
Provides methods for cleaning up selection models.
Change-Id: Ifd1db68ba8cd6e75942a3f700e608ee0d2dfcd15
8年前
Teemu Suo-Anttila
3bafddcc45
Implement a new typed Grid
Change-Id: I619558d4367ffaa77f3509c6a9203cada638f57a
8年前
Teemu Suo-Anttila
94ab98d23d
Add Binder for binding beans to fields
Change-Id: I509f02261a36fcef276d2a1c5590a06bc28e8ed2
8年前
Teemu Suo-Anttila
7d31b7132f
Add server to client communication to selection model
Change-Id: Iad3f8c6a5c1b30aebc01ce859d828153db91f596
8年前
Teemu Suo-Anttila
755c893008
Add typed NativeSelect and SelectionModel functionality
Change-Id: I3d65d02c34aa6ff0281cae36cfdd8b1166292d7f
8年前
Teemu Suo-Anttila
316191fbe3
Update version number, use Java 8
Change-Id: Icb36a9c019ba086cdcdece2497c2120ea6bafb7a
8年前
adam
5ce9d387a1
Fixing messed up column in Grid after hide, resize and show (#19826)
When resizing a column in Grid, widths of all columns without
a fixed width (-1) are set to their actual width. This is 0 when
the column is hidden.
Change-Id: If50e71c748cd0674f44d9e51777518eb48b42c5c
8年前
Teemu Suo-Anttila
fb63a60cc4
Use gwt-user and gwt-dev dependencies in client and compiler
This removes GWT dependency from the server and shared parts of the
framework
Change-Id: Iafbb752c0184611a18d4a9d61c9e03229d42836e
8年前
Jonni Nakari
68784363dc
Suggestion pop-up width API for ComboBox (#19685)
Added API setPopupWidth(String) to ComboBox. The suggestion pop-up now
has three different width modes:
1. Legacy "null"-mode: width is determined by the longest item
caption for each page. This looks & feels like the old implementation.
This is the default mode
2. Relative to the ComboBox. e.g. 100%
3. fixed width using any CSS definition
Change-Id: Id60a6996ee82726196b84d50c2d0d18a6cfb5ebf
8年前
Leif Åstrand
72c067a2d1
Move Jetty 9.3 before vaadin-* on the classpath
Without this patch, Eclipse might try to use Jetty 8.1 from
vaadin-client-compiler instead of using the intended version.
Change-Id: Ib9b980bb3ed5e3e892733cf7667f44c015779a13
8年前
Artur Signell
5b18c5469e
Send an ack message after push has removed connectors (#19822)
The server side needs to know the client has removed the connectors to
be able to do cleanup
Change-Id: Ic3d41cc5cbab035a53bf5c99496d74858c376e73
8年前
Teemu Suo-Anttila
7f893c1f9c
Correctly handle compiled resources for Development Server
Change-Id: I0f4976aaeeb1f284a99a09cb039e54ae16f8f556
8年前
Teemu Suo-Anttila
6fa62acf8d
Update Jetty version in uitest
Change-Id: I74300ea0724be1e56ea94d3f1327f49b05a09a87
8年前
Denis Anisimov
fdab4ee8b3
Notify server side component about clicks in form layout (#6346).
Change-Id: Ia14a50aba17689b580bb265c9693c3ae503fee34
9年前
Edoardo Vacchi
31709daa2d
Remove shortcut listener from subclasses of AbstractComponent (#16498).
e.g., Panel shadows actionManager with its own instance field
* solution: always invoke getActionManager()
Change-Id: Ibeca2ad53cb1175ae1ebcfb4d68b3d2bf36ea8b2
9年前
Artur Signell
7d2d091ecb
Eliminate rounding errors for GridLayout expand ratios (#19797)
Change-Id: Idf05dde5d6526fafee618fd3e2eb1afa63fab7bc
8年前
Sauli Tähkäpää
7f3481b7a6
Disable multiselect checkboxes when Grid is disabled. (#18560)
Change-Id: Ief0531fe90b9bc8bcf0a60132211a0633b9401d4
8年前
Denis Anisimov
c6f185a1c4
Fix opacity value for disabled label and non-collapsible column (#15489)
Change-Id: I0d669f1c85feebcaa01c58fb81b5e20802440ef2
9年前
Artur Signell
2ac56631c0
Do not start local Jetty for server tests
Change-Id: I1ef92966108aee8ee6475df9efacc53ed9865560
8年前
Pontus Boström
dfcc4949ca
Fixed tooltips for sub-windows (#19073)
The subwindows tooltip is now also shown in header and footer of the
subwindow. Added also tests for the feature.
Change-Id: I933dad9e8530ce20b930fe22caf9e79a3ad3e3d2
8年前
Artur Signell
b3b5c062b0
Use error styles for NativeSelect/ListSelect/TwinColSelect in Valo (#19550)
Change-Id: Ifc87f48b8145b56c7b83b9ce4aa1db8a698d7d49
8年前
Leif Åstrand
19ad71e9e2
Avoid rebuilding VListSelect DOM for each round trip (#14765)
Change-Id: Iebcea0fd80eb9c1e0f14357fa09a264db5f1ee06
8年前
Markus Koivisto
bfec8f8907
Remove guava URL encode dependency
Change-Id: I7b76c7736f470dd5016370b61d3872300c3331a9
8年前
Denis Anisimov
5d6f189e32
Always close expanded top level menu item on click (#14568).
Change-Id: I04b0b64fd9054b7284efa59a8c56d8a64616ca7b
9年前
Teemu Pöntelin
aa2cdc96ec
Always return cursor position 0 when displaying input prompt (#19766)
Change-Id: Ibca58259a0bbcda7141b996020bae8614f0c2114
8年前
Artur Signell
d3c617a77d
Fix null selection to work again (#19787)
Reverts the fix for #15181
Change-Id: I9ec45b1c9aad9788559d0de2b086bf5cf4af6b12
8年前
Artur Signell
c6716287e1
Test using Payara
Change-Id: Ife341d184386db4fd51f1c7209ddb0cb46f6d73d
8年前
Henri Sara
08bdb4829a
Compare against references also if no version specified
Change-Id: I4396f456770aab470a98b19c5474f1a74e72f141
8年前
Ilia Motornyi
ef306c16f5
Revert "Better default for nullRepresentation (#13221, #12877)"
This reverts commit 85870ccd9f
.
Change-Id: Ifb9bbac0ee36e71d2251c31b936a12f1f3ea7315
8年前
Henri Sara
d85ebe54b6
Fix classpath order for integration tests
Test classes need to come first because of how TB3TestLocator is
implemented.
Change-Id: I912e7a6e4743053ce01567870754e2b9ea30b0f1
8年前
Teemu Suo-Anttila
7dbdbf7f4a
Move theme and widgetset compilation to prepare-package
Change-Id: I5c366be930383a6008a7f40f1f4ad532c5da1772
8年前
Artur Signell
034b61de03
Take body scrolling into account when deciding combobox popup position (#19162)
For standard standalone Vaadin apps, the body scroll is not scrollable. For
these this change should have no effect.
In embedded cases and when running as portlet, the body is scrollable. For
these cases, the popup is now correctly shown below the combo box when
there is space.
Change-Id: Ia183f4f2988e6593634f6e9735fd58abbd4a1da1
8年前
Matti Tahvonen
85870ccd9f
Better default for nullRepresentation (#13221, #12877)
Change-Id: Ia4662c79b20ee699b3a9741ffa24c4de6645b775
9年前
Henri Sara
2aa9b0806c
Expect Chrome 50 in VerifyBrowserVersionTest
Change-Id: I65c0231b5f6a1ad14a8439824a95c36a9f6e8138
8年前
Henri Sara
2fc6991ad0
Fix CriticalNotificationsTest on Chrome
Without this fix, a mismatch in screenshots causes a non-screenshot
test failure.
Change-Id: I6fb157a764ef1ec594836cbeceacd898820e7e11
8年前
Artur Signell
0b0495b6d8
Restrict grid sidebar size to visible viewport (#19349)
Change-Id: I75b7c662251de53b46e045d17d3cac650586acd2
8年前
Artur Signell
ab30dfe29d
Scroll selected tab into view (#3899)
Change-Id: I4e86caa4ad02dfc5d0eaa33b85f67da3837fcea0
8年前
Artur Signell
9006dbdf5a
Use the correct window height when comparing to browser window height (#19590)
Change-Id: I7fdecab93fa6730e63e3ba7f0df3a67f3020c19c
8年前
Artur Signell
c9b1df6d5e
Double check table focus in IE (#19676)
Change-Id: I46d95e0b198dd4594e5c84dda9b6c462d4a7bf51
8年前
Artur Signell
6b9d5161da
Take transition into account for Window layout (#15192, #19525, #19415)
Change-Id: I33bbbac39bff97330b166e1c608b702fe6e527d7
8年前
Henri Sara
3f150daeee
Do not throw an exception for PhantomJS
Change-Id: Ief7ae278c8c120c40cd73bc93f982db912ef6648
8年前
Henri Sara
d773a87031
Make sure that browser.factory is passed to JUnit
Change-Id: I422da01262676ac148c6b705f7618c8b9afb506c
8年前
Henri Sara
b5d5a92208
Fix formatting of VaadinBrowserFactory
Change-Id: I9b650faf2c35d64230b65791fcc28be2c421f0e6
8年前