mirror of
https://github.com/mathuo/dockview
synced 2025-03-10 07:52:07 +00:00
fix: calc views style
This commit is contained in:
parent
eda3ea1210
commit
ee74785d7e
@ -819,6 +819,7 @@ export class Splitview {
|
|||||||
let totalLeftOffset = 0;
|
let totalLeftOffset = 0;
|
||||||
const viewLeftOffsets: number[] = [];
|
const viewLeftOffsets: number[] = [];
|
||||||
|
|
||||||
|
// Calc sashes style
|
||||||
for (let i = 0; i < this.viewItems.length - 1; i++) {
|
for (let i = 0; i < this.viewItems.length - 1; i++) {
|
||||||
totalLeftOffset += this.viewItems[i].size;
|
totalLeftOffset += this.viewItems[i].size;
|
||||||
viewLeftOffsets.push(totalLeftOffset);
|
viewLeftOffsets.push(totalLeftOffset);
|
||||||
@ -837,10 +838,12 @@ export class Splitview {
|
|||||||
this.sashes[i].container.style.top = `${offset}px`;
|
this.sashes[i].container.style.top = `${offset}px`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Calc views style
|
||||||
this.viewItems.forEach((view, i) => {
|
this.viewItems.forEach((view, i) => {
|
||||||
const size = view.size - marginReducedSize;
|
const size = view.size - marginReducedSize;
|
||||||
const offset =
|
const offset =
|
||||||
i === 0
|
i === 0 || sashCount === 0
|
||||||
? 0
|
? 0
|
||||||
: viewLeftOffsets[i - 1] +
|
: viewLeftOffsets[i - 1] +
|
||||||
(i / sashCount) * marginReducedSize;
|
(i / sashCount) * marginReducedSize;
|
||||||
|
Loading…
Reference in New Issue
Block a user