提交 6be2cc92 编写于 作者: J Johannes Rieken

make breadcrumbs picker wider, #56318

上级 58f27454
...@@ -137,6 +137,7 @@ export class BreadcrumbsControl { ...@@ -137,6 +137,7 @@ export class BreadcrumbsControl {
readonly domNode: HTMLDivElement; readonly domNode: HTMLDivElement;
private readonly _widget: BreadcrumbsWidget; private readonly _widget: BreadcrumbsWidget;
private _dimension: dom.Dimension;
private _disposables = new Array<IDisposable>(); private _disposables = new Array<IDisposable>();
private _breadcrumbsDisposables = new Array<IDisposable>(); private _breadcrumbsDisposables = new Array<IDisposable>();
...@@ -187,6 +188,7 @@ export class BreadcrumbsControl { ...@@ -187,6 +188,7 @@ export class BreadcrumbsControl {
} }
layout(dim: dom.Dimension): void { layout(dim: dom.Dimension): void {
this._dimension = dim;
this._widget.layout(dim); this._widget.layout(dim);
} }
...@@ -288,10 +290,10 @@ export class BreadcrumbsControl { ...@@ -288,10 +290,10 @@ export class BreadcrumbsControl {
return combinedDisposable([listener, picker]); return combinedDisposable([listener, picker]);
}, },
getAnchor() { getAnchor: () => {
let pickerHeight = 330; let pickerHeight = 330;
let pickerWidth = Math.max(220, dom.getTotalWidth(event.node)); let pickerWidth = Math.max(this._dimension.width * 0.38, dom.getTotalWidth(event.node));
let pickerArrowSize = 8; let pickerArrowSize = 8;
let pickerArrowOffset: number; let pickerArrowOffset: number;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册