Teemu Suo-Anttila
a3c0378df7
Add basic sorting implementation and API
Change-Id: Ic1fded7f26e3f63c234c6e5bebf8f8fed22e6365
7 роки тому
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
7 роки тому
Teemu Suo-Anttila
15339fa031
Fix ARS to find tests from temp package
Change-Id: I8b802b1c3f49b41930eaf2b650a1a897f1e30f2b
7 роки тому
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
7 роки тому
Teemu Suo-Anttila
aa3196b8ee
Move new files under temporary package names
Change-Id: I79b456f49c81b5709bece92b8735d4a5e223174d
7 роки тому
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
8 роки тому
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 роки тому