mirror of
https://github.com/mapillary/mapillary-js.git
synced 2026-01-25 14:07:28 +00:00
Set max image size setting from options.
Correct default value in options documentation.
This commit is contained in:
parent
f755de1ea8
commit
dcda20d135
@ -1,19 +1,27 @@
|
||||
import {IViewerOptions} from "../Viewer";
|
||||
import {ImageSize} from "../Viewer";
|
||||
|
||||
export class Settings {
|
||||
private static _baseImageSize: number;
|
||||
private static _maxImageSize: number;
|
||||
|
||||
public static setOptions(options: IViewerOptions): void {
|
||||
if (options.baseImageSize) {
|
||||
Settings._baseImageSize = options.baseImageSize;
|
||||
} else {
|
||||
Settings._baseImageSize = 640;
|
||||
}
|
||||
Settings._baseImageSize = options.baseImageSize != null ?
|
||||
options.baseImageSize :
|
||||
ImageSize.Size640;
|
||||
|
||||
Settings._maxImageSize = options.maxImageSize != null ?
|
||||
options.maxImageSize :
|
||||
ImageSize.Size2048;
|
||||
}
|
||||
|
||||
public static get baseImageSize(): number {
|
||||
return Settings._baseImageSize;
|
||||
}
|
||||
|
||||
public static get maxImageSize(): number {
|
||||
return Settings._maxImageSize;
|
||||
}
|
||||
}
|
||||
|
||||
export default Settings;
|
||||
|
||||
@ -112,7 +112,7 @@ export interface IViewerOptions {
|
||||
/**
|
||||
* The max size of an image shown in the viewer
|
||||
* will be used when user pauses.
|
||||
* @default {ImageSize}
|
||||
* @default {ImageSize.Size2048}
|
||||
*/
|
||||
maxImageSize?: ImageSize;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user