aboutsummaryrefslogtreecommitdiffstats
path: root/client
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix calendar dateclick does not work when in readonly mode (#9065)davidef2017-04-191-1/+1
| | | Fixes #4967
* Add @since tags for 7.7.8 (#8954)7.7.8Henri Sara2017-03-271-1/+1
| | | | Add @since tags to VFlash and ApplicationConstants
* Fix Flash expanding with percentage sizing (#8552)Olli Tietäväinen2017-03-212-8/+107
| | | | | Allows Flash embed to expand if percentage dimensions given Fixes #4035
* Fix Panel.setScrollTop() for large values (#8563)Olli Tietäväinen2017-03-091-0/+7
| | | Fixes #1149
* Fix client-side error when Upload in TabSheet and Push (#8779)Ilia Motornyi2017-03-091-4/+6
| | | | | | | | * Fix client-side error when Upload in TabSheet and Push Fixes #8728 * Merge 7.7 into 7.7-upload-in-tab-exception-fix
* Always calculate Escalator max row count the same way (#8740)Artur2017-03-071-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 full classnames and parenthesis from code (#8681)Teemu Suo-Anttila2017-03-0220-111/+68
| | | This change aims to reduce the number of false positives when comparing Vaadin 7 compatibility package in Vaadin 8 and actual Vaadin 7.7 branch. Conflicting parts are moved to imports as much as possible. Files have been formatted with same Eclipse version.
* Enable long tap emulation on iOS for context clicks (#8565) (#8570)Teemu Suo-Anttila2017-02-151-1/+1
| | | Fix release notes mention of context click events
* Fix toggling of WeekNumbers for PopupDateField. (#8405) (#8469)caalador2017-02-081-0/+5
| | | | Refresh calendar body for show week numbers state change.
* Update missing since tags for 7.7.7 (#8474)7.7.7Pekka Hyvönen2017-02-072-0/+4
| | | | * Add missing since tags for 7.7.7
* Fix problem with re-opening the popup (#8446) (#8454)caalador2017-02-071-5/+7
| | | | | Fixed problem that disables opening of popup after closing it by clicking the datefield-button.
* Fix caption updating in CustomLayout (#8415)Artur2017-02-021-5/+7
| | | Fixes #8413
* Call "destroy" instead of "destory" in JavaScriptRenders (#8263)Artur2017-02-011-4/+19
| | | | | | | | | | | | | | | | | | * Call "destroy" instead of "destory" in JavaScriptRenders For backwards compatibility, calls "destory" if no "destroy" exists Fixes #8162 * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory * Merge branch '7.7' into _js-renderer-destory
* Use an actually transparent 1x1 image (#8407)Artur2017-02-011-1/+1
| | | Fixes #8348
* Prevent reorder of frozen columns when there are hidden columns (#8278)Artur2017-01-301-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Rename variables to indicate whether they use DOM index or Grid index Grid indexes include hidden columns, DOM/Escalator indexes do not * Prevent reorder of frozen columns when there are hidden columns Fixes #8265 * Merge branch '7.7' into _grid-no-reorder-of-frozen-columns * Merge branch '7.7' into _grid-no-reorder-of-frozen-columns * Merge branch '7.7' into _grid-no-reorder-of-frozen-columns * Merge branch '7.7' into _grid-no-reorder-of-frozen-columns * Merge branch '7.7' into _grid-no-reorder-of-frozen-columns * Merge branch '7.7' into _grid-no-reorder-of-frozen-columns * Merge branch '7.7' into _grid-no-reorder-of-frozen-columns
* Make it possible to disallow user selection in Grid (#8144)Artur2017-01-309-6/+216
| | | Fixes #7880
* Fix absolute layout component sizing on size change in Vaadin7 (#8304)caalador2017-01-231-0/+4
| | | | | | | | 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.
* Flush the correct editor widget if there are hidden columns (#8276)Artur2017-01-201-2/+2
| | | Fixes #8266
* Fix navigation using keyboard to frozen column when there are hidden columns ↵Artur2017-01-191-3/+1
| | | | (#8277)
* Fix closing of modal window curtains while dragging and resizing (#8281)Aleksi Hietanen2017-01-191-0/+2
| | | Fixes #7496
* Rename variables to indicate whether they use DOM index or Grid index (#8275)Artur2017-01-192-51/+55
|
* Properly end HTML5 drag operations when no drop is performed (#8242)Artur2017-01-191-0/+1
| | | | | | | | * Properly end HTML5 drag operations when no drop is performed No auto test because of https://github.com/SeleniumHQ/selenium/issues/1365 Fixes #4060
* Make it possible to deselect what was selected on the server (#8235)Artur2017-01-131-2/+8
| | | | | | * Make it possible to deselect what was selected on the server Fixes #8221
* Reset selected icon when blurring a ComboBox (#8082)Artur2017-01-121-5/+43
| | | | | | | | | | * Reset selected icon when blurring a ComboBox Fixes #8073 * Merge branch '7.7' into _combobox-icon-reset-selection * Merge branch '7.7' into _combobox-icon-reset-selection
* Remove tracking of unregistered connectors (#8153)Aleksi Hietanen2017-01-112-24/+8
| | | | | | | | | | | | * Remove tracking of unregistered connectors * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking * Add tests that verify markAsDirty is called on old parent * Merge branch '7.7' into 8111-remove-unregistered-connector-tracking
* Fix exception when Grid is inside a PopupView (#8157)Artur2017-01-101-3/+8
| | | Fixes #7695
* reopen Grid details on attach, fixes #8015 (#8074)Olli Tietäväinen2017-01-091-0/+8
| | | Fixes #8015
* Render font icon correctly on the 'more' menu item (#8126)Artur2017-01-051-7/+6
| | | | | | * Render font icon correctly on the 'more' menu item Fixes #8125
* Fix removal of hidden Grid columns (#8071)Artur2016-12-231-2/+8
| | | Fixes #8018
* Use correct indexes in multiselect checkboxes after removing rows (#8072)Artur2016-12-223-25/+38
| | | Fixes #8011
* Replace non-breaking spaces with space (#7957)Artur2016-12-142-2/+2
|
* Fix java packaging order (#106)Teemu Suo-Anttila2016-12-091-1/+1
| | | Closes vaadin/archetypes#113
* Move Grid event handlers to a list, add method to add custom handlers (#76)7.7.6Aleksi Hietanen2016-12-052-200/+286
| | | | | | | | * Move Grid event handlers to a list, add method to add custom handlers Change-Id: I2fe67ae961bfb0f7c44ba704346762a0faf6da2c * Merge branch '7.7' into grid-event-refactoring
* Refactor Grid event handling methods to instances of a handler interfaceJohannes Dahlström2016-12-011-127/+176
| | | | Change-Id: Icbed14cbef14c434f1909fa0350cb0364235c774
* Start client-side Grid DOM event handling refactorJohannes Dahlström2016-12-011-16/+33
| | | | Change-Id: I67dad4cfbd6e9e355c48703253ff3d6da00e4eef
* Re-add body rows when Escalator is reattached to DOM (#20477)Artur Signell2016-11-281-34/+14
| | | | Change-Id: I0ae9144817db3bb730c80748d5e9190484b323e7
* Update @since tags for 7.7.5Pekka Hyvönen2016-11-253-0/+13
| | | | Change-Id: I73201908b537ca0a65106e03c9bad913b59fae9f
* Fixed touch scrolling issue in Surface and WP devices (#18737)7.7.5Johannes Tuikkala2016-11-221-4/+96
| | | | | | | | | | | | Fixed by using pointerevents instead of touchevents when the browser is IE11, or Edge. Also added touch-action: none; css rules into escalator.css to prevent default touch behaviour on IE11 and Edge. Does not affect IE8 to IE10 browsers, behaviour on those will stay the same as before the fix. No new unit tests since we do not have automatic touch testing possibilities yet. Please test manually with Surface: IE11 and Edge, use for example uitest: com.vaadin.tests.components.grid.basics.GridBasicsomponents.grid.basics.GridBasics Change-Id: Iddbf1852e6ffafc855f749d6f4ebb235ed0f5703
* Remove CustomFieldState (#20468)Pekka Hyvönen2016-11-221-6/+0
| | | | | | | | Moves FocusDelegate to AbstractFieldState. This change is done to revert backwards compatibiity breaking API change in 7.7.4 when CustomFieldState was introduced. Change-Id: I76212a8700463140520d5482b740fe0edbfb082c
* Mark TextField/TextArea as busy when a text change event is pending (#20469)Artur Signell2016-11-211-1/+7
| | | Change-Id: I404985ae0be1e7dc65171b610032f8649e700f50
* Add lazy/simple resize mode to Grid (#20108)Patrik Lindström2016-11-173-61/+200
| | | | Change-Id: I47427efc28c350382dba8c1f50fd332a3f4585e4
* Fixed drag and drop failure when message dragged from email client (#20451)adam2016-11-161-2/+5
| | | | | | | When dragging message form email client on Windows, item.webkitGetAsEntry() might return null creating NPE on the client side. Added additional checks for this situation. Change-Id: I569f7e6d0d7b137f24be53d1fbce384695ae8c73
* Prevent adding several scrollbar handlers (#19189).Denis Anisimov2016-11-141-0/+6
| | | | Change-Id: Ib0cc6c6835aab6d263f153362a328bcf2be7bc5c
* Make clicking outside a ComboBox add a pending new item (#18366)Artur Signell2016-11-111-0/+3
| | | | | | | | | It should not matter how you move from a field to the next. Tabbing to the next field already previously caused the new item handler to be invoked. This fixes the case when you click in the next field to work the same way. Change-Id: I3978d87cde8f05dce92edda2a4a116f4a15e0749
* Revert "Fixed touch scrolling issue in Surface and WP devices (#18737)"Artur Signell2016-11-112-80/+4
| | | | | | | | The patch prevents Escalator and Grid from ever being rendered on IE8 because element.addEventListener does not exist there This reverts commit eb2f5ac3a714aefce948d447a4004b94e35e44a9. Change-Id: I58f6db7432a1cd10299891b2d8c55c855e87265f
* Update @since tag for 7.7.4.Denis Anisimov2016-11-081-1/+1
| | | | Change-Id: Ic6711221d0f09ad369c4074d805b237eccb2e5a7
* Fixed touch scrolling issue in Surface and WP devices (#18737)Johannes Tuikkala2016-11-082-4/+80
| | | | | | | | | | | | | Fixed by using mouse events instead of touchevents when the browser is IE or Edge (added isIEOrEdge utility method in the BrowserInfo). Also added touch-action: none; css rules into escalator.css to prevent default touch behaviour on IE and Edge No new unit tests since we do not have automatic touch testing possibilities yet. Please test manually with Surface: IE and Edge, use for example uitest: com.vaadin.tests.components.grid.basics.GridBasics Change-Id: I5b37f1648e2051ea0ab4d56ab767186b532da07c
* Show a sensible message for missing extensions (#10799)Artur Signell2016-11-036-26/+98
| | | | | | | Also remove ComponentMissingFromDefaultWidgetsetTest since it's identical to UnknownComponentConnectorTest Change-Id: I4b4b8f40c8376f4ea26b73d41191a3e7e811df01
* Ensure #cell[N] always scrolls row N into view (#20423)Artur Signell2016-10-281-9/+13
| | | | Change-Id: I99347ee1d0f2f13fcb8e110d2e7192590e4f9456
* Publish Escalator.getBodyRowCount to JS (#20344)Artur Signell2016-10-281-11/+27
| | | | | | This is needed to be able to get the information from e.g. TestBench Change-Id: I95ec6064f602e6a8b24e35cc59d467e9c8b31c1e