summaryrefslogtreecommitdiffstats
path: root/uitest
Commit message (Collapse)AuthorAgeFilesLines
* Update modifier order to follow Java Specification suggestions (#10050)Ahmed Ashour2017-09-2122-42/+42
| | | Also includes some other minor cleanup.
* Access static members in a static way (#10054)Ahmed Ashour2017-09-219-23/+22
|
* Use String.isEmpty() (#10045)Ahmed Ashour2017-09-2111-16/+16
|
* Remove unused methods (#10020)Ahmed Ashour2017-09-207-67/+0
|
* Fix ColorPickerGrid indexingHenri Sara2017-09-202-0/+77
| | | Fixes #9018
* Use simple class namesAhmed Ashour2017-09-204-5/+5
|
* Show validation error selecting invalid date from DateField (#10013)Marco Collovati2017-09-202-0/+88
| | | | | | | | | | Component error was cleared after selecting a date from calendar popup, even if the date is invalid due to validation errors or if user programmatically sets an UserError. This change inverts the order of setValue() and setComponentError(null) in order to preserve errors set by ValueChangeListeners (e.g. Binder validators). Fixes #10011
* Use String.isEmpty()Ahmed Ashour2017-09-1912-18/+18
|
* Remove unneeded ArrayList constructionAhmed Ashour2017-09-191-4/+3
|
* Replace iterators with enhanced for loops (#10018)Ahmed Ashour2017-09-1911-51/+32
| | | This change also includes some other minor cleanup.
* Add aria-sort to Grid (#10007)Knoobie2017-09-181-0/+8
| | | | | | | | | This adds basic support for aria-sort for Grid (https://www.w3.org/TR/wai-aria-1.1/#aria-sort). - aria-sort is not added, if the column is not sortable - aria-sort="none" is added, if the column is sortable but currently not sorted - aria-sort="ascending" is added, if the column is sorted by asc - aria-sort="descending" is added, if the column is sorted by desc - aria-sort="other" is added, if more than 1 column is sorted, currently there is no aria-sort-order
* Remove redundant versions in POMs (#9990)Ahmed Ashour2017-09-141-3/+0
|
* Add DOCTYPE for GWT module filesAhmed Ashour2017-09-141-0/+2
|
* Unify exec-maven-plugin to 1.6.0Ahmed Ashour2017-09-131-1/+0
|
* Fix varargs warningsAhmed Ashour2017-09-1317-27/+23
|
* Fix generics type in test (#9977)Ahmed Ashour2017-09-131-1/+1
| | | This fixes a compilation error with Eclipse Oxygen.
* Remove element explicitly when reordering tree grid rows (#9952)Adam Wagner2017-09-112-0/+68
| | | | | | | Under certain circumstances IE 11 (11.0.45 / 11.0.9600.18762) produces an exception when collapsing/expanding rows (particularly the first child after the very first element) in a TreeGrid within a Window. This workaround removes the row explicitly before inserting, instead of letting JS handle it. Fixes #9850
* Update version to 8.2-SNAPSHOT (#9946)Teemu Suo-Anttila2017-09-081-1/+1
|
* Fix making components visible by push (#9934)Henri Sara2017-09-065-49/+151
| | | | | | | | Fix connector tracker cleanup for the case where a component is hidden by a request and is made visible again by push. This fixes a regression caused by #9305. Fixes #9905
* Force re-measurement of CheckBoxGroup and RadioButtonGroup (#9901)Petter Holmström2017-09-044-0/+116
| | | | | | The related tests have a workaround for another (Chrome specific) GridLayout bug #9921. Those workarounds should be removed once that issue is fixed. Fixes #9148
* Position caption correctly in GridLayout (#9909)Petter Holmström2017-09-042-0/+76
| | | | | Position caption correctly when using different vertical alignment than TOP in GridLayout. Fixes #7895
* Make BaseThemeTest more stable on IE11Henri Sara2017-08-311-1/+2
| | | | | Try to make the test more stable by using a different way of detecting the presence of a notification. This approach is used e.g. in GridComponentsTest.
* Omit duplicate caption for a Panel in a CompositeHenri Sara2017-08-302-0/+76
| | | | | | Correctly render components that handle their own captions inside a Composite. Fixes #9848
* Move ComboBox popup with ComboBox on scroll (#9869)Henri Sara2017-08-252-4/+40
| | | | | | Keep the ComboBox popup at the same position relative to the ComboBox when the view is scrolled. Fixes #5043
* Fix item description tests on IE for RadioButtonGroup and CheckBoxGroup (#9866)Aleksi Hietanen2017-08-242-0/+11
|
* Fix ValoThemeUI button text (#9865)Henri Sara2017-08-241-1/+2
|
* Improve stability of JavaScriptRenderersTest (#9864)Henri Sara2017-08-241-0/+2
|
* Avoid detaching VL/HL children unnecessarily (#9862)Henri Sara2017-08-232-0/+86
| | | | | | | When child components are removed from a VerticalLayout/HorizontalLayout, do not remove other children from the DOM if no other hierarchy changes are made. Fixes #7713
* Add item description to RadioButtonGroup and CheckBoxGroup (#9841)Teemu Suo-Anttila2017-08-234-0/+82
|
* Avoid detaching CssLayout children unnecessarily (#9861)Henri Sara2017-08-232-12/+54
| | | | | | 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 -> { ... });
* Fix IE tooltip test in TreeBasicFeaturesTest (#9860)Henri Sara2017-08-231-0/+6
|
* Resize should work within Grid details row (#9808)Ansku2017-08-224-0/+610
| | | Fixes #7341
* Add item descriptions to Tree (#9840)Teemu Suo-Anttila2017-08-212-3/+18
| | | Fixes #9803
* Fix focus when Grid editor is saved or cancelled (#9835)Teemu Suo-Anttila2017-08-182-6/+44
| | | Fixes #9832
* Exclude PhantomJS from flaky GridComponentsTestHenri Sara2017-08-181-0/+5
| | | The test testReuseTextFieldOnScroll() often crashes PhantomJS 1.
* Fix state update on Grid Column hide in client (#9836)Teemu Suo-Anttila2017-08-181-1/+20
| | | Fixes #9152
* Do not wait for icons to load before interacting with a combo box (#9717)Artur2017-08-112-11/+26
| | | | | | | | | 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-112-0/+32
| | | Fixes #9425
* Make CurrentTimeMillisTest more stable (#9812)Henri Sara2017-08-111-5/+8
| | | | | | | Sometimes Chrome reports 1ms for very short times to thwart timing attacks, and sometimes Firefox seems to report 0ms. Make the test accept these special cases. Add support for PhantomJS 2 which does support high res time.
* Ensure wrong Action is not executed after detaching a component (#9806)Henri Sara2017-08-113-0/+223
| | | | | | | | | | 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-102-0/+80
| | | Requested feature: allow setting DateField to a certain starting point without selecting a value.
* Update VerifyBrowserVersionTest for Chrome 60 (#9802)Henri Sara2017-08-091-1/+1
|
* 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-092-0/+65
| | | 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.
* Make frontend resource loading tests stable on PhantomJS (#9772)Henri Sara2017-08-072-2/+8
|
* Make input prompt test stable by excluding IE11 (#9780)Henri Sara2017-08-071-0/+10
| | | | | IE10-11 have a related bug https://connect.microsoft.com/IE/feedback/details/811408 that is only fixed in Edge.