Anna Koskinen
0645a86e5b
Table / TreeTable multiselect disabling of touch detection (#12014)
Added a toggle in Table (and thus TreeTable) where you can explicitly
disable multiselect touch screen detection. This allows you to work
around issues on hybrid devices that have both a touch screen and a
keyboard where you don't want automatic simple multiselection applied.
Fixes #11601, slightly modified cherry-pick of #11641
4 lat temu
Tatu Lund
fe46753372
Fix incorrect position of column selector in MPR (#11953)
Cherry pick from
https://github.com/vaadin/framework/pull/11946
4 lat temu
Anna Koskinen
38b7419f27
Fix issue where Chrome refused to select text in Table (#11709) (#11818)
Manual cherry-pick from Vaadin 7.
4 lat temu
Tatu Lund
7392bf241f
Fixing autocompletion issue with ComboBox on newer Chrome versions (#11524)
Newer Chrome versions do not work with random number hack to prevent auto completion, but it finally supports autocomplete=off.
Adapted from https://github.com/vaadin/framework/pull/11472
Fixes #11437
5 lat temu
Yuriy Artamonov
4771193032
Support Firefox 65+ key down event behavior (#11503)
Fixes #11502
5 lat temu
Anastasia Smirnova
2fa4575684
Making V8 ReadOnly TextField select row in table upon clicking (#11480)
Add check for the V8 TextField used in Table in compatibility mode. This makes clicking cell with the TextField select the row, preserving behaviour from V7.
Through, as it's noted also before, this is an improved workaround, not a proper solution to address the issue.
Fixes #11474
5 lat temu
Koen De Cock
fd654b100b
Fix initially selected CheckBox rendering in Safari in v7 compatibility package (#11024) (#11456)
This fix was already applied to com.vaadin.client.ui.VCheckBox but the committer forget to apply the same fix to the com.vaadin.v7.client.ui.VCheckBox. Some people are still temporarely using the checkbox from the compatibility package.
5 lat temu
Ilia Motornyi
327544670c
Ported change from 7.7 to compatibility - ComboBox popup position while scrolling (#11055)
Fixes #5043
5 lat temu
Ilia Motornyi
da114a1711
Use random string for autocomplete attribute (#10950)
Fixes #7820
6 lat temu
Ilia Motornyi
6541b7bad2
Update copyright year (#10761)
6 lat temu
Ahmed Ashour
c58c7e7a23
Use Logger instead of VConsole (#10249)
Because VConsole is deprecated and it recommends using Logger instead
6 lat temu
Ahmed Ashour
04905e1e2e
Use local variable for getWidget(). (#10253)
In some places, getWidget() is called many times, and I believe this can
have a litte performance improvement, since in some cases
super.getWidget() is called more than once.
6 lat temu
Ahmed Ashour
d44a5e217d
Fix end of line comments, which were made by automatic formatter (#10234)
6 lat temu
Ahmed Ashour
3564d4b4ba
Remove redundant interface already implemented by super class. (#10258)
6 lat temu
Ahmed Ashour
10bd7544fd
Improve naming of fields and variables (#10242)
* Variable names to conform to naming convention.
* Use static constants where it makes sense
6 lat temu
Ahmed Ashour
7c8f440781
Remove trailing spaces (#10224)
6 lat temu
Ahmed Ashour
69ac68e064
Fix typos (#10213)
* Fix typos
* Fix
6 lat temu
Ahmed Ashour
a9c83ba07e
Use .toLowerCase and .toUpperCase(Locale.ROOT) (#10182)
* Use .toLowerCase and .toUpperCase(Locale.ROOT)
* Spaces
* add spaces after if(
6 lat temu
Ahmed Ashour
0f4702c6d1
Add spaces after 'if' and 'for' in JavaScript (#10199)
* Add spaces after 'if' and 'for' in JavaScript
* Revert to old format
* Remove whitespaces
6 lat temu
Ahmed Ashour
f42e0cc6f2
Fix some checkstyle warnings (#10179)
6 lat temu
Ahmed Ashour
c147b5d85b
Use Collection.isEmpty() (#10172)
6 lat temu
Ahmed Ashour
fa62729e24
Fix typos (#10158)
6 lat temu
Ahmed Ashour
9494818412
Use StringBuilder instead of StringBuffer (#10154)
6 lat temu
Ahmed Ashour
83f5e593f6
Fix typos (#10124)
6 lat temu
Ahmed Ashour
7e4b4ff5a9
Use enhanced for loop for arrays. (#10121)
6 lat temu
Ahmed Ashour
43f4a17f0d
Simplify conditional logic. (#10122)
And remove unused imports.
6 lat temu
Ahmed Ashour
763a5cbe8c
First sentence of javadoc should end with a period (#10114)
Also includes minor other javadoc and formatting fixes.
6 lat temu
Ahmed Ashour
adcf2e2e80
Use enhanced for loop instead of Iterator. (#10100)
6 lat temu
Ahmed Ashour
46950473fd
UIDL to implement Iterable (#10101)
6 lat temu
Ahmed Ashour
7065740d6d
Use interface instead of implementation (#10073)
6 lat temu
Ahmed Ashour
7fd440d244
Use single character for StringBuilder.append (#10102)
6 lat temu
Ahmed Ashour
9e6490d32a
Fix typos (#10095)
6 lat temu
Adam Wagner
697f770287
Implement error level on client side (#9817)
Add additional class names and style to components and error indicators to distinguish different error levels.
Vaadin 8 implementation of #9816 . Cherry picked changes and added compatibility package component changes and tests.
Resolves #3139
6 lat temu
Ahmed Ashour
3c0c3e0a99
Fix typos (#10071)
And use varargs in a test.
6 lat temu
Ahmed Ashour
40d15b32e3
Construct array inline (#10068)
And some trivial test enhancements
6 lat temu
Ahmed Ashour
73119c7193
Fix javadoc references (#10067)
And remove unused imports.
6 lat temu
Ahmed Ashour
60ff3d6c34
Format curly brackets correctly for checkstyle (#10066)
6 lat temu
Ahmed Ashour
23718371f8
Remove unused methods. (#10058)
6 lat temu
Henri Sara
a18842e2ae
Replace tabs with spaces in Java files
6 lat temu
Ahmed Ashour
1b8d507e5b
Replace iff with if in javadoc (#10056)
6 lat temu
Ahmed Ashour
132d9fa60e
Fix unused parameters in javadoc (#10055)
6 lat temu
Ahmed Ashour
11ddb11cbc
Update modifier order to follow Java Specification suggestions (#10050)
Also includes some other minor cleanup.
6 lat temu
Ahmed Ashour
e118f4d860
Access static members in a static way (#10054)
6 lat temu
Ahmed Ashour
867006d2f8
Use String.isEmpty() (#10045)
6 lat temu
Ahmed Ashour
62d49f3c3a
Implement hashCode() when implementing equals()
6 lat temu
Ahmed Ashour
4a8195b59e
Replace iterators with enhanced for loops (#10018)
This change also includes some other minor cleanup.
6 lat temu
Ahmed Ashour
8bb5f30251
Fix javadoc typos (#9998)
6 lat temu
Ahmed Ashour
229792f642
Javadoc fixes
6 lat temu
Knoobie
7b1e48f469
Make clicking checkbox label call focus listeners (#9271)
Fixes the remaining issue from #3944 for Firefox so that a click on the checkbox label calls the focus listener.
Fixes #9290
7 lat temu
Artur
7bf4f7ade8
Detect Chrome on iOS as Chrome + Webkit (#9138)
7 lat temu