mirror of
https://github.com/mathuo/dockview
synced 2025-03-10 16:02:04 +00:00
fix: tests
This commit is contained in:
parent
d728ee8590
commit
5555005de0
@ -9,7 +9,7 @@ import {
|
|||||||
GroupPanelPartInitParameters,
|
GroupPanelPartInitParameters,
|
||||||
IContentRenderer,
|
IContentRenderer,
|
||||||
ITabRenderer,
|
ITabRenderer,
|
||||||
WatermarkPart,
|
IWatermarkRenderer,
|
||||||
} from '../../groupview/types';
|
} from '../../groupview/types';
|
||||||
import { PanelUpdateEvent } from '../../panel/types';
|
import { PanelUpdateEvent } from '../../panel/types';
|
||||||
import { fireEvent } from '@testing-library/dom';
|
import { fireEvent } from '@testing-library/dom';
|
||||||
@ -23,7 +23,7 @@ import {
|
|||||||
import { GroupOptions, GroupDropEvent } from '../../groupview/groupview';
|
import { GroupOptions, GroupDropEvent } from '../../groupview/groupview';
|
||||||
import { DockviewPanelApi } from '../../api/groupPanelApi';
|
import { DockviewPanelApi } from '../../api/groupPanelApi';
|
||||||
|
|
||||||
class Watermark implements WatermarkPart {
|
class Watermark implements IWatermarkRenderer {
|
||||||
public readonly element = document.createElement('div');
|
public readonly element = document.createElement('div');
|
||||||
|
|
||||||
get id() {
|
get id() {
|
||||||
@ -34,6 +34,22 @@ class Watermark implements WatermarkPart {
|
|||||||
//
|
//
|
||||||
}
|
}
|
||||||
|
|
||||||
|
layout(width: number, height: number) {
|
||||||
|
// noop
|
||||||
|
}
|
||||||
|
|
||||||
|
update(event: PanelUpdateEvent) {
|
||||||
|
// noop
|
||||||
|
}
|
||||||
|
|
||||||
|
focus() {
|
||||||
|
// noop
|
||||||
|
}
|
||||||
|
|
||||||
|
toJSON() {
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
updateParentGroup() {
|
updateParentGroup() {
|
||||||
//
|
//
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,7 @@ import { addDisposableListener } from '../../../events';
|
|||||||
import { toggleClass } from '../../../dom';
|
import { toggleClass } from '../../../dom';
|
||||||
import { CompositeDisposable } from '../../../lifecycle';
|
import { CompositeDisposable } from '../../../lifecycle';
|
||||||
import { GroupviewPanel } from '../../../groupview/groupviewPanel';
|
import { GroupviewPanel } from '../../../groupview/groupviewPanel';
|
||||||
|
import { PanelUpdateEvent } from '../../../panel/types';
|
||||||
|
|
||||||
export class Watermark
|
export class Watermark
|
||||||
extends CompositeDisposable
|
extends CompositeDisposable
|
||||||
@ -55,11 +56,23 @@ export class Watermark
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
update(event: PanelUpdateEvent) {
|
||||||
|
// noop
|
||||||
|
}
|
||||||
|
|
||||||
|
focus() {
|
||||||
|
// noop
|
||||||
|
}
|
||||||
|
|
||||||
|
toJSON() {
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
layout(width: number, height: number) {
|
layout(width: number, height: number) {
|
||||||
// noop
|
// noop
|
||||||
}
|
}
|
||||||
|
|
||||||
public init(params: GroupPanelPartInitParameters) {
|
init(params: GroupPanelPartInitParameters) {
|
||||||
this.params = params;
|
this.params = params;
|
||||||
|
|
||||||
this.addDisposables(
|
this.addDisposables(
|
||||||
@ -71,7 +84,7 @@ export class Watermark
|
|||||||
this.render();
|
this.render();
|
||||||
}
|
}
|
||||||
|
|
||||||
public updateParentGroup(group: GroupviewPanel, visible: boolean): void {
|
updateParentGroup(group: GroupviewPanel, visible: boolean): void {
|
||||||
this.group = group;
|
this.group = group;
|
||||||
this.render();
|
this.render();
|
||||||
}
|
}
|
||||||
@ -87,7 +100,7 @@ export class Watermark
|
|||||||
toggleClass(this.element, 'has-actions', isOneGroup);
|
toggleClass(this.element, 'has-actions', isOneGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
public dispose() {
|
dispose() {
|
||||||
super.dispose();
|
super.dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ export interface SplitviewReadyEvent {
|
|||||||
api: SplitviewApi;
|
api: SplitviewApi;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ISplitviewPanelProps<T extends {} = Record<string, any>>
|
export interface ISplitviewPanelProps<T extends {} = any>
|
||||||
extends PanelParameters<T> {
|
extends PanelParameters<T> {
|
||||||
api: SplitviewPanelApi;
|
api: SplitviewPanelApi;
|
||||||
containerApi: SplitviewApi;
|
containerApi: SplitviewApi;
|
||||||
|
Loading…
Reference in New Issue
Block a user