summaryrefslogtreecommitdiffstats
path: root/uitest/src/main
Commit message (Collapse)AuthorAgeFilesLines
...
* Add item description to RadioButtonGroup and CheckBoxGroup (#9841)Teemu Suo-Anttila2017-08-232-0/+36
|
* Avoid detaching CssLayout children unnecessarily (#9861)Henri Sara2017-08-231-12/+7
| | | | | | When child components are removed from a CssLayout, do not remove other children from the DOM if no other hierarchy changes are made. Fixes #7712
* Button icon constructor (#9857)Stephan Knitelius2017-08-231-3/+2
| | | | | Added utility constructor for Button(Icon, ClickActionListener): new Button(VaadinIcons.AIRPLANE, e -> { ... });
* Resize should work within Grid details row (#9808)Ansku2017-08-222-0/+257
| | | Fixes #7341
* Add item descriptions to Tree (#9840)Teemu Suo-Anttila2017-08-211-3/+10
| | | Fixes #9803
* Do not wait for icons to load before interacting with a combo box (#9717)Artur2017-08-111-6/+17
| | | | | | | | | Icon load detection code does not handle error events so broken images will cause tests to fail forever. In other cases also, it seems very rare to need icons to be loaded before interacting with a combo box. If there really are use cases for this, it would be better to have a method to query if all icons are loaded so that special tests can use this method. Fixes https://github.com/vaadin/testbench/issues/916
* Provide API for setting row heights in Grid for different sections (#9810)Teemu Suo-Anttila2017-08-111-0/+12
| | | Fixes #9425
* Ensure wrong Action is not executed after detaching a component (#9806)Henri Sara2017-08-111-0/+131
| | | | | | | | | | Due to action key generation on ActionManager a wrong action may be executed if the component that fired the wanted action is already detached. This patch makes action keys globally unique, simplifying the approach of #8495 but reusing its tests. Fixes #5864
* Enable setting non-selected default value for DateField (#9745)Olli Tietäväinen2017-08-101-0/+34
| | | Requested feature: allow setting DateField to a certain starting point without selecting a value.
* Fix occasional empty rows in Table and TreeTable (#9800)Henri Sara2017-08-092-0/+87
| | | | | | | | | | | | | | | | Picked from #9551 in 7.7 There's an intermittently happening issue with both Table and TreeTable, which results in row data disappearing. This change removes a method which is probably a vestigial one from over five years ago and other changes are handling the things the method used to perform. Currently the method removes rows deemed unnecessary from the row buffer. The problem is, those rows are visible to the user and removing causes row contents to be lost. Also included are manually runnable test cases which demonstrate that this removal actually prevents the issue from happening. Fixes #7964 Fixes #5030
* Re(set) calendar time after calculating rollAmount (#9479)Grim2017-08-091-0/+1
| | | | | by calling calendar.setTime(today); after rollAmount has been initialized and given a value, we can reset the calendar's internal time back to the correct date. As it is currently implemented; calling calendar.getTime() will result in a wrong date, it returns the first of the month with the correct time. The function addInitialEvents() is called AFTER the calendar's time has been subtracted from (by calculating the rollAmount), as such this results in an incorrect internal time and the 'Day' button does not switch to the correct day. Instead it shows the first of the month here too.
* Implement SimpleManagedLayout for CompositeConnector (#9791)Teemu Suo-Anttila2017-08-091-0/+24
| | | Fixes #9788
* Add loop and preload attributes for media elements, fix null poster (#9797)Henri Sara2017-08-091-13/+13
| | | | | | | Picked from #9161 Fixes #7261 Fixes #5178 Fixes #4409
* Fix SplitPanel test for Chrome with a hack (#9782)Henri Sara2017-08-071-0/+5
| | | | Chrome 55 and later cause extra scrollbars on the testing cluster but not in local tests, probably due to a rounding error in the browser.
* Add automatic recalculation of Tree width on expand/collapse (#9767)Teemu Suo-Anttila2017-08-021-0/+36
| | | Fixes #9628
* Fix AbstractDateField parsing and errors handling, support locale (#9740)Ilia Motornyi2017-08-021-0/+67
| | | | | Fixes #9518 Fixes #8991 Fixes #8687
* Fix RadioButtonGroup selection updates to client (#9749)Teemu Suo-Anttila2017-08-021-0/+68
| | | | | | | This patch provides a simple fix for the majority of issues. There are still issues that should be fixes by refactoring parts of the logic in AbstractSingleSelect. This patch does not unify the handling of empty values in the TestBench elements of various AbstractSingleSelects. Fixes #9494
* Add header and footer visibility setting to Grid (#9706)Teemu Suo-Anttila2017-08-011-0/+6
|
* Implement GWT Focusable so tab indexes work correctly in MenuBar (#9733)Artur2017-07-271-50/+41
| | | Fixes #9550
* Send cursor position to server on blur even if the value has not changed (#9728)Artur2017-07-261-0/+59
| | | Fixes #9653
* Fix button text and waitUntil rule (#9720)Teemu Suo-Anttila2017-07-241-1/+1
|
* Do full connector tracker cleanup when the session lock is released (#9707)Artur2017-07-242-5/+67
| | | | | | | | | | As there is no "request end" call after invoking UI.access() from a background thread, the connector map was not earlier properly cleaned afterwards. If you toggled visibility of a component from the background thread, the tracker state became inconsistent. If this becomes a performance problem, it could probably be optimized to that cleanup is done in request end and only at the end of access if not inside a request. Fixes #9654
* Add test for Components in Grid Header (#9696)Teemu Suo-Anttila2017-07-201-1/+3
| | | Closes #9694
* Allow null Components in ComponentRenderer (#9692)8.1.0.rc2Teemu Suo-Anttila2017-07-191-0/+3
|
* Add styling for ComponentRenderer wrapper div (#9691)Teemu Suo-Anttila2017-07-191-0/+1
| | | Fixes #9170
* Fix Grid header merging on init (#9688)Teemu Suo-Anttila2017-07-181-3/+7
| | | Fixes #9686
* Fix position of font icons in ComboBox (#9638)Henri Sara2017-07-181-0/+26
| | | Fixes #9637
* Implement tree item context clickIlia Motornyi2017-07-101-0/+72
| | | | | Fixes #9606 Fixes #9645 Fixes #9647
* Add criteria API to make it easier to set acceptance criteria for drag and ↵Adam Wagner2017-07-031-10/+18
| | | | | drop (#9605) Fixes #9600
* Add editor open event to Grid Editor (#9623)Teemu Suo-Anttila2017-07-031-0/+1
| | | Fixes #9596
* Add internal state validators for HasValue (#9532)Teemu Suo-Anttila2017-07-031-0/+28
| | | This also fixes/improves AbstractDateField validation.
* Create drag source and drop target extensions for tree grid (#9463)Adam Wagner2017-06-281-0/+48
| | | Resolves #9372
* Add presentation value providers for Grid (#9553)Teemu Suo-Anttila2017-06-271-0/+99
| | | | | | This patch changes Grid Columns, so they can have different value and presentation types. A presentation provider can be given when setting the renderer for a column. This provider takes the value of the column on a row and chooses what to present for this value. Using this approach it is easier to have an editor for the actual backing data instead of the presentation of it. Fixes #8656 Resolves #9588
* Fix keymapper reverse mapping (#9535)Ilia Motornyi2017-06-211-0/+109
| | | Fixes #9470
* Enable row height and content mode settings for Tree (#9540)Teemu Suo-Anttila2017-06-201-8/+36
| | | | | | | | | | * Enable row height setting for Tree * Add content mode for captions * Align expander element by default to top The content mode allows use of preformatted and HTML captions that bring value to row height Fixes #9411
* Add View.beforeLeave to support delayed navigationArtur2017-06-201-0/+114
|
* Fix displaying Grid sort order set from server (#9530)Teemu Suo-Anttila2017-06-191-39/+12
| | | Fixes #8316
* Rewrite HierarchyMapper to consistently handle changes Teemu Suo-Anttila2017-06-151-2/+11
| | | | | | Fixes #9449 Fixes #9490 Fixes #9448 Fixes #9465
* Allow changing the renderer of hierarchy column in TreeGrid (#9514)Teemu Suo-Anttila2017-06-131-4/+20
| | | Addresses #9465
* Add methods for setting the date as an ISO value for date fieldsArtur2017-06-122-9/+81
|
* Add handler for row height changing in GridTeemu Suo-Anttila2017-06-121-0/+2
| | | Fixes #9488
* Add pluggable connector id generator supportLeif Åstrand2017-06-122-0/+18
|
* Add mouse event details to the drop event (#9485)Adam Wagner2017-06-072-2/+5
| | | Fixes #9483
* Show empty selection caption in ComboBox (#9468)Teemu Suo-Anttila2017-06-052-0/+4
| | | Fixes #9079
* Allow grid columns to optionally shrink to be narrower than contentsArtur2017-05-301-0/+45
| | | Fixes #8548
* Find active connector anywhere in the DOM (#9429)Artur2017-05-261-0/+64
| | | Fixes #9419
* Fix missing drag image on FF, Safari (#9409)Pekka Hyvönen2017-05-232-2/+40
| | | | | | | | | When CSS transform has been applied, the drag image is missing (safari), or gets offset (FF). Fixed by using custom drag image without transform, and checking for transforms on parent DOM tree. Does NOT fix #9408 When there are frozen columns used, the image needs should not look weird because of the frozen column transitions. The multiselection column is now not shown it is frozen. Fixes #9261
* Make select all work with TreeGrid (#9412)Aleksi Hietanen2017-05-231-0/+13
| | | Fixes #9403
* Correctly use id to identify data when refreshing (#9398)Teemu Suo-Anttila2017-05-231-0/+118
| | | | | | This patch refactors the internals of Grid single selection model implementation. Fixes #9380
* Add MultiSelection support for Tree Component (#9354)Teemu Suo-Anttila2017-05-231-0/+8
|