mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-26 17:52:59 +02:00
Change to button based placement to avoid performance issue on canvas
This commit is contained in:
parent
a8265efff4
commit
aa5333dcd9
@ -90,12 +90,6 @@ const SignSettings = ({ parameters, onParameterChange, disabled = false, onActiv
|
|||||||
setCanvasSignatureData(dataURL);
|
setCanvasSignatureData(dataURL);
|
||||||
onParameterChange('signatureData', dataURL);
|
onParameterChange('signatureData', dataURL);
|
||||||
|
|
||||||
// Auto-activate placement mode after drawing
|
|
||||||
setTimeout(() => {
|
|
||||||
if (onActivateSignaturePlacement) {
|
|
||||||
onActivateSignaturePlacement();
|
|
||||||
}
|
|
||||||
}, 100);
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -255,13 +249,6 @@ const SignSettings = ({ parameters, onParameterChange, disabled = false, onActiv
|
|||||||
}
|
}
|
||||||
|
|
||||||
setIsModalOpen(false);
|
setIsModalOpen(false);
|
||||||
|
|
||||||
// Auto-activate placement mode after saving modal signature
|
|
||||||
setTimeout(() => {
|
|
||||||
if (onActivateSignaturePlacement) {
|
|
||||||
onActivateSignaturePlacement();
|
|
||||||
}
|
|
||||||
}, 100);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Handle signature image upload
|
// Handle signature image upload
|
||||||
@ -564,7 +551,20 @@ const SignSettings = ({ parameters, onParameterChange, disabled = false, onActiv
|
|||||||
onMouseUp={stopDrawing}
|
onMouseUp={stopDrawing}
|
||||||
onMouseLeave={stopDrawing}
|
onMouseLeave={stopDrawing}
|
||||||
/>
|
/>
|
||||||
<Group justify="flex-end">
|
<Group justify="space-between">
|
||||||
|
<Button
|
||||||
|
variant="filled"
|
||||||
|
color="blue"
|
||||||
|
size="compact-sm"
|
||||||
|
onClick={() => {
|
||||||
|
if (onActivateSignaturePlacement) {
|
||||||
|
onActivateSignaturePlacement();
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
disabled={disabled || !canvasSignatureData}
|
||||||
|
>
|
||||||
|
Update and Place
|
||||||
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
variant="subtle"
|
variant="subtle"
|
||||||
color="red"
|
color="red"
|
||||||
|
Loading…
Reference in New Issue
Block a user