aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/com/vaadin/ui
Commit message (Collapse)AuthorAgeFilesLines
* Migrate vaadin-server build to mavenTeemu Suo-Anttila2016-03-14158-68222/+0
| | | | Change-Id: I5c740f4e9cb28103bab199f9a552153d82277e7e
* Fix Components cleanup on Header/FooterRow remove in Grid (#19497)Teemu Suo-Anttila2016-02-131-0/+11
| | | | Change-Id: I596d0cc13b782398b4c5c8338b8370e69862ea88
* Fix Grid DetailsGenerator being removed on Container change (#19593)Teemu Suo-Anttila2016-02-131-2/+13
| | | | Change-Id: Ied328804260b1a7bb35093fca1d972735559cf41
* Make project Java 8 compatibleArtur Signell2016-02-031-2/+3
| | | | Change-Id: I875e152b8851d7b962be47f369c1f6b483193260
* Add missing @since for 7.6.1Teemu Suo-Anttila2016-01-121-1/+1
| | | | Change-Id: Ic28598e561f0fc325b6f74ace3398d46ba996fb5
* Add a client-side connector for DetailsComponentManager (#19412)Teemu Suo-Anttila2016-01-051-1/+1
| | | | Change-Id: Ibc4d35a8f729b670d8712743c9da8d608a0ba952
* Fix NPE in Label.writeDesign with NULL values #19434John Ahlroos2016-01-051-6/+25
| | | | Change-Id: If3628bc655d6cd58ab51b7400af808bdbca3dc91
* Ensure no unknown attribute warnings are logged in design tests (#19429)Artur Signell2016-01-042-0/+2
| | | | | | * Adds missing custom attributes to Slider/AbstractEmbedded Change-Id: I574caf3499ab0681a7c829f89164062eb725013f
* Fix custom attributes of Link component (#19107)maxschuster2016-01-041-6/+9
| | | | | | | Added the custom attributes href and target to the Link component to match the attribute names used by Link.readDesign() and Link.writeDesign() Change-Id: I7f257fcf89cb78d14d9632aa1be548e92f3010c3
* Increase grid column resize handle width (#16838)Marlon Richert2015-12-181-0/+10
| | | | Change-Id: Ic7768d9023d48b04458376765596059d3a81d8c6
* Fix empty @since tagsHenri Sara2015-12-181-2/+2
| | | | Change-Id: I68dd71f65091a6c5979b67c2faea9050feac2b02
* Make it possible to only show collapsible columns in menu (#9811)Leif Åstrand2015-12-161-1/+33
| | | Change-Id: I52cd2648d305f44d5688e7a2fcd222e6b167b97b
* Fix and extend Javadoc for setFirstDayOfWeek (#19227)Leonid Rozenblyum2015-12-141-2/+4
| | | | | | | | The Javadoc was incorrect saying the method goal was to set the first day of week depending on locale. Actual main goal - to set it in independent way. Also extended the doc to look more complete. Change-Id: I2c82c774f4e245437b03c0bd0246a0361584d949
* Reapply DataGenerators when container changes (#19357, #19359)Teemu Suo-Anttila2015-12-141-0/+10
| | | | | | | | | Previously on container change Grid applied only its internal DataGenerators to the new RpcDataProviderExtension. Now it goes through all existing Extensions and adds all DataGenerators to the data provider. Change-Id: Idbd48e5152867b1d2b7a770741e3ea08aa4299b6
* 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