mirror of
https://github.com/idrawjs/idraw
synced 2026-05-23 17:48:23 +00:00
35 lines
No EOL
714 B
JavaScript
35 lines
No EOL
714 B
JavaScript
const input = document.querySelector('#scale');
|
|
let hasInited = false;
|
|
|
|
export function doScale(board, scale) {
|
|
if (hasInited === true) return;
|
|
if (!input) {
|
|
return;
|
|
}
|
|
if (scale > 0) {
|
|
input.value = scale;
|
|
const screen = board.scale(scale);
|
|
console.log('scale: screen =', screen);
|
|
board.draw();
|
|
}
|
|
input.addEventListener('change', () => {
|
|
const val = input.value * 1;
|
|
if (val > 0) {
|
|
const screen = board.scale(val);
|
|
console.log('scale: screen =', screen);
|
|
board.draw();
|
|
}
|
|
});
|
|
hasInited = true;
|
|
}
|
|
|
|
export function getScale() {
|
|
if (!input) {
|
|
return;
|
|
}
|
|
let val = 1;
|
|
if (input.value * 1 > 0) {
|
|
val = input.value * 1;
|
|
}
|
|
return val;
|
|
} |