aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui/TabSheet.java
Commit message (Collapse)AuthorAgeFilesLines
* Migrate vaadin-server build to mavenTeemu Suo-Anttila2016-03-141-1686/+0
| | | | Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e
* Fix replacing of currently selected Tab (#14252)Dmitrij Abolichin2015-10-201-0/+6
| | | | Change-Id: I49a86d2fceac233fdfd9e31d8ade519b9f8460b6
* Replaced incorrect setter/getter with prope ones and fixed declarative (#17982)Artur Signell2015-06-021-2/+28
| | | | Change-Id: If1109d3759d9e6414f7d60ae3b12286aa9e29566
* Allow TabSheet and Accordion tab captions to contain HTML (#14609)Artur Signell2014-12-181-0/+30
| | | | Change-Id: If15db442fdbdcc80918e52f8c87e0808f76eb336
* Merge remote-tracking branch 'origin/declarative'Artur Signell2014-12-181-0/+175
|\ | | | | | | Change-Id: I7caf7a28f9c6e536797cf41e307e4d6d18bd3222
| * API refactoring (#7749)declarativeArtur Signell2014-12-171-1/+1
| | | | | | | | Change-Id: I835756b240bc9ece885acdc8f43ec6a1599bb7c5
| * Merge remote-tracking branch 'origin/master' into declarativeMatti Hosio2014-12-171-6/+5
| |\ | | | | | | | | | | | | | | | | | | Conflicts: server/src/com/vaadin/ui/TextField.java Change-Id: I289cb9ec80d494ab79aec11a43708abf5b403a00
| * | Do not write child components in sub templates (#7749)Matti Hosio2014-12-161-0/+3
| | | | | | | | | | | | Change-Id: I7e19e86618bbf27ae3a6e585bab000f26dd8f6d5
| * | Do not remove children in read to ensure @DesignRoot reading worksArtur Signell2014-12-161-2/+0
| | | | | | | | | | | | | | | | | | properly (#7749) Change-Id: I8a3111e7007911adfd97c15373b634b2c57f5cd5
| * | Handle tab indexes in a generic way (#7749)Artur Signell2014-12-151-15/+1
| | | | | | | | | | | | Change-Id: I6e449ed7fd0acaf683da98ae3fcf55ff544c3b48
| * | createNode -> createElementArtur Signell2014-12-151-1/+1
| | | | | | | | | | | | Change-Id: Ifb7342a860fa73d51dc462b788a4530abb0bb52f
| * | Fix writing issues (#7749)Artur Signell2014-12-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * A root component with @DesignRoot must always use its superclass for default values. Otherwise the written design will be empty as the design is read in the constructor. * A component which is not the root must not write its component tree if the component tree is generated in the constructor. This is a simplification which should be good enough for most cases (can't add children in constructor and also using addComponent - in this case the component added with addComponent will not be written). * Test cases for nested templates Change-Id: I3a384d1d8654b9865a3a790ebeb055a300a62135
| * | Do not create default instances while reading designs (#7749)Artur Signell2014-12-151-27/+52
| | | | | | | | | | | | Change-Id: I26cb6d8d43200d10ebf8c0ac22c538b4272f5ecd
| * | SynchronizeFrom/ToDesign -> read/writeDesign (#7749)Artur Signell2014-12-151-10/+7
| | | | | | | | | | | | Change-Id: Ie5e420ac5d62a2aa3206051888e6dd0f8f30df11
| * | Embed DesignSynchronizable methods to Component interface (#7749)Matti Hosio2014-12-121-3/+2
| | | | | | | | | | | | Change-Id: I06de4d2065dee107da40c2a4941e7d9e22f0832b
| * | Declarative support for TabSheet and Accordion (#7749)Matti Hosio2014-12-121-0/+167
| | | | | | | | | | | | Change-Id: Iee4689814f08ddbb852cfb3e51c9873fbe42d901
* | | Empty since tags -> 7.4Artur Signell2014-12-171-1/+1
| |/ |/| | | | | Change-Id: I73755f0c580c40b93d95df5e3ca55f6617c21353
* | Hierarchy change markAsDirty to AbstractComponentContainer (#14227)Anna Miroshnik2014-12-091-6/+5
|/ | | | Change-Id: I7a05ad72dfa3d16d85aa4d0cdd235572ec01e31a
* Make Vaadin component handling proxy-friendly (#14639)Juuso Valli2014-09-121-1/+1
| | | | | | Comparisons with the ==-operator between a proxy and it's underlying instance fail, so we should use a custom equals method instead. Change-Id: Iaa86ae830fecbedfb1f55636e25f5affebf5aba3
* Improve the selection tab algorithm after removing the selected tabBogdan Udrescu2014-08-251-0/+55
| | | | | | | | | | (#6876) New protected method TabSheet.selectedTabIndexAfterTabRemove where anyone can implement his/hers own algorithm for selecting a new tab. Change-Id: I6a3dd62e7fc84e4dacb08d30d567f357678dd7e4
* Disable automatic removal of trailing whitespace and reformatted using LunaArtur Signell2014-07-311-5/+4
| | | | | | | | | | Automatic removal of trailing whitespaces in Eclipse does not work even in a nearly consistent way across platforms, versions or even on the same maching within the same workspaces. Saving the same file multiple times even alternates between adding and removing a whitespace on empty block comment lines when saving. Change-Id: I0efd307fd48869ea688eb79aa77c9ba38de5a4a6
* Merge changes from origin/7.1Artur Signell2014-04-231-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-161-1/+1
| | | | | | | | Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
* | Update some APIs based on the 7.2 API review commentsJonatan Kronqvist2014-04-141-69/+16
| | | | | | | | | | | | | | | | | | | | * 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-081-212/+173
| | | | | | | | | | | | | | This change also adds subpart support for TabSheet and converts a test to TB3. Change-Id: I23b6c81686ea6587470d8019e89a85149ec0b068
* | Tabsheet should not immediately select a tab when changing tab usingmichaelvogt2013-07-121-0/+33
| | | | | | | | | | | | | | | | keyboard (#11823) Adds the necessary WAI-ARIA roles to the component (#11827) Change-Id: Ie1ed40227679e3497971b834919713614a8cc23e
* | Tabsheet tabs should support alternate text (#11824)michaelvogt2013-07-081-4/+104
| | | | | | | | Change-Id: I000fe6102291d8bd9bbe484b5683b50c40c8470b
* | Add support for setId to TabSheet.Tab (#12064)tapio2013-06-241-2/+37
|/ | | | Change-Id: Ia88b9d03a26b9670ab4026f8083a0b932dafa1c0
* Updated copyright notices and added missing license headersArtur Signell2013-01-041-2/+2
| | | | Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
* Always mark child hierarchy dirty when switching tabs (#10404)Artur Signell2012-11-281-9/+2
| | | | Change-Id: Id6a0b23efb500d2c94bd696cc6eebfe5b5ffd60b
* Added Component constructors (#10246)Artur Signell2012-11-221-1/+13
| | | | Change-Id: I86845693004fcdf65d5307c47a27e7d3a3274c52
* Unified deprecation messagesArtur Signell2012-11-221-6/+6
| | | | Change-Id: If3fc2c2d9b251cbc6f2a9da2ede23ff17f7362ef
* Moved isComponentVisible to separate interface (#10303)Artur Signell2012-11-201-2/+2
| | | | | | HasComponents.isComponentVisible is now SelectiveRenderer.isRendered Change-Id: Ic3b9cd65278ffc2a38ee20c76ec771ee057268bf
* AbstractComponentContainer should implement getComponentIterator and not ↵Artur Signell2012-11-061-1/+1
| | | | | | iterator (#10144) Change-Id: I092cc71dfa9ded74f6624e6808a9ec1de7cf1cb5
* Move LegacyComponent from com.vaadin.server to com.vaadin.uiJohannes Dahlström2012-11-021-1/+0
| | | | Change-Id: I482517e6f83dfed2654476f928bb7bb01c9de202
* Reformat projectLeif Åstrand2012-09-051-0/+4
|
* inner Event classes converted to static nested classes (#5855)Pekka Hyvönen2012-09-041-2/+2
|
* refak listeners com.vaadin.uiPetri Heinonen2012-08-301-6/+59
|
* Rename Vaadin6Component to LegacyComponent (#9434)Johannes Dahlström2012-08-291-2/+2
|
* Renamed com.vaadin.terminal -> com.vaadin.server (#9431)Artur Signell2012-08-291-7/+7
|
* Rename requestRepaint to markAsDirty (#9378)Leif Åstrand2012-08-231-17/+17
| | | Also remove some requestRepaint calls that are no longer needed (#9325)
* Removed API deprecated in Vaadin 6 (#9071)Artur Signell2012-08-221-78/+3
|
* Replaced license place holder with actual license (#8955)Artur Signell2012-08-161-1/+13
|
* Removed more @version included in some files but not in all (#9299)Artur Signell2012-08-161-4/+0
|
* Removed @version which is included in some files but not in all (#9299)Artur Signell2012-08-151-2/+0
|
* Eliminated dependencies from server to client (#9279)Artur Signell2012-08-131-8/+8
|
* Moved server files to a server src folder (#9299)Artur Signell2012-08-131-0/+1328