Ahmed Ashour
9494818412
Use StringBuilder instead of StringBuffer (#10154)
6 years ago
Ahmed Ashour
83f5e593f6
Fix typos (#10124)
6 years ago
Ahmed Ashour
7e4b4ff5a9
Use enhanced for loop for arrays. (#10121)
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
adcf2e2e80
Use enhanced for loop instead of Iterator. (#10100)
6 years ago
Ahmed Ashour
46950473fd
UIDL to implement Iterable (#10101)
6 years ago
Ahmed Ashour
7065740d6d
Use interface instead of implementation (#10073)
6 years ago
Ahmed Ashour
7fd440d244
Use single character for StringBuilder.append (#10102)
6 years ago
Ahmed Ashour
9e6490d32a
Fix typos (#10095)
6 years ago
Ahmed Ashour
23718371f8
Remove unused methods. (#10058)
6 years ago
Ahmed Ashour
1b8d507e5b
Replace iff with if in javadoc (#10056)
6 years ago
Ahmed Ashour
132d9fa60e
Fix unused parameters in javadoc (#10055)
6 years ago
Ahmed Ashour
867006d2f8
Use String.isEmpty() (#10045)
6 years ago
Ahmed Ashour
62d49f3c3a
Implement hashCode() when implementing equals()
6 years ago
Ahmed Ashour
4a8195b59e
Replace iterators with enhanced for loops (#10018)
This change also includes some other minor cleanup.
6 years ago
Ahmed Ashour
8bb5f30251
Fix javadoc typos (#9998)
6 years ago
Ahmed Ashour
229792f642
Javadoc fixes
6 years ago
Artur
7bf4f7ade8
Detect Chrome on iOS as Chrome + Webkit (#9138)
7 years ago
Teemu Suo-Anttila
f5c15b9b2b
Synchronize code between V7 and compatibility package
7 years ago
elmot
fc8f063d22
Small fixes to javadocs
Change-Id: Ibbfe62395eb93f9349b65edba4425d9782ce15f9
7 years ago
Artur Signell
82806ef9b7
Format the project using Neon, remove trailing whitespace
Change-Id: I145e20226958910c243b9897bb1e9516919f55cd
7 years ago
Artur Signell
b31a71ae63
Move and duplicate client side and state to compatibility package
* ProgressBar
* ProgressIndicator
* OptionGroup
* Table
* Tree
* TreeTable
Change-Id: Ie1249631cbdd2721f2c3a36e1b8ffc8160fca6aa
7 years ago
Artur Signell
b965c256e8
Move and duplicate client side and state to compatibility package
* Calendar
* CheckBox
* CustomField
* Label
* RichTextArea
* TextField
* TextArea
Change-Id: Iba8915195e4d205fb4db9a4df5d96a4a10ab2f96
7 years ago
Artur Signell
58853fe47b
Move old TextField to compatibility package
Change-Id: Ic1e8d3f9859f5e496c0e27e2fece4b5a9da74f01
7 years ago
Artur Signell
8328038b3c
Rename packages in compatibility-client to use com.vaadin.v7
Change-Id: Id0f178dfc3910ee7492c860d381b2d413e82ba73
7 years ago
Artur Signell
65370e12a0
Move Table/TreeTable to compatibility package
Change-Id: Ic9f2badf8688c32d704be67519c0f4c9a3da0e28
7 years ago
Artur Signell
f3c880194b
Rename legacy packages to v7
Change-Id: I53f3bd49c234a8d126887f6effa83a3c5c92b4e0
7 years ago
Artur Signell
0081286c8d
Remove IE8-IE10 client side code
Change-Id: I2ca0b41c3cc2ed851646ced2e0693a93b1853c95
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
Artur Signell
6d54d78944
Format using Eclipse Neon
Change-Id: I33f1cc33969ff74a95b1b8cc0f2add589be5aae0
7 years ago
Aleksi Hietanen
a5575a9252
Update TextField to extend AbstractFieldNew (#51)
- Changes input prompt to be based on the placeholder attribute.
- Unifies TextChangeEvents with ValueChangeEvents.
- add*Listener methods now return Registration objects, remove*Listener methods removed.
Change-Id: Ie92506ae9db205bb0010ae9126c608c62ad023ff
7 years ago
Artur Signell
e5addd7eb2
Fix IE focus fix which has been broken since 7.0.0 (#7965)
Change-Id: Ia0aee645ed3b0ba6de33a6a2ce9f8bde9b84f44f
8 years ago
Artur Signell
c9b1df6d5e
Double check table focus in IE (#19676)
Change-Id: I46d95e0b198dd4594e5c84dda9b6c462d4a7bf51
8 years ago
Teemu Suo-Anttila
18fe7aa260
Build vaadin-client with maven
Change-Id: I36c426086a2b957f6f738d17470c499a01ddac3b
8 years ago
Teemu Suo-Anttila
b5fb9c61ee
Fix NPE on column width detection in TreeTable and RowGenerator (#19437)
Change-Id: I7ed03d34124dda839bddc2507274a63b1e22f05f
8 years ago
Leif Åstrand
3aff803172
Make it possible to only show collapsible columns in menu (#9811)
Change-Id: I52cd2648d305f44d5688e7a2fcd222e6b167b97b
8 years ago
Leif Åstrand
5f42729e99
Add stylename to sortable Table header cells (#8219)
Change-Id: I4774b4079f5c564fdc67e8cabf89278ad7cf2f6f
8 years ago
jotatu
9c1908d0a5
Optimize layout performance of Table (#17947)
Adds functions for skipping child component layout measuring.
Removes unnecessary code from VScrollTable.
1. case: no components
- render time without the fix: ~105ms
- render time with fix: ~105ms
2. case: 2 button and 2 textfield cols
- render time without the fix: ~279ms
- render time with fix: ~240ms (~17% faster)
3. case: 3 button and 3 textfield cols
- render time without the fix: ~350ms
- render time with fix: ~281ms (~20% faster)
Change-Id: I6025f8ee2fd438d228ff3b65f43535961cf12c0b
8 years ago
Artur Signell
24ac02a523
API refactor based on review (#11733)
ServerMessageHandler -> MessageHandler
ServerCommunicationHandler -> MessageSender
State -> ApplicationState
CommunicationProblemHandler -> ConnectionStateHandler
CommunicationProblemEvent -> XhrConnectionError
Change-Id: I2eccfea9cf6a275eba02ac605b6a172e496bd004
8 years ago
Mika Murtojarvi
961f10856a
Prevent scrolling when expanding a TreeTable item (#18247)
Change-Id: I837ee83a75337eef4338e7206cdd0e366b24f183
9 years ago
Artur Signell
0a7a9e87ef
Workaround for IE10 invalid min-height calculations (#15169)
Change-Id: I22b0e56549c19432626dea8c2dd43509c07c0de4
9 years ago
Artur Signell
90b4c678d1
Separate server message sending to its own class (#11733)
Change-Id: Ib3c4ac687387f2a239908b7e25e2753dbbf7e98b
9 years ago
Artur Signell
86fb07068f
Update theme resource references for legacy components (#17027)
Change-Id: Id4f119b22d44f6abf63e730442e22a34e7c1953f
9 years ago
Steven Spungin
050dd36597
Fix spelling
Change-Id: I7fb13c520c8ff402971214022d44be0db2b9c3ea
9 years ago
Teemu Suo-Anttila
08dfe45d09
Fix adding a column to Table and immediately changing its size (#17927)
Change-Id: I970c771f647b7587aac3985ebeea0f0b20805fec
9 years ago
Ilya Ermakov
38e35c5db6
Prevent opening Table context menu on short tapping on iOS (#15297)
With this patch handling touchstart in Table body is prevented
if it is handled in Table row. This is the smallest patch that solves
the problem, refactoring remains an open problem.
Change-Id: Iea54210ee81a3fdf17e45c6c98026af9080abddf
9 years ago
Anna Miroshnik
f18a9642b7
Fix Table column header sorting on Chrome (#14796)
This fix is similar to the fix that has been made for other similar
cases (i.e. #13381 ).
Couldn't find a reliable way to reproduce the problem. Hopefully this
will fix the issue.
Was reproduced (before fix) on Google Chrome 40.0.2214.115 m on
TableSortingStopsWorkingOnChrome test one time (but then suddenly it
started to work again).
Was reproduced (before fix) on Project TableSorting once, as described
in the ticket. That project has been attached to the ticket.
Change-Id: Id901c9ce4a0a7c369572bf4374223851658aa703
9 years ago
Alexey Fansky
f4e002e36b
Clearing the sorted indicator if sorting was disabled (#16563)
Change-Id: I03677e25d639264d5056c5b86b7be8277fe332a4
9 years ago
Mikael Grankvist
f0c2c4c271
Table should load widgets after container content refresh (#16611)
Change-Id: I887830f31f886743d1bd7167236e2f7b61349dd7
9 years ago