aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/components/tabsheet
Commit message (Collapse)AuthorAgeFilesLines
* Build uitest war with mavenTeemu Suo-Anttila2016-04-1568-4729/+0
| | | | Change-Id: I32625901ca27a282253df44c6e776cf9632bacda
* Take margin/border/padding into account when measuring TabSheet (#18471)Artur Signell2015-08-042-0/+86
| | | | Change-Id: Id6fed9155128ed9134b3d4949b80fc605e5ae62f
* Reformat with Luna SR2Artur Signell2015-06-262-19/+24
| | | | Change-Id: I8a666061496022ef16ed44812b5728e1360b9c4d
* Update active tab index when overriding selection (#15274)Leif Åstrand2015-05-262-0/+97
| | | | Change-Id: I0480b640cec251bb430cdb9224e2a23ea26b7259
* Don't show loading spinner if there are no tabs (#15241)Leif Åstrand2015-05-131-0/+13
| | | | Change-Id: Ib2f08fc036d0f9940a865353c43d2433767df1fc
* Re-showed tab is displayed if there is room for it (#17096)Alexey Fansky2015-04-152-0/+186
| | | | Change-Id: I52c9a47e2b9eed3a3f73f34e4c3e770b915509bf
* Use TestBench-4.0.2Teemu Suo-Anttila2015-02-191-3/+1
| | | | | | | | - Based on TB4 Parallel testing. - Browser setup no longer uses static capabilities. - Some code cleanup here and there. Change-Id: I5c419316cd36f4f5041eaa8da8fda3d8b46596c4
* Reformat project using Eclipse Luna SR1Artur Signell2014-12-294-121/+122
| | | | Change-Id: I58748499c87d470e70304d882d3227cda5803481
* Allow TabSheet and Accordion tab captions to contain HTML (#14609)Artur Signell2014-12-182-0/+145
| | | | Change-Id: If15db442fdbdcc80918e52f8c87e0808f76eb336
* Move TB2 files to separate folderArtur Signell2014-12-1825-1928/+0
| | | | | | This avoids running other HTML files as TB2 tests Change-Id: I32445aeaeaf77f3a34771db6fa0d2eb40fc60ff7
* Reset tabsheet scroller when unhiding leftmost tab (#14644)Alexey Fansky2014-12-112-0/+71
| | | | | | Checking whether invisible tab are present before the scroll index and if so resetting the scroll index when tab goes back to visible. Change-Id: I156dbe93963b0d9f46e21a593ffc3c4c77ebd1c6
* Fix NPE and scroll behavior in TabSheet (#14348).Mika Murtojarvi2014-11-044-0/+399
| | | | | | | | | After removing a tab, the TabSheet now scrolls when it is necessary to show the remaining tabs. A test (TabSheetScrollOnTabCloseTest) ensures that no scrolling occurs when the removed tab is not in the visible area. Change-Id: I81e4e504167ec4d0a527e6bfe94dba8b29fb26bc
* Add addButton() AbstractTestUI.Sauli Tähkäpää2014-10-231-4/+1
| | | | Change-Id: I55a02e96466b63f6b00047cc87ab111f6c08e45b
* Removed the waitingForResponse flag from VTabsheet (#14710)Taras Hupalo2014-10-012-0/+195
| | | | Change-Id: Idd918197c2026a3c574cffd0e9595ff9f02eb2d8
* Improve the selection tab algorithm after removing the selected tabBogdan Udrescu2014-08-252-0/+182
| | | | | | | | | | (#6876) New protected method TabSheet.selectedTabIndexAfterTabRemove where anyone can implement his/hers own algorithm for selecting a new tab. Change-Id: I6a3dd62e7fc84e4dacb08d30d567f357678dd7e4
* VTabsheetBase should implement HasEnabled (#14114).Denis Anisimov2014-08-202-0/+143
| | | | Change-Id: I31ebc1b4c0698f10c145c6e59d5c951918c5fdbe
* TabSheet focus/blur events fixed (#14304)Bogdan Udrescu2014-08-143-248/+213
| | | | | | | | The blur and focus events should be linked with the TabSheet component as a whole. Any click inside the TabSheet should trigger one single focus and any leave the blur. Change-Id: Id24a2fab12aafe6f7aa3a44635e5b9e935a1cfe1
* Prevent browser to scroll when space it pressed on a TabSheet (#14320)Bogdan Udrescu2014-08-142-0/+121
| | | | | | | | | | Browser page scroll by default when space key is pressed. The TabSheet uses the space key (32) to select the tab when navigating using left/right keys. So when the space is pressed the default browser page scroll behavior is now prevented. Change-Id: I8c3c7c4904109018d2f91447235e30dbd29eec5d
* Fix Tabsheet scrollbutton by css position in Chameleon theme (#12154)Johannes Tuikkala2014-07-142-0/+122
| | | | Change-Id: Icd38631f8802fc86949fa29dd517f1aca0499c33
* Fix tooltip delay (#13695)Juuso Valli2014-05-272-3/+11
| | | | Change-Id: I1c3ed59d8a19d3355a3c729fb3635731b326a00e
* Make Vaadin TB3/4 tests work and run on PhantomJS (#13291)Teemu Suo-Anttila2014-05-152-11/+17
| | | Change-Id: I0d1747d41b3b9e0a32d995a5cea9081292c8c2c6
* Update remaining copyright years to 2014Artur Signell2014-04-233-4/+4
| | | | Change-Id: I1fc2bd735b538ebac6d4f41fc8536f26795cc85f
* Merge changes from origin/7.1Artur Signell2014-04-2313-14/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e77e73c Update copyright year to 2014 Conflicts: client-compiler/src/com/vaadin/server/widgetsetutils/metadata/ConnectorBundle.java client/src/com/vaadin/client/ApplicationConnection.java server/src/com/vaadin/data/util/converter/StringToNumberConverter.java shared/src/com/vaadin/shared/ui/ui/PageState.java shared/src/com/vaadin/shared/ui/window/WindowState.java theme-compiler/src/com/vaadin/sass/SassCompiler.java theme-compiler/src/com/vaadin/sass/internal/ScssStylesheet.java theme-compiler/src/com/vaadin/sass/internal/expression/ArithmeticExpressionEvaluator.java theme-compiler/src/com/vaadin/sass/internal/expression/BinaryExpression.java theme-compiler/src/com/vaadin/sass/internal/expression/BinaryOperator.java theme-compiler/src/com/vaadin/sass/internal/expression/exception/ArithmeticException.java theme-compiler/src/com/vaadin/sass/internal/expression/exception/IncompatibleUnitsException.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSDocumentHandler.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSDocumentHandlerImpl.java theme-compiler/src/com/vaadin/sass/internal/handler/SCSSErrorHandler.java theme-compiler/src/com/vaadin/sass/internal/parser/CharStream.java theme-compiler/src/com/vaadin/sass/internal/parser/Generic_CharStream.java theme-compiler/src/com/vaadin/sass/internal/parser/LexicalUnitImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/LocatorImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/MediaListImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/ParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java theme-compiler/src/com/vaadin/sass/internal/parser/ParserConstants.java theme-compiler/src/com/vaadin/sass/internal/parser/ParserTokenManager.java theme-compiler/src/com/vaadin/sass/internal/parser/SCSSLexicalUnit.java theme-compiler/src/com/vaadin/sass/internal/parser/SCSSParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/SelectorListImpl.java theme-compiler/src/com/vaadin/sass/internal/parser/Selectors.java theme-compiler/src/com/vaadin/sass/internal/parser/ThrowedParseException.java theme-compiler/src/com/vaadin/sass/internal/parser/Token.java theme-compiler/src/com/vaadin/sass/internal/parser/TokenMgrError.java theme-compiler/src/com/vaadin/sass/internal/resolver/ClassloaderResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/FilesystemResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/ScssStylesheetResolver.java theme-compiler/src/com/vaadin/sass/internal/resolver/VaadinResolver.java theme-compiler/src/com/vaadin/sass/internal/selector/SelectorUtil.java theme-compiler/src/com/vaadin/sass/internal/tree/BlockNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ExtendNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ForNode.java theme-compiler/src/com/vaadin/sass/internal/tree/FunctionNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ImportNode.java theme-compiler/src/com/vaadin/sass/internal/tree/KeyframesNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListContainsNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListModifyNode.java theme-compiler/src/com/vaadin/sass/internal/tree/ListRemoveNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MediaNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MicrosoftRuleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MixinDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/MixinNode.java theme-compiler/src/com/vaadin/sass/internal/tree/NestPropertiesNode.java theme-compiler/src/com/vaadin/sass/internal/tree/Node.java theme-compiler/src/com/vaadin/sass/internal/tree/RuleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/SimpleNode.java theme-compiler/src/com/vaadin/sass/internal/tree/VariableNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/EachDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfElseDefNode.java theme-compiler/src/com/vaadin/sass/internal/tree/controldirective/IfNode.java theme-compiler/src/com/vaadin/sass/internal/util/ColorUtil.java theme-compiler/src/com/vaadin/sass/internal/util/DeepCopy.java theme-compiler/src/com/vaadin/sass/internal/util/FastByteArrayInputStream.java theme-compiler/src/com/vaadin/sass/internal/util/FastByteArrayOutputStream.java theme-compiler/src/com/vaadin/sass/internal/util/StringUtil.java theme-compiler/src/com/vaadin/sass/internal/visitor/BlockNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/EachNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/ExtendNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/IfElseNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/ImportNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/MixinNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/NestedNodeHandler.java theme-compiler/src/com/vaadin/sass/internal/visitor/VariableNodeHandler.java theme-compiler/tests/src/com/vaadin/sass/AbstractTestBase.java theme-compiler/tests/src/com/vaadin/sass/internal/expression/ArithmeticExpressionEvaluatorTest.java theme-compiler/tests/src/com/vaadin/sass/parser/ParserTest.java theme-compiler/tests/src/com/vaadin/sass/resolvers/VaadinResolverTest.java theme-compiler/tests/src/com/vaadin/sass/testcases/css/Interpolation.java theme-compiler/tests/src/com/vaadin/sass/testcases/css/Selectors.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/AbstractDirectoryScanningSassTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/AutomaticSassTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Comments.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ControlDirectives.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Extends.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Functions.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Imports.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Mixins.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/NestedProperties.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Nesting.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ParentImports.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/ParentSelector.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassLangTests.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassLangTestsBroken.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/SassTestRunner.java theme-compiler/tests/src/com/vaadin/sass/testcases/scss/Variables.java theme-compiler/tests/src/com/vaadin/sass/tree/ImportNodeTest.java uitest/src/com/vaadin/tests/push/BasicPushTest.java uitest/src/com/vaadin/tests/push/PushConfigurationTest.java uitest/src/com/vaadin/tests/push/PushReconnectTest.java Change-Id: Ic08c4f9aecd4c684ce74408de4e0b0d0ff617273
| * Update copyright year to 2014Artur Signell2014-04-1612-12/+12
| | | | | | | | Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
* | Update some APIs based on the 7.2 API review commentsJonatan Kronqvist2014-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | * NotificationConfiguration "helpers" removed from Notification * NotificationConfiguration methods accept Type instead of style (String) * Tab.setIconAltText -> Tab.setIconAlternateText * Remove the two new TabSheet.addTab() methods * UI.reinit() -> UI.refresh() Change-Id: I97488e7c6de8cfacc591450d69c821b2973b8707
* | Update Accordion and TabSheet to use Vaadin 7 style. (#13402).Felype Santiago Ferreira2014-04-085-79/+123
| | | | | | | | | | | | | | This change also adds subpart support for TabSheet and converts a test to TB3. Change-Id: I23b6c81686ea6587470d8019e89a85149ec0b068
* | Merge "Merge commit '60aa66a'"Jonatan Kronqvist2014-03-282-0/+100
|\ \
| * | Merge commit '60aa66a'Juho Nurminen2014-03-282-0/+100
| |\| | | | | | | | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/ui/VTabsheet.java Change-Id: I7bda391a0e5678f85c04bd8ff9bfa65ba1c660b9
| | * Made TabSheet tabs always become visible when focused (#12343)Juho Nurminen2014-03-192-0/+100
| | | | | | | | | | | | Change-Id: I8f840bf4e45e257454d5e16c7b43f63858fd15d8
* | | Fixed error tooltip tests.Sauli Tähkäpää2014-03-271-25/+36
|/ / | | | | | | Change-Id: Ia43025881fbe746dac816ae7bf7041b940d94d2c
* | Merge changes from origin/7.1Build Agent2014-03-212-0/+146
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7112abe Preventing premature start of drag due to Chrome move event #13381 7e7b623 reduce frequency of session locking and StreamingProgressEvents (#13155) 7cab7fd Improve error message when reusing UI instance (#13457) 3e53fa6 Fixed "EEE" in DateField's date pattern (#13443) 1881ea8 Fix for width issue of TabSheet (#12805) 396820e Test for streaming reconnect issue (#13435) 2f93186 Eliminate .v-caption memory leak (#13346) 0c7cbc7 Fixes a memory leak on IE8 in LayoutManagerIE8 (#12688) 5441ef0 Merged IntegrationTestRunner into TB3Runner 3545db2 Added User-Agent and Screen Width + Height labels to portlet test. c5aaf93 Refactored JSR286 portlet test. 52dcbaa Pressing ESC now closes the DateField popup when using month or year resolutions. (#12317) e45294f Revert "Preventing premature start of drag due to Chrome move event #13381" Change-Id: I35e119a6e8e68e226487906af35eaa220f3af16f
| * Fix for width issue of TabSheet (#12805)Teemu Pöntelin2014-03-142-0/+146
| | | | | | | | | | | | | | | | | | | | Width of v-tabsheet-tabcontainer was set by copying the width from the ComponentConnector. This produced an incorrect result when a relative width (other than 100%) was used. Fixed by assigning the width to 100% when the TabSheet has a defined width. Change-Id: I7f128f87406e6e00ceda9ee6e75dcc5539e283b6
* | Merged TabSheet keyboard focus fixes into masterJuho Nurminen2014-02-031-0/+61
|\| | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/ui/VTabsheet.java Change-Id: I456b2523fc0de01fed8b5948ee7cb78f2ff175b0
| * Fixed TabSheet keyboard navigation (#12971)Juho Nurminen2013-11-201-0/+60
| | | | | | | | Change-Id: Ibb155946811eb43829c6c200fa83c5eaa1d7cdfa
* | Fixed TabSheet tab focusing (#13206)Juho Nurminen2014-01-311-0/+71
| | | | | | | | Change-Id: Ice0988a281504be3b304be3be6c09e2e2c5be4ba
* | Merge changes from origin/7.1Artur Signell2013-11-112-0/+141
|\| | | | | | | | | | | | | | | | | | | | | | | e413646 Ensure error screenshots are named according to the browser and not reference 2a3890c Revert "Only print testbench failure TeamCity messages when running in TC" 8971651 Revert "Publish error artifacts immediatly in TeamCity" 1265600 Stop polling if Communication Error #12362 878c2bd Added dummy checkstyle and test targets to liferay module 017bd06 Fixes the handling of the scroll position of a Window (#12736) e2157f4 Fixed Tab error tooltips (#12802) Change-Id: Ie01650362e8082f48fd9bd6cac2bf51b2dbf0d97
| * Fixed Tab error tooltips (#12802)Juho Nurminen2013-10-302-0/+141
| | | | | | | | Change-Id: I5ad33f38be5fac64805950d143ad2712e671ff83
* | Merge commit '478acb8e9aa7505cc6eacf219e87202191810a39'Juho Nurminen2013-10-101-0/+50
|\| | | | | | | | | | | | | Conflicts: client/src/com/vaadin/client/ui/VTabsheet.java Change-Id: If6a8663ad0c52789c1e01e750acbc343364d4767
| * Check modifiers when handling TabSheet hot keys. Fixes #12178Juho Nurminen2013-10-011-0/+50
| | | | | | | | Change-Id: I685dbf2c22e3b160632b811652bf3ab52d3ef6dc
* | Keep the Tooltip in the DOM (#12458)michaelvogt2013-09-031-1/+1
| | | | | | | | Change-Id: Ic707632ee51181e660b64935f68e564bdfc4443b
* | Merge changes from origin/7.1Leif Åstrand2013-08-301-0/+25
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4f3e81a Use <code> instead of {@code} for sample containing { and } (#12311) c7a48ae Delay sending DateField popup value to server until popup is closed #6252 dc491a4 Reset waitingForFilteringResponse flag to false inside onBlur (#12325) 4fb775a Fixed a typo in FieldGroup.isModified() JavaDoc. (#12172) aa47197 Add a chapter on installing IvyDE (for #12359) eaec281 GWT requires max 1.6 compiler compliance level currently - #12345 f72be69 Terminate JVM if server.close() has no effect (#12363) 36413cb Make sure that no fileIds are replayed to the client (#12330) 7182665 Fix scrollbar for Window under WebKit browsers (#11994) 61dbe9c Search only remaining message for delimiter (#12404) b5a212a Report min and max times from Profiler (#12409) 7220ca8 Fixed DragAndDropWrapper using wrong drop target in IE8 #12406 c87772b Escape markup in CustomLayout's JavaDoc (#12410) f5b67af Optimize ComputedStyle.getIntProperty() (#12411) 0473036 Add more detailed profiling for some client side hotspots (#12418) 7dfe5ae Fixed test broken by fixes to drag&drop #12406 234ed1c Fixed test broken by PopupDateField communication change #6252 c7a8c3f Fixed failing TabKeyboardNavigation test #12433 fac9ff6 Optimize resetting of state when detaching components (#10899, #11284) af995de Optimize large Vertical/HorizontalLayout client side (#12420, #10899) 39fd5fc Fix bug for spacing on first widget (#12420) bd4442b Fixed broken test due to changes in drop position by #12406 b83240f Optimize CssLayout hierarchy update (#11284) a52b286 Added controlDirective to ifContentStatement. Fixes ticket #12105. 8ce45c7 Disable slow sanity check when not in debug mode (#12463) 232eb42 Enable use of profiler without debug window (#12465) 6dc46c5 Use the add() path of CssLayout only when appending to the end (#11284) bea7fa3 Only consider caption tooltips for own slots (#12469) dce63d1 Allow creating session for Portlet UI init request (#12473) ad669c3 Adds junit to the ide configuration for the theme-compiler module. Change-Id: Icd734d6849cc4f4014e1268f4fabe1ed92f72e38
| * Fixed failing TabKeyboardNavigation test #12433John Ahlroos2013-08-221-1/+25
| | | | | | | | | | | | | | | | | | The test fails on Opera 12 since the assertText is done before the tabsheet has had time to change the tab content. Added a small waiting period after the tab is changed before the assert is made to fix the issue. Change-Id: I89dfe040b577106f9f843c8b4013d20be1e02166
* | Fixed failing test after accessibility changes in #11827John Ahlroos2013-08-281-6/+5
| | | | | | | | | | | | | | | | | | | | Previously a tab could be selected by using the enter key. This was changed in the ticket to use the space key instead due to accessability reasons. Fixed test by replacing all enter key presses with space key presses. Change-Id: I9037785be212bb62835bfb1b17629e115c3fa601
* | Tabsheet should not immediately select a tab when changing tab usingmichaelvogt2013-07-122-1/+137
| | | | | | | | | | | | | | | | keyboard (#11823) Adds the necessary WAI-ARIA roles to the component (#11827) Change-Id: Ie1ed40227679e3497971b834919713614a8cc23e
* | Tabsheet tabs should support alternate text (#11824)michaelvogt2013-07-083-1/+13
| | | | | | | | Change-Id: I000fe6102291d8bd9bbe484b5683b50c40c8470b
* | Add support for setId to TabSheet.Tab (#12064)tapio2013-06-242-0/+153
|/ | | | Change-Id: Ia88b9d03a26b9670ab4026f8083a0b932dafa1c0
* Global code reformatLeif Åstrand2013-04-052-0/+2
| | | | Change-Id: I4b3c74ede518aa2712038d1451974a93cdecabc2
* Merge of (#8238) to Vaadin 7.Anna Koskinen2013-02-012-1/+58
| | | | | | Tabsheet detach handling update. Change-Id: I037d8503a9217918e63e1cc8b6e90abcafe7516f
* Remove unnecessary special ConnectorMap handling from VTabsheet (#10839)Johannes Dahlström2013-01-302-0/+131
| | | | | | | | VTabsheet manipulated ConnectorMap directly when detaching a removed child; this broke the hierarchy if the detached child was re-attached to another component later on. Change-Id: I18487c37b363d3fcd3984c789c7b73ed1bed5e28
* Fixed test locator broken by fix for #10682Artur Signell2013-01-151-2/+1
| | | | Change-Id: I1dad310cdf4469410a1a1f31cdc5854251c3062f