Skip to content

Commit 7b79a27

Browse files
committed
cleaning the code
1 parent 2c43a89 commit 7b79a27

File tree

3 files changed

+19
-21
lines changed

3 files changed

+19
-21
lines changed

src/vs/editor/contrib/hover/browser/contentHover.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -480,12 +480,12 @@ export class ContentHoverWidget extends ResizableContentWidget {
480480
}
481481

482482
constructor(
483-
_editor: ICodeEditor,
484-
@IContextKeyService _contextKeyService: IContextKeyService
483+
editor: ICodeEditor,
484+
@IContextKeyService contextKeyService: IContextKeyService
485485
) {
486-
super(_editor);
487-
this._hoverVisibleKey = EditorContextKeys.hoverVisible.bindTo(_contextKeyService);
488-
this._hoverFocusedKey = EditorContextKeys.hoverFocused.bindTo(_contextKeyService);
486+
super(editor);
487+
this._hoverVisibleKey = EditorContextKeys.hoverVisible.bindTo(contextKeyService);
488+
this._hoverFocusedKey = EditorContextKeys.hoverFocused.bindTo(contextKeyService);
489489

490490
dom.append(this._resizableNode.domNode, this._hover.containerDomNode);
491491
this._resizableNode.domNode.style.zIndex = '50';
@@ -518,30 +518,30 @@ export class ContentHoverWidget extends ResizableContentWidget {
518518
return ContentHoverWidget.ID;
519519
}
520520

521-
private _setDimensions(container: HTMLElement, width: number | string, height: number | string) {
521+
private static _applyDimensions(container: HTMLElement, width: number | string, height: number | string): void {
522522
const transformedWidth = typeof width === 'number' ? `${width}px` : width;
523523
const transformedHeight = typeof height === 'number' ? `${height}px` : height;
524524
container.style.width = transformedWidth;
525525
container.style.height = transformedHeight;
526526
}
527527

528-
private _setContentsDomNodeDimensions(width: number | string, height: number | string) {
528+
private _setContentsDomNodeDimensions(width: number | string, height: number | string): void {
529529
const contentsDomNode = this._hover.contentsDomNode;
530-
return this._setDimensions(contentsDomNode, width, height);
530+
return ContentHoverWidget._applyDimensions(contentsDomNode, width, height);
531531
}
532532

533-
private _setContainerDomNodeDimensions(width: number | string, height: number | string) {
533+
private _setContainerDomNodeDimensions(width: number | string, height: number | string): void {
534534
const containerDomNode = this._hover.containerDomNode;
535-
return this._setDimensions(containerDomNode, width, height);
535+
return ContentHoverWidget._applyDimensions(containerDomNode, width, height);
536536
}
537537

538-
private _setHoverWidgetDimensions(width: number | string, height: number | string) {
538+
private _setHoverWidgetDimensions(width: number | string, height: number | string): void {
539539
this._setContentsDomNodeDimensions(width, height);
540540
this._setContainerDomNodeDimensions(width, height);
541541
this._layoutContentWidget();
542542
}
543543

544-
private _setContentsDomNodeMaxDimensions(width: number | string, height: number | string) {
544+
private _setContentsDomNodeMaxDimensions(width: number | string, height: number | string): void {
545545
const transformedWidth = typeof width === 'number' ? `${width}px` : width;
546546
const transformedHeight = typeof height === 'number' ? `${height}px` : height;
547547
const contentsDomNode = this._hover.contentsDomNode;
@@ -555,7 +555,7 @@ export class ContentHoverWidget extends ResizableContentWidget {
555555
return hasHorizontalScrollbar;
556556
}
557557

558-
private _adjustContentsBottomPadding() {
558+
private _adjustContentsBottomPadding(): void {
559559
const contentsDomNode = this._hover.contentsDomNode;
560560
const extraBottomPadding = `${this._hover.scrollbar.options.horizontalScrollbarSize}px`;
561561
if (contentsDomNode.style.paddingBottom !== extraBottomPadding) {
@@ -575,13 +575,13 @@ export class ContentHoverWidget extends ResizableContentWidget {
575575
}
576576
}
577577

578-
private _setResizableNodeMaxDimensions() {
578+
private _setResizableNodeMaxDimensions(): void {
579579
const maxRenderingWidth = this._findMaximumRenderingWidth() ?? Infinity;
580580
const maxRenderingHeight = this._findMaximumRenderingHeight() ?? Infinity;
581581
this._resizableNode.maxSize = new dom.Dimension(maxRenderingWidth, maxRenderingHeight);
582582
}
583583

584-
override _resize(size: dom.Dimension) {
584+
override _resize(size: dom.Dimension): void {
585585
this._setAdjustedHoverWidgetDimensions(size);
586586
this._resizableNode.layout(size.height, size.width);
587587
this._setResizableNodeMaxDimensions();

src/vs/editor/contrib/hover/browser/hover.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import { ResultKind } from 'vs/platform/keybinding/common/keybindingResolver';
3232
import * as nls from 'vs/nls';
3333
import 'vs/css!./hover';
3434

35-
// sticky suggest widget which doesn't disappear on focus out and such
35+
// sticky hover widget which doesn't disappear on focus out and such
3636
const _sticky = false
3737
// || Boolean("true") // done "weirdly" so that a lint warning prevents you from pushing this
3838
;

src/vs/editor/contrib/hover/browser/resizableContentWidget.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,11 @@ import { ResizableHTMLElement } from 'vs/base/browser/ui/resizable/resizable';
77
import { Disposable } from 'vs/base/common/lifecycle';
88
import { ContentWidgetPositionPreference, ICodeEditor, IContentWidget, IContentWidgetPosition } from 'vs/editor/browser/editorBrowser';
99
import { EditorOption } from 'vs/editor/common/config/editorOptions';
10-
import { clamp } from 'vs/base/common/numbers';
1110
import { IPosition, Position } from 'vs/editor/common/core/position';
1211
import * as dom from 'vs/base/browser/dom';
1312

1413
const TOP_HEIGHT = 30;
1514
const BOTTOM_HEIGHT = 24;
16-
const MIN_HEIGHT = 24;
1715

1816
export abstract class ResizableContentWidget extends Disposable implements IContentWidget {
1917

@@ -27,13 +25,13 @@ export abstract class ResizableContentWidget extends Disposable implements ICont
2725

2826
constructor(
2927
protected readonly _editor: ICodeEditor,
30-
_initialSize: dom.IDimension = new dom.Dimension(10, 10)
28+
initialSize: dom.IDimension = new dom.Dimension(10, 10)
3129
) {
3230
super();
3331
this._resizableNode.domNode.style.position = 'absolute';
3432
this._resizableNode.minSize = new dom.Dimension(10, 10);
3533
this._resizableNode.enableSashes(true, true, true, true);
36-
this._resizableNode.layout(_initialSize.height, _initialSize.width);
34+
this._resizableNode.layout(initialSize.height, initialSize.width);
3735
this._register(this._resizableNode.onDidResize(e => {
3836
this._resize(new dom.Dimension(e.dimension.width, e.dimension.height));
3937
if (e.done) {
@@ -89,7 +87,7 @@ export abstract class ResizableContentWidget extends Disposable implements ICont
8987
const maxHeightBelow = Math.min(this._availableVerticalSpaceBelow(showAtPosition) ?? Infinity, widgetHeight);
9088
const maxHeightAbove = Math.min(this._availableVerticalSpaceAbove(showAtPosition) ?? Infinity, widgetHeight);
9189
const maxHeight = Math.min(Math.max(maxHeightAbove, maxHeightBelow), widgetHeight);
92-
const height = clamp(widgetHeight, MIN_HEIGHT, maxHeight);
90+
const height = Math.min(widgetHeight, maxHeight);
9391
let renderingAbove: ContentWidgetPositionPreference;
9492
if (this._editor.getOption(EditorOption.hover).above) {
9593
renderingAbove = height <= maxHeightAbove ? ContentWidgetPositionPreference.ABOVE : ContentWidgetPositionPreference.BELOW;

0 commit comments

Comments
 (0)