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,
|
||||
IContentRenderer,
|
||||
ITabRenderer,
|
||||
WatermarkPart,
|
||||
IWatermarkRenderer,
|
||||
} from '../../groupview/types';
|
||||
import { PanelUpdateEvent } from '../../panel/types';
|
||||
import { fireEvent } from '@testing-library/dom';
|
||||
@ -23,7 +23,7 @@ import {
|
||||
import { GroupOptions, GroupDropEvent } from '../../groupview/groupview';
|
||||
import { DockviewPanelApi } from '../../api/groupPanelApi';
|
||||
|
||||
class Watermark implements WatermarkPart {
|
||||
class Watermark implements IWatermarkRenderer {
|
||||
public readonly element = document.createElement('div');
|
||||
|
||||
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() {
|
||||
//
|
||||
}
|
||||
|
@ -7,6 +7,7 @@ import { addDisposableListener } from '../../../events';
|
||||
import { toggleClass } from '../../../dom';
|
||||
import { CompositeDisposable } from '../../../lifecycle';
|
||||
import { GroupviewPanel } from '../../../groupview/groupviewPanel';
|
||||
import { PanelUpdateEvent } from '../../../panel/types';
|
||||
|
||||
export class Watermark
|
||||
extends CompositeDisposable
|
||||
@ -55,11 +56,23 @@ export class Watermark
|
||||
);
|
||||
}
|
||||
|
||||
update(event: PanelUpdateEvent) {
|
||||
// noop
|
||||
}
|
||||
|
||||
focus() {
|
||||
// noop
|
||||
}
|
||||
|
||||
toJSON() {
|
||||
return {};
|
||||
}
|
||||
|
||||
layout(width: number, height: number) {
|
||||
// noop
|
||||
}
|
||||
|
||||
public init(params: GroupPanelPartInitParameters) {
|
||||
init(params: GroupPanelPartInitParameters) {
|
||||
this.params = params;
|
||||
|
||||
this.addDisposables(
|
||||
@ -71,7 +84,7 @@ export class Watermark
|
||||
this.render();
|
||||
}
|
||||
|
||||
public updateParentGroup(group: GroupviewPanel, visible: boolean): void {
|
||||
updateParentGroup(group: GroupviewPanel, visible: boolean): void {
|
||||
this.group = group;
|
||||
this.render();
|
||||
}
|
||||
@ -87,7 +100,7 @@ export class Watermark
|
||||
toggleClass(this.element, 'has-actions', isOneGroup);
|
||||
}
|
||||
|
||||
public dispose() {
|
||||
dispose() {
|
||||
super.dispose();
|
||||
}
|
||||
}
|
||||
|
@ -15,7 +15,7 @@ export interface SplitviewReadyEvent {
|
||||
api: SplitviewApi;
|
||||
}
|
||||
|
||||
export interface ISplitviewPanelProps<T extends {} = Record<string, any>>
|
||||
export interface ISplitviewPanelProps<T extends {} = any>
|
||||
extends PanelParameters<T> {
|
||||
api: SplitviewPanelApi;
|
||||
containerApi: SplitviewApi;
|
||||
|
Loading…
Reference in New Issue
Block a user