Skip to content

Commit 160d97b

Browse files
committed
Merge remote-tracking branch 'upstream/master' into tab-accessibility
2 parents 658e56d + 148a05a commit 160d97b

File tree

143 files changed

+4314
-5003
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

143 files changed

+4314
-5003
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- run: npm run build
2828
- run: npm run test:cov
2929
- name: SonarCloud Scan
30-
uses: SonarSource/sonarcloud-github-action@master
30+
uses: sonarsource/sonarqube-scan-action@v4.1.0
3131
env:
3232
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
3333
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"packages": [
33
"packages/*"
44
],
5-
"version": "2.0.0",
5+
"version": "3.0.0",
66
"npmClient": "yarn",
77
"command": {
88
"publish": {

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,5 @@
7777
},
7878
"engines": {
7979
"node": ">=18.0"
80-
},
81-
"dependencies": {
82-
"ag-grid-vue3": "^31.1.1"
8380
}
8481
}

packages/dockview-angular/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dockview-angular",
3-
"version": "2.0.0",
3+
"version": "3.0.0",
44
"description": "Zero dependency layout manager supporting tabs, grids and splitviews",
55
"keywords": [
66
"splitview",
@@ -54,6 +54,6 @@
5454
"test:cov": "cross-env ../../node_modules/.bin/jest --selectProjects dockview --coverage"
5555
},
5656
"dependencies": {
57-
"dockview-core": "^2.0.0"
57+
"dockview-core": "^3.0.0"
5858
}
5959
}

packages/dockview-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dockview-core",
3-
"version": "2.0.0",
3+
"version": "3.0.0",
44
"description": "Zero dependency layout manager supporting tabs, grids and splitviews",
55
"keywords": [
66
"splitview",

packages/dockview-core/src/__tests__/dockview/components/titlebar/tabsContainer.spec.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { fireEvent } from '@testing-library/dom';
1010
import { TestPanel } from '../../dockviewGroupPanelModel.spec';
1111
import { IDockviewPanel } from '../../../../dockview/dockviewPanel';
1212
import { fromPartial } from '@total-typescript/shoehorn';
13+
import { DockviewPanelApi } from '../../../../api/dockviewPanelApi';
1314

1415
describe('tabsContainer', () => {
1516
test('that an external event does not render a drop target and calls through to the group mode', () => {
@@ -828,4 +829,35 @@ describe('tabsContainer', () => {
828829
expect(result).toBeTruthy();
829830
expect(result!.childNodes.length).toBe(0);
830831
});
832+
833+
test('class dv-single-tab is present when only one tab exists`', () => {
834+
const cut = new TabsContainer(
835+
fromPartial<DockviewComponent>({
836+
options: {},
837+
}),
838+
fromPartial<DockviewGroupPanel>({})
839+
);
840+
841+
expect(cut.element.classList.contains('dv-single-tab')).toBeFalsy();
842+
843+
const panel1 = new TestPanel(
844+
'panel_1',
845+
fromPartial<DockviewPanelApi>({})
846+
);
847+
cut.openPanel(panel1);
848+
expect(cut.element.classList.contains('dv-single-tab')).toBeTruthy();
849+
850+
const panel2 = new TestPanel(
851+
'panel_2',
852+
fromPartial<DockviewPanelApi>({})
853+
);
854+
cut.openPanel(panel2);
855+
expect(cut.element.classList.contains('dv-single-tab')).toBeFalsy();
856+
857+
cut.closePanel(panel1);
858+
expect(cut.element.classList.contains('dv-single-tab')).toBeTruthy();
859+
860+
cut.closePanel(panel2);
861+
expect(cut.element.classList.contains('dv-single-tab')).toBeFalsy();
862+
});
831863
});

packages/dockview-core/src/__tests__/dockview/components/watermark/watermark.spec.ts

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)