Limit the ZoomSlider's range to the view's constrained resolution.

This commit is contained in:
Maximilian Krög
2019-12-20 23:04:55 +01:00
parent d7eaacf923
commit 33389969ce

View File

@@ -945,7 +945,7 @@ class View extends BaseObject {
*/
getResolutionForValueFunction(opt_power) {
const power = opt_power || 2;
const maxResolution = this.maxResolution_;
const maxResolution = this.getConstrainedResolution(this.maxResolution_);
const minResolution = this.minResolution_;
const max = Math.log(maxResolution / minResolution) / Math.log(power);
return (
@@ -977,7 +977,7 @@ class View extends BaseObject {
*/
getValueForResolutionFunction(opt_power) {
const logPower = Math.log(opt_power || 2);
const maxResolution = this.maxResolution_;
const maxResolution = this.getConstrainedResolution(this.maxResolution_);
const minResolution = this.minResolution_;
const max = Math.log(maxResolution / minResolution) / logPower;
return (