Merge pull request #2591 from jguille2/FixingSliders

Fixing slider position for lower values
pull/95/head
Jens Mönig 2020-05-19 19:48:29 +02:00 zatwierdzone przez GitHub
commit 2d4c38172e
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 12 dodań i 6 usunięć

Wyświetl plik

@ -6933,18 +6933,24 @@ SliderMorph.prototype.fixLayout = function () {
bh = Math.max(bw, Math.round(this.height() * this.ratio())); bh = Math.max(bw, Math.round(this.height() * this.ratio()));
this.button.setExtent(new Point(bw, bh)); this.button.setExtent(new Point(bw, bh));
posX = 1; posX = 1;
posY = Math.min( posY = Math.max(
Math.round((this.value - this.start) * this.unitSize()), Math.min(
this.height() - this.button.height() Math.round((this.value - this.start) * this.unitSize()),
this.height() - this.button.height()
),
0
); );
} else { } else {
bh = this.height() - 2; bh = this.height() - 2;
bw = Math.max(bh, Math.round(this.width() * this.ratio())); bw = Math.max(bh, Math.round(this.width() * this.ratio()));
this.button.setExtent(new Point(bw, bh)); this.button.setExtent(new Point(bw, bh));
posY = 1; posY = 1;
posX = Math.min( posX = Math.max(
Math.round((this.value - this.start) * this.unitSize()), Math.min(
this.width() - this.button.width() Math.round((this.value - this.start) * this.unitSize()),
this.width() - this.button.width()
),
0
); );
} }
this.button.setPosition( this.button.setPosition(