summaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
* Force FormLayout children to shrink with the layout (#11154)7.5.9Leif Åstrand2015-11-052-2/+145
| | | | | | | | | | | The <table> used by the FormLayout doesn't reduce its size if any child component has locked its own size (which is the case with e.g. Table and some other components doing explicit pixel calculations). To work around this, we need to detect the situation, force the <table> to reduce its width by temporarily assigning explicit widths to the cells and then remove the forced size after all children have adjusted. Change-Id: Iacef62979acf24c869a5cbeb82efb0c1e537ec95
* Correctly round tr width in Escalator (#18820)Artur Signell2015-11-051-1/+7
| | | | | | * screenshot based tests for all themes for various features in Grid Change-Id: Ic6bbb402194132aaf87833215891f5f4ff931099
* Remove scheduleDeferred calls from EscalatorTeemu Suo-Anttila2015-11-051-4/+4
| | | | Change-Id: Idfde7842fd31be4b84a1436b40eaa932b6a6c349
* VTree$TreeNode avoid NPE triggered by external ONLOAD events (#18563)pag2015-11-041-1/+1
| | | | | | | | | If an ONLOAD event fires but the target is not the icon, an NPE occurs. The isCaptionElement method has already used the check against null before any call happens on the icon which logic is enough for the onBrowserEvent check as well. Change-Id: I64de45a07f50f113dcfcb4556f0d8adeea9e1b1b
* Fixes column header drop indicator (#18925)mtzukanov2015-11-042-34/+20
| | | | | | | | | | | | | Calculation of the frozen column width was wrong in multiselect mode. It did not take into account the last frozen column, but added the select column twice. The same problem was in AutoScroller (as the same methods were copy-pasted there), for which reason the autoscrolling was not scrolling till the end. This patch fixes the calculation error and removes copy-pasted code, reusing the same code in both places. Change-Id: I164e2fc96688088b620ad8785c533c593723f83e
* Null pointer Exception in Slot.onBrowserEvent (#16587)pag2015-11-041-1/+1
| | | | Change-Id: I60f68cf7a9e61980809af253bb4f4a0ab92f1230
* Render null header caption as empty (#18553)Artur Signell2015-11-041-3/+1
| | | | Change-Id: Iaeba81c7e40d4be5f16e74fa8bcf8c86c53a7d3d
* Remove call to setEnabled in Grid Sidebar constructor (#19126)7.5.8Teemu Suo-Anttila2015-10-191-2/+0
| | | | Change-Id: Iaa69e6b59281f7d6b9d1cf00b3de746243a700cf
* Fix stack overflows in ListDataSource ListWrapper (#19104)Teemu Suo-Anttila2015-10-191-2/+2
| | | | Change-Id: Ie04e673fcdb3ce0f63b07158b5cd9f128ea9c30e
* Close calendar popup when DateField is detached (#18985)Teemu Pöntelin2015-10-191-0/+1
| | | | Change-Id: Ib04b7356577dd5027cd9daac351f49a1a1e23f1d
* Skip checking unknown properties for @NoLayout on client side (#18334)Artur Signell2015-09-301-1/+2
| | | | Change-Id: Ic03b419b8c10d5d7010c3d10479883149445fe40
* Fix resetting of top or left alignment in GridLayout (#18660)Artur Signell2015-09-301-0/+6
| | | | Change-Id: I12b4d792f4d7cc7e3340d5566fda55f0cb23cbd0
* Revert "Correctly round tr width in Escalator (#18820)"Henri Sara2015-09-301-7/+1
| | | | | | This reverts commit 179a3c8c1c37976b6c14fe252a07b9a7e2f32dd0. Change-Id: Ia33a6704db4bad8a1a8ef0dc55719e2f8164c827
* Revert "Adds support for defining the URL to use for push requests (#18989)"Markus Koivisto2015-09-301-12/+4
| | | | This reverts commit ca3c460cbd6edb801f7919d046a3323f5f8babf1.
* Correctly round tr width in Escalator (#18820)Artur Signell2015-09-291-1/+7
| | | | | | * screenshot based tests for all themes for various features in Grid Change-Id: Id44f319b517fdfa419b70d30a9f8d4bd5e82fa63
* Adds support for defining the URL to use for push requests (#18989)Artur Signell2015-09-291-4/+12
| | | | Change-Id: I12afaf7e5c5c385f3a19c7dab60f044d8721e082
* Fix Sidebar isOpen to not throw an exception (#18918)Teemu Suo-Anttila2015-09-231-1/+1
| | | | Change-Id: I4a60e5a4d8939f996d72fe2234ea945e6afb5542
* Fix Escalator onResize to layout Finally instead of Deferred (#18751)Teemu Suo-Anttila2015-09-182-17/+48
| | | | | | | This patch also corrects a possible issue with calculating columns when it is not attached. Change-Id: I616eb0f6d060991d9f461b7e2b1e3f7f30fbd122
* Grid: allow zooming in touch devices.Manolo Carrasco2015-09-161-18/+23
| | | | | | | | | - Since grid was not cancelling scrolling when multiple touches, zooming was not working, this patch fixes "zoom trap". - Prevent default when moving the scroll in touch devices to avoid parent scrolling Change-Id: I47856ef20bc835bb2b310b45f6d2749e950e8e7a
* Update @since tags to 7.5.6.7.5.6Mika Murtojarvi2015-09-152-3/+3
| | | | Change-Id: Ie6cf2f819a167604b894b3b4c390e244867c2be9
* Backport fix for #16992 to Vaadin 7.5.Artur Signell2015-09-153-11/+56
| | | | Change-Id: I4899aac895f061cffffaccc5b0e33f92bada28b0
* Disable sidebar button when grid is disabled. (#18696)Sauli Tähkäpää2015-09-141-1/+20
| | | | Change-Id: If334cebd85fcfe9b368b1b360181abaadd5cb4ef
* Implement ItemStyleGenerators for ComboBox (#9276)Leif Åstrand2015-09-141-0/+23
| | | | Change-Id: I899c21e3f71bc728cb613685134b99961b557c5b
* Fix Editor selection checkbox handling to be more specific (#18818)Teemu Suo-Anttila2015-09-141-1/+4
| | | | Change-Id: Ic33572d3cd9e6117dc133bbfe26bc707c4b84f21
* Do not open detail row if generator is the NULL one (#18663)Teppo Kurki2015-09-081-0/+4
| | | | Change-Id: Ib853205dae7745ca4af11fb558899e6648e25da8
* Fix resynchronize/repaintAll to actually resynchronize again (#18808)Artur Signell2015-09-071-5/+2
| | | | Change-Id: Ia96d89a519b1f453457461e596c51642257c61bb
* Grid: touch kinetic scrolling. #18133 #168857.5.5Manolo Carrasco2015-09-021-312/+147
| | | | | | | | | | This is a new implementation of scrolling for grid we have in v-grid. It uses GWT animations instead of having to deal with the HTML5 animation framework directly and implements the concepts of velocity and acceleration. Change-Id: I2ba7748c0f7a473020fb5bea280b4c4bafab3ba3
* Make responsive work in Edge (#18620)Artur Signell2015-09-021-3/+3
| | | | Change-Id: Idb53cf6e8089154ec50979f3cd63faeaac419972
* Close existing details when the generator is changed (#18664)Teppo Kurki2015-09-021-0/+4
| | | | Change-Id: Id031ad8ab5d513159e014458e40d35038f98df3d
* Measure width exactly to avoid white padding at the right edge (#18648)Artur Signell2015-08-252-8/+32
| | | | Change-Id: Iaeb5fc84f08746967f664466c3e2e7d09d76e0cc
* Resynchronize everything after theme change (#18478)Artur Signell2015-08-252-50/+6
| | | | Change-Id: Id56d0ff7b2c675780c84efe999cb4b9d655df4cd
* Fix Grid column width calculation regression (#18617)Teemu Suo-Anttila2015-08-251-2/+7
| | | | Change-Id: I359240ff393428dd5d6764d5e01a40022ab94fc6
* Cut off Grid cell content when max column width is set (#18617)Teppo Kurki2015-08-251-1/+3
| | | Change-Id: I912377ffe366e6ac46280b374fa04caa59c3bcf2
* Prevent race-condition induced sporadic error in Escalator (#17258)patrik2015-08-241-10/+26
| | | | Change-Id: I624c44056d43a6a3205be46a748070f269a3c3e3
* Prevent Escalator scrollbars oscillation in HeightByRows mode (#18596)Teemu Suo-Anttila2015-08-141-1/+16
| | | | Change-Id: Ie44ee231d83491af8704f989300a0b8cd9888374
* Add class for last frozen column requested by designers (#18590)Taras Hupalo2015-08-121-5/+27
| | | | | | | See https://github.com/vaadin/components/pull/57#issuecomment-127622121 for details Change-Id: I71e64a420d9fc1ae0d970bdc7eb71fdfb34553c3
* Do not force zero height for empty caption height in FormLayout (#15409)Artur Signell2015-08-121-17/+0
| | | | Change-Id: I6dc347f44f3eda51d1d5497af1376355f5665cee
* Add style names to selection checkboxes (#17755)Teppo Kurki2015-08-122-0/+8
| | | | Change-Id: Ic7169c6a93dc497ca247db8740bbe9c8e4ac6809
* Fix Grid client-side NPE finding uneditable column editor (#18589)Teemu Suo-Anttila2015-08-121-5/+15
| | | | Change-Id: I53e7cb95cf2828f966db5b41c07c38fb756372f3
* Prevent scrolling when expanding a TreeTable item (#18247)Mika Murtojarvi2015-08-121-5/+9
| | | | Change-Id: I0877b848b051413e1c2a8af29f066003bdc744ab
* Add @since for change 11526 ticket #175907.5.3patrik2015-08-051-4/+4
| | | | Change-Id: I3e4540a5a1fe87c82c8ce2c4d92b21c8f94a4d4f
* Update Select all -CheckBox from server and partial selections (#17590)Teppo Kurki2015-08-052-32/+67
| | | | Change-Id: Iab111504502dc104cb9ce8777dbaf87bba1e31a0
* Take margin/border/padding into account when measuring TabSheet (#18471)Artur Signell2015-08-052-2/+59
| | | | Change-Id: Id9aba32d5f2564961f167261a4fac2a3621e3583
* Attach Window in hierarchy change as required (#18502)Artur Signell2015-08-052-4/+14
| | | | Change-Id: I75bfe6769814a857d36fb3cc594e11b5dcb5062e
* Restrict old IE fix to IE <= 10 (#17002)Artur Signell2015-08-041-1/+2
| | | | Change-Id: I84b7d654f1a62aad623055033ee0666ad950b805
* Fix NPE when clicking and move handler is not set (#8718)Artur Signell2015-08-042-4/+12
| | | | Change-Id: I6c4547eb716e64e60239d9d901b9b889cfcc3761
* Ensure server side focus is applied when opening a window (#17731)Artur Signell2015-08-042-21/+10
| | | | | | | | This change removes all deferred commands for handling window focus to ensure the focus events are triggered in the expected order Change-Id: Ie3295aa8825f5c1c16d15f3deded987beb34d5fd
* Take margin/border/padding into account when measuring ComboBox in IEArtur Signell2015-08-041-3/+20
| | | | | | (#17002) Change-Id: Id9bde2424cdeab0fa48f1259130d34f88a8b88b3
* Enable IE stuff also needed for Edge (#18523)Artur Signell2015-08-045-15/+13
| | | | Change-Id: I5f1a58710a1dd68fed6f14e8d16acadc085354b7
* Detect Edge correctly (#18537)Artur Signell2015-08-042-0/+41
| | | | Change-Id: Ib47f624923a3a7e8d6f07f06a55074657bdb8bbd