Anna Koskinen
54230dfa05
Reworked and cleaned up client-side TabSheet and Accordion. (#12357)
- Added and corrected JavaDocs.
- Deprecated unused public methods.
- Fixed first tab style logic in TabSheet.
- Fixed navigation focus logic in TabSheet.
- Fixed tab width bookkeeping for scrolling TabSheet tabs.
- Renamed private methods and variables for clarity.
- Removed unnecessary or duplicated private methods.
- Reworked some logic to clarify it and to better match my understanding
of what's supposed to happen within those methods.
- Updated some deprecated method calls to use currently recommended
solutions.
- Added and updated regression tests.
2 years ago
Anna Koskinen
32764eca80
Update copyright year range. (#12215)
* Update copyright year range.
3 years ago
Ilia Motornyi
6541b7bad2
Update copyright year (#10761)
6 years ago
Ahmed Ashour
763a5cbe8c
First sentence of javadoc should end with a period (#10114)
Also includes minor other javadoc and formatting fixes.
6 years ago
Ahmed Ashour
7065740d6d
Use interface instead of implementation (#10073)
6 years ago
Ahmed Ashour
132d9fa60e
Fix unused parameters in javadoc (#10055)
6 years ago
Artur Signell
504b3c4c65
Use diamond operator where it can be used
Does not modify compatibility packages to keep to closer to Vaadin 7.7
Change-Id: Ic9c4944eb90218290545a04ecd7455eb63910012
7 years ago
Artur Signell
588f3cc7f8
Update copyright year to 2016
Change-Id: I6485dee1ebba12b180a9063ed4b530f7dc63cd77
7 years ago
Artur Signell
eeffa805a2
Remove trailing whitespace from code and javadoc
Change-Id: I4c852b7f9928e190572876690d5bef1234494a5d
7 years ago
Teemu Suo-Anttila
18fe7aa260
Build vaadin-client with maven
Change-Id: I36c426086a2b957f6f738d17470c499a01ddac3b
8 years ago
Artur Signell
42ef01bfdb
Allow TabSheet and Accordion tab captions to contain HTML (#14609)
Change-Id: If15db442fdbdcc80918e52f8c87e0808f76eb336
9 years ago
Denis Anisimov
af0b89f04b
VTabsheetBase should implement HasEnabled (#14114).
Change-Id: I31ebc1b4c0698f10c145c6e59d5c951918c5fdbe
9 years ago
Artur Signell
e77e73cf64
Update copyright year to 2014
Change-Id: Ic77338304dc7e58e49f27dcdaf0bab2e00f5bba6
10 years ago
Felype Santiago Ferreira
f32e3535c6
Update Accordion and TabSheet to use Vaadin 7 style. (#13402).
This change also adds subpart support for TabSheet and
converts a test to TB3.
Change-Id: I23b6c81686ea6587470d8019e89a85149ec0b068
10 years ago
michaelvogt
c44ca12705
Tabsheet should not immediately select a tab when changing tab using
keyboard (#11823 )
Adds the necessary WAI-ARIA roles to the component (#11827 )
Change-Id: Ie1ed40227679e3497971b834919713614a8cc23e
11 years ago
Artur Signell
fb68bd5303
Updated copyright notices and added missing license headers
Change-Id: I419ce4581d1a8b84d4236a85a1333d23f3423b2e
11 years ago
Artur Signell
49ef8465e4
Removed dead code (#10128, #9552)
Change-Id: I0197d14072e8948d338829e51cc71c260e869412
11 years ago
Johannes Dahlström
d67ed23096
Move widget classes from c.v.c.ui.<widget> to c.v.c.ui (#9392)
Change-Id: I5bc64ed7446ca6f87311bf63f49fb883cfd8b538
11 years ago
Artur Signell
bfbfdd51a0
Renamed com.vaadin.terminal.gwt.client to com.vaadin.client (#9432)
11 years ago
Artur Signell
8d0c857382
Replaced license place holder with actual license (#8955)
12 years ago
Artur Signell
14dd4d0b28
Moved client files to a client src folder (#9299)
12 years ago
Artur Signell
429aeadef9
Moved each component to its own package on client side
Class loaders have problems with referring to static inner classes (e.g.
state classes) when they cannot load the declaring class. To deal with
this the components have been moved to their own packages and state/rpc
classes will be defined in their own Java files.
12 years ago
Henri Sara
279574a3e1
Remove UIDL parameter from many caption related methods (#8435).
Visibility change related code for captions removed from VCaption,
VCaptionWrapper and VFormLayout.Caption, should be handled by
removing/adding caption based on hierarchy change events.
12 years ago
Artur Signell
6cf9afc850
Organized imports and formatted all java files
12 years ago
Artur Signell
de73abe459
#8434 Renamed *Paintable classes to *Connector and updated ConnectorMap
accordingly
12 years ago
Leif Åstrand
2cc2f2df61
Update tab sheet and accordion to work with MeasureManager (#8313)
12 years ago
Artur Signell
6e7f97280a
#8325 Move ApplicationConnection.updateComponent to
VAbstractPaintableWidget.updateFromUIDL
12 years ago
Artur Signell
4881fe4b0d
#8323 Moved updateCaption from Container to VPaintableWidgetContainer
12 years ago
Artur Signell
3e5fe70596
Split Accordion and TabSheet into widget + paintable
12 years ago
Artur Signell
70173cfc6e
Split Paintable from Widget so we have VPaintable (paintable without any
Widget), VPaintableWidget (paintable connected to a widget).
12 years ago
Artur Signell
3b0da56451
#7354 IT Mill -> Vaadin find and replace
svn changeset:22317/svn branch:6.7
12 years ago
Artur Signell
4f1b424e2e
Fixed compiler warnings in demo and core source (#2274)
svn changeset:15451/svn branch:6.5
13 years ago
Artur Signell
d584271615
Fixed some warnings
svn changeset:15408/svn branch:6.5
13 years ago
Matti Tahvonen
9d21b01500
replaced obsolete usage of setStylePrimaryName with setStyleName (faster, same effect if no stylenames or just one stylename, does not bug with latest webkits if css class currently null)
svn changeset:14299/svn branch:6.4
14 years ago
Artur Signell
c8c341c07d
Added missing @ITMillApache2LicenseForJavaFiles@
svn changeset:11733/svn branch:6.3
14 years ago
Henri Sara
1981ddc3b1
#2904 Change client side class name prefixes I -> V (class names only, not yet CSS prefixes)
svn changeset:7742/svn branch:6.0
15 years ago
Henri Sara
adc8c0ad35
#2904: initial bulk rename "com.itmill.toolkit" -> "com.vaadin"
- com.itmill.toolkit.external not yet fully renamed
svn changeset:7715/svn branch:6.0
15 years ago
Artur Signell
b6b4318b59
Test cases and fix for #2425/#2289 - Removing a Tab from TabSheet or Accordion should now work properly and onAttach is not called before child is attached.
svn changeset:6496/svn branch:trunk
15 years ago
Artur Signell
374ba866f7
Extended test case and fix for #2289 - Client does not remove removed tabs from TabSheet/Accordion
svn changeset:6117/svn branch:trunk
15 years ago
Artur Signell
4320974614
Fix for #2259 - Do not update cached TabSheet
svn changeset:6064/svn branch:trunk
15 years ago
Artur Signell
40dc6468e4
Fixed replaceChildComponent for TabSheet and Accordion (#2204)
Fixed showing/hiding of tabs in TabSheet and Accordion
svn changeset:5887/svn branch:trunk
15 years ago
Artur Signell
15eb604a56
Changed the way relative component sizes are handled. Relative sizes are now converted into pixel sizes in ApplictionConnection.
All containers MUST now implement Container which includes the getAllocatedSpace() method used by the relative size calculator.
This also fixes OrderedLayout bugs #2021, #2034, #2030, #2102
Also fixes #2127
svn changeset:5570/svn branch:trunk
15 years ago
Matti Tahvonen
3e4a244e5a
caption and icon setters to Paintable interface, major tabsheet refactoring, client side caption handling for layouts
svn changeset:5161/svn branch:trunk
16 years ago
Matti Tahvonen
a68344764d
fixing major issues in client side tabsheets (Widget structure, Paintable unregistering)
svn changeset:4476/svn branch:trunk
16 years ago
Matti Tahvonen
1a1418a67e
fixes #1618
svn changeset:4359/svn branch:trunk
16 years ago
Matti Tahvonen
c7475109dd
fixes #831
svn changeset:4338/svn branch:trunk
16 years ago
Matti Tahvonen
c60eaceb75
fixes multiple issues with tabsheet, accordion, table etc
svn changeset:4033/svn branch:trunk
16 years ago
Matti Tahvonen
6f8ef78a85
fixes #1185 enabled captions and other component generals for tabsheet
svn changeset:4022/svn branch:trunk
16 years ago
Matti Tahvonen
d48f8a80f4
component implements sizeable and simple general terminal implementation
svn changeset:3662/svn branch:trunk
16 years ago
Marc Englund
a9b2479f64
Corrected empty tab caption from " " to ""
svn changeset:3346/svn branch:trunk
16 years ago