summaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui
Commit message (Collapse)AuthorAgeFilesLines
* Leave documentation only in documentation-7.6elmot2015-12-03158-68121/+0
| | | | Change-Id: Icb9040bfa61419890943ad40fe400db06a16c820
* Check for optimizations when looking for missing updates (#18317)Leif Åstrand2015-12-031-1/+40
| | | | | | | | | A recently merged patch leaves out information from hierarchyInfo for empty connectors with state changes. This must be taken into account when looking for disappeared connectors that do not cause any hierarchy change to be sent. Change-Id: I9ae7150341a83798141d0a2806ee81cafe7c2f9a
* Add missing @since valuesHenri Sara2015-12-022-2/+2
| | | | Change-Id: I602b9fc4c87a19a78f949a23519c412aba789baa
* Detect hierarchy changes not sent to the client (#18317)Leif Åstrand2015-12-021-0/+52
| | | | Change-Id: I77b420738738a42ff50e2a509e4ac4072b1b6e1f
* Fix select all checkbox state update with low row count (#19322)Teemu Suo-Anttila2015-11-301-2/+4
| | | | Change-Id: Ifbaeb2db18ecb6657ae839fec90dbfcaa99be4ac
* Remove bogus commentLeif Åstrand2015-11-301-1/+0
| | | | | | | | The comment was introuced in commit da29f74 for a constant named CLICK_EVENT_ID, but it was accidentally left in the code when that constant was removed. Change-Id: I69697f517585cafb30cc223497bc8db4a919e884
* Fix setSelected in MultiSelectionModel to update row data (#19302)Teemu Suo-Anttila2015-11-251-2/+7
| | | | Change-Id: I32c980b2cae199ad2059701e4e04b4a7cb76bafa
* Fix javadoc copied from CellStyleGeneratorLeif Åstrand2015-11-251-1/+1
| | | | Change-Id: I305c0aaeba04c4c1416ecebd708f377f8f28f4a1
* Typo in setCompositionRoot descriptioncbmeeks2015-11-231-1/+1
| | | | Change-Id: I26bbf29742ab42e2c9c4025a3cf92029a4c191e3
* Fix outdated javadoc referenceLeif Åstrand2015-11-121-2/+2
| | | | Change-Id: I0bfae621ca71df02e5e19c33d4c21498fa86616c
* Specify custom first day of week for Calendar #19227Leonid Rozenblyum2015-11-111-6/+31
| | | | | | | | Added possibility to provide first day of week independent of Locale. (the Calendar code has been reformatted according to Eclipse 'Save action'). Unit-tests added. UI test extended. Change-Id: I3e3531228c139ce2014a1227e47c12e7896a6f87
* Optimize layout performance of Table (#17947)jotatu2015-11-052-1/+95
| | | | | | | | | | | | | | | | | | | | | 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
* Render null header caption as empty (#18553)Artur Signell2015-11-031-1/+3
| | | | Change-Id: Iaeba81c7e40d4be5f16e74fa8bcf8c86c53a7d3d
* Mention quirks with JavaScript "this" in AbstractJavaScript* javadocsLeif Åstrand2015-11-022-4/+11
| | | | Change-Id: I512b861c65f8c0f6c6e8f684cb933cbcc20cdb99
* Fix javadoc typosLeif Åstrand2015-11-021-2/+2
| | | | Change-Id: I9c8a3f3f4cfa375db8825019f3cd80a043424d88
* Support caption fetching for HTML and Widget headers. (#18528)Sauli Tähkäpää2015-10-281-7/+3
| | | | Change-Id: Idad2cbbb6b138258ff6428e7ecc3d922ef99c675
* Set pixel sizes to Grid columns when user starts drag resize (#16838)Johannes Dahlström2015-10-211-0/+1
| | | | | | This makes column resizes smoother and more intuitive. Change-Id: I6e4e92e0391d8f95f74ec89cfc3ffbbb133c7ecc
* Fix replacing of currently selected Tab (#14252)Dmitrij Abolichin2015-10-201-0/+6
| | | | Change-Id: I49a86d2fceac233fdfd9e31d8ade519b9f8460b6
* improved javadocsMatti Tahvonen2015-10-171-1/+2
| | | | Change-Id: I75cf104b05ed361ced7f17b20cebd98cc3825d5c
* Provide own states for a number of components (#18987).Denis Anisimov2015-10-1611-2/+67
| | | | Change-Id: I9fe4a332bb8170a6482610d1b83bad73e049a3a1
* Javadocs for new 7.6 API (#19135) and some fixeselmot2015-10-153-12/+19
| | | | Change-Id: Ic93545c9c3ed48d6328ee29af744cbfbff0b5c0b
* Support ContextClicks in empty areas of Table and TreeTable (#19130)Teemu Suo-Anttila2015-10-141-2/+4
| | | | | | | When the user clicks an empty area, the TableContextClickEvent will still fire, but will have a null property. Change-Id: I39303f1a72d072db09c4fe6df8141d6caf0764c2
* Move RpcDataProviderExtension and DataGenerator to correct packageTeemu Suo-Anttila2015-10-131-2/+2
| | | | | | | | New location is com.vaadin.server.communication.data as the extension only manages the communication of container data to a client-side data source. Change-Id: I7aeefe23c9d771d70bc1dd389bc7f0c3357f0a17
* Fix empty @since for 7.6.0.alpha77.6.0.alpha7Markus Koivisto2015-10-121-6/+6
| | | | Change-Id: I8045727400c795fca78561c1a4c859595f7c53af
* Remove Guava dependency from GridTeemu Suo-Anttila2015-10-121-9/+22
| | | | | | | This removes an external dependency to guava set helpers from the Grid class. Change-Id: I1d85b6c4090c0b5efa568135105933dab8f0b964
* Refactor DetailComponentManager to be a static nested class of GridTeemu Suo-Anttila2015-10-121-34/+270
| | | | | | | | | | While refactoring any special cases are removed. This needs Grid extensions to have a way for adding and removing components from Grid. Removing any and all parts of RpcDataProvider work towards having it separate from Grid and maybe usable for other components as well. Change-Id: Ia4e25d5f0acaf2085478346b0ff6e23c8334e1b9
* Fix empty @since for 7.6.alpha7Markus Koivisto2015-10-091-2/+2
| | | | Change-Id: I97e36b388ce0002363a8022eed41d425f12b822d
* Add Grid column resize event API (#16838)Johannes Dahlström2015-10-091-10/+213
| | | | Change-Id: I1cdecb54b3df45b16ddf2c7b06261198be086274
* Write true boolean attibutes without ='' (#17583)Leif Åstrand2015-10-0913-40/+42
| | | | | | Also add missing test for GridLayout alignments Change-Id: If553c9e254fb754cb020a63013bfcc9ecae3a056
* Add Grid.deselectAll() (#18339)Artur Signell2015-10-091-0/+41
| | | | Change-Id: I5d5237fcc06ae184a884cb17fa9b6eee5c37179a
* Report user-resized column widths to server (#16838)Johannes Dahlström2015-10-081-1/+8
| | | | Change-Id: Id53bab75688ab7f01d6b64f679d2a40e03714c97
* Add API for setting Grid columns resizable (#16838)Johannes Dahlström2015-10-081-23/+74
| | | | | | | By default columns can be drag-resized by the user. This can be changed on a column-by-column basis. Change-Id: I8354e270db9affe865d1444d6cccbe8c839a3b5b
* Update/add @since tags in javadocHenri Sara2015-10-077-9/+19
| | | | Change-Id: Ifd93251fdc20b93ad276c551796557bb9026766a
* Remove Grid EditorEvents and ListenersTeemu Suo-Anttila2015-10-071-143/+0
| | | | | | | The EditorEvent API is not mature and useful enough to be present in a stable release. Change-Id: Ia982cb1a6e7b6a3518ea0f187993a964aafa1d53
* Rename DesignFormatter.unencodeFromTextNode to decodeFromTextNodeTeemu Suo-Anttila2015-10-078-10/+10
| | | | Change-Id: I9e20fa21ae2f503a8d34740fcef860c66b369c7b
* Fix adding to same parent, component shouldn't be removed (#16568)Dmitrij Abolichin2015-10-071-0/+3
| | | | Change-Id: I406058abbc4a28651b9103e7f0d7fbcbf0fa8984
* Add API for data destruction to DataGenerator interface (#19038)Teemu Suo-Anttila2015-10-061-0/+10
| | | | | | | This patch provides destroyData implementation for all default data generators. Change-Id: I1458080ee0203a27b52e604d3a30c9e5240c0383
* Add support for TreeContextClickEvents (#19062)Teemu Suo-Anttila2015-10-051-0/+36
| | | | | | | | | | | | Tree connector now overrides the send context click event providing the row key to the server-side via RPC call. This is then passed on to a TreeContextClickEvent and fired to listeners. This patch modifies the test base for context click testing by making it tolerate 1 piksel differences. This was to fix any subpixel related issues in coordinate comparison. Change-Id: Iacced274a6b518b5f89378cbc32b8381362e1e4f
* Add GridContextClickEvent with item ids, properties and section (#16855)Teemu Suo-Anttila2015-10-051-0/+82
| | | | Change-Id: I03091a3a7a22a921c127ed0b37fe792871ba5edd
* Add @since for 7.5.7 changesHenri Sara2015-10-043-4/+3
| | | | Change-Id: I253c6074167bae60149a5f2f0d22c6de160978d4
* Add Tree.htmlContentsAllowed (#7717)Leif Åstrand2015-10-021-0/+36
| | | | Change-Id: I5c773da806b8358ee203c9c12fd2e2b6fec1970f
* Implement ContextClickEvent for Table (#19042)Teemu Suo-Anttila2015-10-021-0/+66
| | | | | | | This patch also introduces a testing infrastructure for context click event and listener testing. Change-Id: I3aa88758278c91086df3d0971edb34914a93fd29
* Do not use getters/setters when mapping designer fields (#17388)Artur Signell2015-10-011-11/+12
| | | | Change-Id: I5c03beca2b5f00c6efb32980e5e5ddf36cc4f16a
* Add support for ContextClickEvent in AbstractComponent (#19015)Teemu Suo-Anttila2015-10-011-1/+31
| | | | Change-Id: I93d5d20925b8ac9b4b108ccc6deec2090e68aa0d
* Clean up compiler warnings in Design.javaLeif Åstrand2015-09-291-64/+31
| | | | | | | | | * Remove unused code * Properly close streams * Avoid unsafe casts * Fix inconsistent javadocs Change-Id: I20e3664ab8b0fc9e3a8037fc05a469a4f8a633ec
* Use "vaadin-" as default prefix for Design (#18957)Henri Sara2015-09-282-18/+78
| | | | Change-Id: Ic9e0650e5c8e305258cbce033c4ef3f33307bf0f
* Ensure Grid classes can be accessed (#18976)Artur Signell2015-09-281-3/+3
| | | | Change-Id: I6ec97debfd12cd22121c3c8f08a947ff9fcbd4a1
* Parse readonly values for AbstractFields correctly #18850John Ahlroos2015-09-2510-29/+64
| | | | Change-Id: I6f7d8731d185fe1c88e861435a401d887b2defbe
* Make getLogger privateArtur Signell2015-09-242-2/+2
| | | | Change-Id: Ieec6ca2dd9b45ee1572dfed84247cb05e7d1f453
* Update AJS?.callFunction javadoc to reflect reality (#18990)Leif Åstrand2015-09-242-8/+22
| | | Change-Id: Ie53b535a2ae3c0e0ff5bb4b0516364c8817456d3