|
@@ -6,24 +6,6 @@ export const getNewZoom = (
|
6
|
6
|
canvasOffset: { left: number; top: number },
|
7
|
7
|
zoomOnViewportPoint: PointerCoords = { x: 0, y: 0 },
|
8
|
8
|
): Zoom => {
|
9
|
|
-
|
10
|
|
- try {
|
11
|
|
- var fn_name = "getNewZoom"
|
12
|
|
- var fn_ret
|
13
|
|
- window.glob_dev_fns && window.glob_dev_fns[fn_name] ? fn_ret = glob_dev_fns[fn_name]({that:this,kv:{
|
14
|
|
-
|
15
|
|
-newZoomValue,
|
16
|
|
-prevZoom,
|
17
|
|
-canvasOffset,
|
18
|
|
-zoomOnViewportPoint,
|
19
|
|
- getNormalizedZoom,
|
20
|
|
- NormalizedZoomValue,
|
21
|
|
-PointerCoords,
|
22
|
|
-Zoom,
|
23
|
|
- },args:[...arguments],fn_name,arg0:arguments}) : clog("NO EXIST....")
|
24
|
|
- if (fn_ret && fn_ret.ret_flag){ return fn_ret.ret };
|
25
|
|
- } catch (err) { clog(`react_fn fn_name:${fn_name} err:`,err) }
|
26
|
|
-
|
27
|
9
|
return {
|
28
|
10
|
value: newZoomValue,
|
29
|
11
|
translation: {
|
|
@@ -42,9 +24,7 @@ Zoom,
|
42
|
24
|
};
|
43
|
25
|
|
44
|
26
|
export const getNormalizedZoom = (zoom: number): NormalizedZoomValue => {
|
45
|
|
- // const normalizedZoom = parseFloat(zoom.toFixed(2));
|
46
|
|
- const normalizedZoom = parseFloat(zoom.toFixed(3));
|
|
27
|
+ const normalizedZoom = parseFloat(zoom.toFixed(2));
|
47
|
28
|
const clampedZoom = Math.max(0.1, Math.min(normalizedZoom, 10));
|
48
|
|
- clog("xcal_getNormalizedZoom",{clampedZoom,normalizedZoom,zoom})
|
49
|
29
|
return clampedZoom as NormalizedZoomValue;
|
50
|
30
|
};
|