mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ACS-6690] Resizing column can trigger sorting key/direction change in ACA and ADW (#9362)
This commit is contained in:
@@ -99,6 +99,7 @@
|
||||
*ngIf="isResizingEnabled && col.resizable"
|
||||
[ngClass]="hoveredHeaderColumnIndex === columnIndex && !isResizing || resizingColumnIndex === columnIndex ? 'adf-datatable__resize-handle-visible' : 'adf-datatable__resize-handle-hidden'"
|
||||
adf-resize-handle
|
||||
(click)="$event.stopPropagation()"
|
||||
class="adf-datatable__resize-handle"
|
||||
[resizableContainer]="resizableElement">
|
||||
<div class="adf-datatable__resize-handle--divider"></div>
|
||||
|
@@ -1844,6 +1844,19 @@ describe('Column Resizing', () => {
|
||||
expect(adapter.setColumns).toHaveBeenCalledWith(columns);
|
||||
}));
|
||||
|
||||
it('should stop propagation on resize handler click event', () => {
|
||||
dataTable.isResizingEnabled = true;
|
||||
fixture.detectChanges();
|
||||
|
||||
const resizeHandle = getResizeHandler();
|
||||
const clickEvent = new MouseEvent('click');
|
||||
const stopPropagationSpy = spyOn(clickEvent, 'stopPropagation');
|
||||
|
||||
resizeHandle.dispatchEvent(clickEvent);
|
||||
|
||||
expect(stopPropagationSpy).toHaveBeenCalled();
|
||||
});
|
||||
|
||||
it('should set column widths while resizing ONLY on visible columns', fakeAsync(() => {
|
||||
const adapter = dataTable.data;
|
||||
spyOn(adapter, 'getColumns').and.returnValue([
|
||||
|
Reference in New Issue
Block a user