From 1687f7c0ffc6308f7c7bb84131cba060bf430c62 Mon Sep 17 00:00:00 2001 From: Vincent LAURENT Date: Tue, 9 Nov 2021 00:22:00 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20de=20comportement=20avec=20le=20mo?= =?UTF-8?q?de=20s=C3=A9l=C3=A9ction=20active=20et=20l'ajout=20de=20texte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/app.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/public/js/app.js b/public/js/app.js index 4fd6a15..918bc43 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -25,6 +25,7 @@ loadingTask.promise.then(function(pdf) { var windowWidth = window.innerWidth; var menu = document.getElementById('offcanvasTop') var menuOffcanvas = new bootstrap.Offcanvas(menu) + var currentCursor = null; if(localStorage.getItem('pdfHistory')) { pdfHistory = JSON.parse(localStorage.getItem('pdfHistory')); @@ -557,8 +558,8 @@ loadingTask.promise.then(function(pdf) { if(item == 'text') { var textbox = new fabric.Textbox('Texte à modifier', { - left: x - 10, - top: y - 10, + left: x, + top: y - 20, width: 300, fontSize: 20, fontFamily: 'Monospace' @@ -762,10 +763,16 @@ loadingTask.promise.then(function(pdf) { activeCanvas = this; activeCanvasPointer = event.pointer; }); + canvasEdition.on('mouse:down:before', function(event) { + currentCursor = this.defaultCursor; + }); canvasEdition.on('mouse:down', function(event) { if(event.target) { return; } + if(currentCursor != 'copy') { + return; + } var input_selected = document.querySelector('input[name="svg_2_add"]:checked'); if(!input_selected) { return;