summaryrefslogtreecommitdiffstats
path: root/client/src
Commit message (Collapse)AuthorAgeFilesLines
* Add missing @since for 8.0.5 and 7.7.88.0.5Pekka Hyvönen2017-03-302-1/+3
|
* Fix Panel.setScrollTop() for large values (#8563)Olli Tietäväinen2017-03-301-0/+7
| | | Fixes #1149
* Fix NativeSelect inner component size (#8737)Ilia Motornyi2017-03-301-0/+24
| | | | Fixes #8702
* Fix data not being sent again when adding DataGenerators (#8947)Teemu Suo-Anttila2017-03-301-0/+6
| | | | | | * Fix data not being sent again when adding DataGenerators * Fix header component detaching, revert early header cleanup
* Fix removing rows over the cached range in GridPekka Hyvönen2017-03-301-1/+9
| | | | Fixes #8840
* Use computed style for Escalator size calculations (#8861)Artur2017-03-302-59/+113
| | | | | | | | | | | | | * Use computed style for Escalator size calculations The old method of using getBoundingClientRect does not work as expected if a transform has been applied to the element or one of its parents. For instance PopupView animates itself using a scale(0) -> scale(1) animation. When scale(0) is active, getBoundingClientRect will return 0 for all sizes while computed style ignores the transform and returns the expected value. Fixes #8793
* Fix default header content changes on init (#8921)Teemu Suo-Anttila2017-03-301-12/+14
| | | | | This patch also enables an old test that was pending #8128 Fixes vaadin/framework8-issues#556
* Fix Flash expanding with percentage sizing (#8898)Olli Tietäväinen2017-03-222-8/+107
| | | | | Allows Flash embed to expand if percentage dimensions given Fixes #4035
* Check Trident version to detect compatibility mode (#8884)Dos Moonen2017-03-221-0/+36
| | | IE11 in compatibility mode is actually not too old. It's just not recognized as IE11 if you leave the Trident version out of the equation. Checking the Trident version and using it to determine the actual IE version instead of trusting the possibly emulated MSIE version string.
* Optimize grid by avoiding redundant row refreshes (#8874)Henri Sara2017-03-221-6/+21
| | | | | | * Optimize grid by avoiding redundant row refreshes * Delay more calls to refreshBody()
* Support data-location attribute in CustomLayout (#8866)Henri Sara2017-03-221-0/+4
| | | Fixes #8416
* Add @since 8.0.3 tags8.0.3elmot2017-03-162-0/+6
|
* Always calculate Escalator max row count the same way (#8740)Artur2017-03-161-13/+19
| | | | | | | | | | | | | | * Rename getMaxEscalatorRowCapacity to describe what it does * Always calculate Escalator max row count the same way This changes Escalator to not take a horizontal scrollbar into account when trying to determine "maximum visible rows". This will add another row, compared to previous versions, when there is a horizontal scrollbar. In reality, it would likely make sense to always add 10 more rows to have some buffer above and below the visible area. Fixes #8661
* Remove unnecessary width calculation on Grid initial render (#8848)Henri Sara2017-03-162-31/+56
| | | | | | | Do not calculate column widths unnecessarily, especially for columns with fixed width. Fixes #8678
* Allow changing renderers after column creation (#8841)Teemu Suo-Anttila2017-03-161-1/+5
| | | | Closes #8250
* Fix removing rows from the middle of Escalator (#8826)Pekka Hyvönen2017-03-161-8/+2
| | | | | | * Fix removing rows from the middle of Escalator Fixes #8825
* Correct license locationAhmed Ashour2017-03-162-6/+2
|
* Fix detach of grid when it contains frozen columns (#8803)Artur2017-03-161-2/+6
| | | | | | * Fix detach of grid when it contains frozen columns Fixes #8748
* Fix ComboBox popup location on scrolled pages in IE/Firefox Henri Sara2017-03-161-5/+13
| | | Fixes #8778
* Remove extra empty javadocs before package declaration (#8776)Ahmed Ashour2017-03-1614-40/+0
|
* Avoid double unregister of columns on the client sideArtur Signell2017-03-161-7/+7
| | | | | | | Columns unregister themselves from the grid through removeColumn, also when the whole grid is removed. Fixes #8748
* Fix client-side error when Upload in TabSheet and Push Johannes Tuikkala2017-03-161-4/+6
| | | Fixes #8728
* Always load the deferred connector bundle (#8713)Leif Åstrand2017-03-163-18/+51
| | | | | | | | | | endDependencyLoading that was used for starting to load the deferred connector bundle is only called during regular application init if the theme wasn't yet loaded when the initial UIDL request finished. With this patch, the bundle is instead set to be loaded after the initial UIDL message has been completely processed. Fixes #4763
* Add support for rendering HTML in ButtonRenderer (#8606)Artur2017-03-162-1/+22
|
* Support Vaadin custom protocols in Vaadin-Refresh redirects (#8597)Artur2017-03-161-1/+2
| | | | A login page you want to redirect to is typically in the webapp root, which you can now refer to as "Vaadin-Refresh: context://login.html"
* Translate "context://" to the context root of the web appArtur2017-03-162-3/+22
| | | Fixes #2523
* Picked all changes from 7.7Teemu Suo-Anttila2017-03-079-72/+96
| | | | | Synchronises parts of compatibility package code to match 7.7 Picks suitable patches for 8 code as well
* Remove tracking of unregistered connectors (#8153)Aleksi Hietanen2017-03-072-25/+9
|
* Fix exception when no columns are shown (#8733)Artur2017-03-071-9/+17
| | | | | | * Fix exception when no columns are shown or all columns are frozen Fixes #8329
* Fix js state partial updates (#8695)Leif Åstrand2017-03-071-6/+0
| | | | | | | | | | | | * Fix partial state change handling of JavaScript components In ace0e324b69753431dcde9949eaa9b0e3e648db9 (Use diffstate for JS connectors) partial state change handling for JavaScript components was introduced, but the setNativeState method in JavaScriptConnectorHelper was not adjusted. By removing the cleanup code from the updateNativeState method it can be ensured that the non-changed properties are still present on the state object. * Add test for preserving untouched JS state fields
* Pick changes from 7.7.7 (#8577)Teemu Suo-Anttila2017-02-274-33/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix java packaging order (#106) Closes vaadin/archetypes#113 * Use proper UTF-8 encoding for Content-Disposition filenames (#19527) (#6607) * Enable changing the backing bean for BeanItem (#4302) (#77) When storing a bean to the database, you typically get a new and updated bean instance back. By allowing to change the bean instance, we make it possible to just update the single BeanItem instance which can be used in many places. * Make AtmospherePushConnection methods public (#7973) There is no sensible way to use a custom version of APC, so protected access does not help in any way to access the underlying resource and/or connected UI. * Use correct indexes in multiselect checkboxes after removing rows (#8072) Fixes #8011 * Fix removal of hidden Grid columns (#8071) Fixes #8018 * Call error handler for exceptions in UI.init() (#8055) Fixes #4995 * Render font icon correctly on the 'more' menu item (#8126) * Render font icon correctly on the 'more' menu item Fixes #8125 * Reopen Grid details on attach, fixes #8015 (#8074) Fixes #8015 * Fix broken Grid tests after picking changes from 7.7.7 Removed duplicate setDetailsVisible calls from onDetach * Correctly detach components in merged cells when a static row is removed (#8142) Fixes #8140
* Fix since tags for 8.0 (#8575)8.0.0.rc2Henri Sara2017-02-1629-42/+80
| | | | Fix since tags for the server and shared modules and new types in client.
* Reduce ComboBox initial requests (#8571)Pekka Hyvönen2017-02-162-103/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reduce ComboBox initial requests Use initial fetched data on client side, do not request data from server side for each time popup is opened. Fixed initial filter being null for ComboBox on DataProvider, causing unnecessary size & fetch for not-changed filter. Fixed ComboBox sending default filter unnecessarily to server. Fixed wrong page indexing in VComboBox -> ComboBoxConnector. Fixes #8496 Fixes vaadin/framework8-issues#488 * Fix last item missing When pageLength was 0 and nullSelectionAllowed, the last item was not shown. Tried to sensify the API for total suggestions versus total suggestions + null selection item. * Fix ComboBox selected item updates Handles changing of ItemCaptionGenerator or ItemIconGenerator, need to update the selected item caption and icon separately. Previously it worked because all data was sent all the time to client. Doesn't fix the issue, when selected item is updated with refreshItem(), and it is not on the active range that will be sent to client. For that, ComboBox would need a separate notification about item update. * Updated screenshots
* Enable long tap emulation on iOS for context clicks (#8565)Teemu Suo-Anttila2017-02-161-1/+1
|
* Fix click selection for automatic testing. (#8513)caalador2017-02-091-9/+10
| | | | Don't implement handlers on widget level.
* Provide a way to set styles for Header/Footer Cells and Rows in a Grid (#8499)Denis2017-02-081-1/+1
| | | Fixes #8422
* Fix keyboard navigation for ListSelect (#8503)caalador2017-02-081-6/+7
| | | Fixes vaadin/framework8-issues#463
* Fix toggling of WeekNumbers for DateTimeField. (#8468)caalador2017-02-071-0/+4
| | | Fixes #8405
* Fix problem with re-opening the popup (#8446) (#8451)caalador2017-02-061-5/+7
| | | | | | | | | * Fix problem with re-opening the popup (#8446) Fixed problem that disables opening of popup after closing it by clicking the datefield-button. * Fix issue #8446 in compatibility version PopupDateField also.
* Fix exception on remove column. (#8432)caalador2017-02-031-2/+4
| | | Schedule column ordering so that possible onUnregister methods get run first.
* Add Grid editor events. (#8365)Denis2017-02-023-5/+13
| | | | | | | | | | * Migrate v7 Grid tests. Next round. Fixes #8419 * Add Grid editor events. Fixes #8202.
* Add scrollTo methods to Grid (#8203) (#8410)caalador2017-02-022-0/+98
| | | | | | | | | | | | | | * Add scroll methods to serverside grid (#8203) Added scrollToTop(), scrollToEnd() and scrollTo(int row) * Fix scrolling to view of opened details (#8203) Removed dependency for DetailsManagerConnector from GridConnector. GridConnector now handles one off listeners. * Rename detailsRefresh to better show that it's one-off. Add missing copyright header.
* Add a maven plugin for formatting according to Eclipse settingsLeif Åstrand2017-02-0123-158/+155
| | | | | Running formatter:format will format all files in a submodule using an embedded Eclipse compiler (based on Neon SR1) according to the regular formatting settings file.
* Introduce empty selection functionality for NativeSelect. (#8336)Denis2017-01-271-4/+22
| | | | | | * Introduce empty selection functionality for NativeSelect. Fixes vaadin/framework8-issues#545
* Show unsupported browser page for FF version less than 45. (#8328)Denis2017-01-251-0/+10
| | | Fixes vaadin/framework8-issues#569
* Support loading of HTML imports using @HtmlImport (#8301)Artur2017-01-252-69/+96
| | | | | Note that not all browsers yet support HTML imports. If a polyfill is needed to load HTML imports, it must be loaded before HTML Imports can be loaded. There is no automatic loading of any polyfills.
* Fix absolute layout component sizing on size change (#8269)caalador2017-01-231-0/+4
| | | | | | | | | | | | | * Fix absolute layout component sizing on size change (#8255, #8256, #8257) Changing from relative to defined size leaves the component positioned wrong, also changing from defined size to relative size leaves the component in the wrong position with the wrong size. Change makes the wrapper rerun setChildWidgetPosition() that adds/removes necessary css definitions to/from the cssPosition String. * Clean test sources according to review.
* Remove custom preloading support and load scripts using async=false (#8291)Artur2017-01-232-236/+26
| | | | | | | When using async='false' for scripts created by scripts the execution order is guaranteed to be the same as the order the script tags are created Fixes #5339, #3631
* Code cleanup: Move dependency loading logic to a separate class (#8290)Artur2017-01-234-88/+186
|
* Overload AbstarctComponent.setDescription() with content mode parameter (#8252)Denis2017-01-205-15/+93
| | | | | | * Overload AbstarctComponent.setDescription() with content mode parameter Fixes #8185