summaryrefslogtreecommitdiffstats
path: root/uitest
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Fix for 'Aborting layout after 100 passess' (#13359)"Sauli Tähkäpää2014-06-122-241/+0
| | | | | | | Causes regression with IE8: http://r2d2.devnet.vaadin.com:8111/viewLog.html?buildTypeId=Vaadin72_Vaadin72DevelopmentBuildTb2Tests&buildId=86020 Change-Id: I6d848777b28a1d3f27a25fec778cba8d68a45690
* Fix for handling selectors with both width and height ranges (#13587)Teemu Pöntelin2014-06-122-0/+114
| | | | | | | | | This fix splits the used regular expressions into a more manageable parts while fixing the handling of a case where both width-range and height-range are defined. Also refactored some duplicate code into a helper function. Change-Id: I98295b8b0772b33a9985c0630e065eea2281d11d
* Fix tooltip test problems caused by #12458Henri Sara2014-06-129-304/+424
| | | | | | | | | | | | | | | Tooltips are no longer removed but moved outside the viewport, which broke several tests. Rewrite related tests using TB4 to be stable across all browsers. There are differences between browsers (e.g. position -999 or -1000, gwt-uid-* varied between browsers etc.) so TB2 tests kept failing on some or all browsers. Some tests have been renamed to better indicate what they do. Change-Id: Ia7276871f3c26d506dc70e1719347d020b547bfc
* Make tooltips stationary when hovering (#13981)Juuso Valli2014-06-117-25/+132
| | | | Change-Id: I44acce87ea5c37d7b210e6c6c3dd9cd511192524
* Removes double spacing from gridLayout which has empty rows or columns (#8855)Dmitrii Rogozin2014-06-114-0/+364
| | | | | | | | | | If row has no elements or only invisible elements, its size will be set to zero. When row expand ratio was set, its size will be assigned to the value according to an expand ratio. If component takes several rows of the gridLayout, these rows are considered as non-empty and won't be removed. Change-Id: I10ddd22a6c9535b9978769bab7b496e11a28b78a
* Add scrollbars to ComboBox suggestion popup if low on screen estate (#11929)Antti Tanhuanpää2014-06-112-0/+172
| | | | Change-Id: I8563f1e2cfc66ca89399590401fd77ec67e50e82
* Assigning both primary style and style name is now handled correctly (#12190)Teemu Pöntelin2014-06-112-0/+125
| | | | Change-Id: Iceba6be78a49bc1aacf837b9fcd9790749be01c0
* Fix tooltip positioning near screen edges (#12870)Juuso Valli2014-06-092-0/+165
| | | | Change-Id: I3f5244565dd393e9fcb7386d352f835b5afd9faa
* Fix for 'Aborting layout after 100 passess' (#13359)Tomi Virtanen2014-06-052-0/+241
| | | | | | | | | | | | | | | | | | | 'Aborting layout after 100 passes.' is caused by LayoutManager falling into a loop on rounding fractional layout slot sizes up and down while trying to fit layout's content in the space available. LayoutManager round always up, that causes this issue with IE9+ and Chrome. This change helps LayoutManager to round fractional sizes down for browsers that causes problems if rounded up. Browsers may fall into the loop especially with a zoom level other than 100%. Not with any zoom level though. Problematic zoom level varies by browser. OrderedLayoutExpandTest uses zoom levels other than 100%. Test for Chrome is the only one that really is able to reproduce error without the fix. IE9/10 would too, but the zoom level could not be set exactly to the required 95% for IE. Test works best as a regression test for other browsers. Change-Id: Ie840b074df5fed5ea3b15fba9a6fd372a5c0b76a
* Don't generate GWT.create for bean superclasses (#13813)Leif Åstrand2014-06-053-0/+52
| | | | Change-Id: I20e03a79562d6bc71ae1454cbbe2d6903649c771
* Pass useLocalWebDriver parameter to JUnit.Sauli Tähkäpää2014-06-043-2/+12
| | | | Change-Id: I4840da6281c8be676384aa5b71bf689f7083ee36
* Fix menu item tooltips showing up too early (#13914)Juuso Valli2014-06-032-0/+169
| | | | Change-Id: Id324ed06e45e73a9383667e86651ea794c3ff322
* Fix broken TB2 testsJuuso Valli2014-06-033-135/+13
| | | | Change-Id: I1ce52065e529d471876e8aae1b53b5808089cc53
* Fix for handling a breakpoint with 0 as the lower bound (#13588)Teemu Pöntelin2014-06-021-0/+3
| | | | | | | Added explicit isNaN checks to the results of parseInt function because JavaScript would always convert 0 to false. Change-Id: Ic904c321c0195ce50d9a498005459425b0c30d4c
* Fix tooltip delay (#13695)Juuso Valli2014-05-277-10/+95
| | | | Change-Id: I1c3ed59d8a19d3355a3c729fb3635731b326a00e
* Convert DateFieldReadOnlyTest TB2 -> TB4.Sauli Tähkäpää2014-05-272-66/+43
| | | | Change-Id: Iab81b1e5992d47c956f9d0440ece98fa546ee927
* Fix Push update race condition (#13562)Juuso Valli2014-05-271-18/+27
| | | | Change-Id: I50094bc2d236f6dbb02a8b82d6cc9b5f7e4733a5
* Allow using modifier + enter as shorcuts in TextArea (#13811)Artur Signell2014-05-263-64/+137
| | | | Change-Id: I99db3d6280f0066ed1249cb348da7e82381b45c2
* Change ColorPickerInputFormatsTest for use Keys.RETURN.Sauli Tähkäpää2014-05-261-1/+1
| | | | Change-Id: Ic8ad7163d35e0e1c2d44e928cd52ca66a637b7fa
* Revert "Fix Push inserts producing duplicate rows in Table (#13562)"Sauli Tähkäpää2014-05-262-82/+53
| | | | | | This reverts commit ce1764fb1bad1b82462d73fbfe293b676c2a9c00. Change-Id: I897e0f3a0876eaea4b68f0e3b75671ccb1398242
* Fix issue when typing fast in combobox edit box plus then press TAB (#12325)Dmitrii Rogozin2014-05-223-18/+103
| | | | Change-Id: I35375d2b39fbd666d848f6ffa62aa0ce1c0d4fad
* Update mini tutorial code to use @OnStateChangeLeif Åstrand2014-05-221-7/+4
| | | | Change-Id: I509213ade4ed9765db8a7773c42051f8f182b272
* Fix caption measurement in VAbstractOrderedLayout (#13741)Juuso Valli2014-05-212-0/+133
| | | | Change-Id: I7bb9a404c789f352477b752537ffdedfc60da91c
* Keep all checkbox related data in Map don't address it via the index #11772Denis Anisimov2014-05-212-0/+114
| | | | Change-Id: I2c9c68134d9fe958e2881975d1d845dea819a761
* Fix WAR file location in uitest build scripts.Sauli Tähkäpää2014-05-211-5/+5
| | | | Change-Id: I0febbbaf85374c395454c889c36add277ca9b131
* Fix keyboard navigating in combo box (#11333).Dmitrii Rogozin2014-05-212-0/+155
| | | | | | Extract code which focuses on item after changing the page. Deferring this method allows to update the list of items before focusing. Change-Id: I7d249c2abbd5c24ca2d798736e483f2b7dfa59f1
* Refactor tests to make them less likely to have timing issuesTeemu Suo-Anttila2014-05-202-26/+27
| | | | Change-Id: Idf24ab4f7c2c48f8246f0c38906d2b8a46f46587
* Move ComboBox tests to correct packageTeemu Suo-Anttila2014-05-194-4/+4
| | | | Change-Id: I2ad5164a637b2b4c96b46f30df036ccbc5cbcd66
* Add build parameters to allow running test on local PhantomJSTeemu Suo-Anttila2014-05-193-7/+21
| | | | Change-Id: I99f37403d58385a814347d36b0f8b1a35c63c282
* Change forceUpdate flag to always force recalculation of width. Fix tests. ↵Markus Koivisto2014-05-161-5/+4
| | | | | | (#13444) Change-Id: Ie666e2867908160b1544d3bf8251802ea771660f
* Remove servlet annotations from AsyncPushUpdates test (#13562)Jonatan Kronqvist2014-05-161-9/+0
| | | | Change-Id: Idfdd37fad9917843c71cee6fd9ba6700f9df8a87
* Made user-initiated column resizing take precedence over other updates (#13432)Juho Nurminen2014-05-162-0/+125
| | | | | | | VScrollTable ignores server-initiated changes to column size while the user is dragging a table resizer element. Change-Id: I2866246e7975a8ddddbfdc12a9d99fb2c813a870
* Set "v-formlayout" as the first style for VFormLayout (#13509).Denis Anisimov2014-05-152-0/+87
| | | | Change-Id: I63f0b1c8da52d426b5c370097256b08dbd44b5d7
* PopupViewAndFragment TB2 -> TB4Artur Signell2014-05-152-32/+33
| | | | Change-Id: I9299d8c78e92816e368208f1cbc07b8c969a9600
* Add refresh method to mini tutorial codeLeif Åstrand2014-05-151-1/+12
| | | | Change-Id: I7d2e00b13d2d0b3e3b0e3c20dd431c77721e7d91
* Make Vaadin TB3/4 tests work and run on PhantomJS (#13291)Teemu Suo-Anttila2014-05-1519-89/+88
| | | Change-Id: I0d1747d41b3b9e0a32d995a5cea9081292c8c2c6
* Fix Push inserts producing duplicate rows in Table (#13562)Juuso Valli2014-05-152-0/+172
| | | | Change-Id: I050553b233fb7024049c31d9495d90f4d88239c8
* Update tutorial code to show more user-friendly APILeif Åstrand2014-05-146-23/+14
| | | | Change-Id: I95c82d2256221b0068d6c2762f6dbb8a1e29b6b8
* Fix table scrolling up on select (#10106)Juuso Valli2014-05-142-0/+148
| | | | Change-Id: I4d13bee983817ce299d1f7e52ddd6cdc725fee6f
* Allow editing colorpicker values in colorpicker in textfield #13469John Ahlroos2014-05-143-51/+166
| | | | | | | | This fix adds support for typing in color values according to http://www.w3schools.com/cssref/css_colors_legal.asp into the colorpicker popup input textfield. Change-Id: If14ead791725c3052c05aa31e12e237e90c32348
* Fixed disabled and read-only modes of InlineDateField (#10262)Teemu Pöntelin2014-05-142-0/+137
| | | | Change-Id: If95d50954a4122b1039174ffcacd7874f7f1f71e
* ShortcutAddAndRemove TB2 -> TB4Artur Signell2014-05-133-220/+98
| | | | Change-Id: If899309eb1b05f4a519eed45df4e9cf1670a7740
* Fix DateFieldFastForwardTest to close browser context menuTeemu Suo-Anttila2014-05-131-2/+11
| | | | Change-Id: Ib8c6e45a8f77630e71b6f5264d6d42dc5efe922d
* Force recalc of width when the ComboBox style has changed (#13444)Markus Koivisto2014-05-132-0/+117
| | | | Change-Id: I7bb500c1b64502881824875e967cf43c5e49a999
* SubWindowWithUndefinedHeight TB2 -> TB4Artur Signell2014-05-132-52/+41
| | | | Change-Id: Ib4dcb7519e3271de80bf9cd531c2d31030228494
* Ensure correct tab is open in debug windowArtur Signell2014-05-134-0/+9
| | | | Change-Id: I6a2745c59c468aa2fbc45032a8478f533494b181
* Add missing @sinces to JavaDocTeemu Suo-Anttila2014-05-122-2/+2
| | | | Change-Id: Ib36d9c591c5089eeacacc94f68e4fbb064e5418d
* Support long in state again (#13692)Jonatan Kronqvist2014-05-125-6/+302
| | | | | | | | | | The fix to #9379 broke the support for long type fields in state classes. This patch bypasses the unboxing of long values and adds the @UnsafeNativeLong annotation to the methods which may fetch and return (without modifying) long values. SerializerTest is extended to test the different data types in States. Change-Id: I29fd2c6af13cd9a0d29ecb1444ed9eb8a2b013e3
* Convert test to TB4 to be compatible with Tomcat proxy testArtur Signell2014-05-111-20/+3
| | | | Change-Id: Iab049f9036c1e2efcd1445cd7691a93af1210ff0
* Re-apply old change which was excluded from masterArtur Signell2014-05-091-3/+12
| | | | | | | | | | | | | | | | | | The merge script was faulty between May and June 2013 and merged changes individually from both 7.0 and 7.1 to master. In the case that a commit from 7.0 was merged right before there was a "Merge: no" commit in 7.1, the changes between the "Merge: no" commit and the previous merge point from 7.1 to master was potentially never merged (the whole chain was merged as a no-op). The only affected change seems to be 0a437a5 Revert "Replaced css inject hack in TestUtils with Page.Styles.add() #11798" b008768 Implement parenthesis-handling fixes for Sass in Vaadin 7.1 (#12834) The former one is re-applied in this commit, the latter one has been verified to be in the master branch Change-Id: If0cd75d75fdfc8893ac501aab2a0be1b55b09dcc