From 0b818066296112c5444e09f400e222415b62338f Mon Sep 17 00:00:00 2001 From: Vincent LAURENT Date: Sun, 14 Nov 2021 02:40:36 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20case=20=C3=A0=20cocher?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/app.js | 12 ++++++++---- templates/pdf.html.php | 4 ++++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/public/js/app.js b/public/js/app.js index ee64c95..1e06a86 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -617,10 +617,14 @@ loadingTask.promise.then(function(pdf) { return canvas.add(item); } - var createAndAddSvgInCanvas = function(canvas, item, x, y) { + var createAndAddSvgInCanvas = function(canvas, item, x, y, height = null) { save.removeAttribute('disabled'); save_mobile.removeAttribute('disabled'); + if(!height) { + height = 100; + } + if(item == 'text') { var textbox = new fabric.Textbox('Texte à modifier', { left: x, @@ -643,7 +647,7 @@ loadingTask.promise.then(function(pdf) { var svg = fabric.util.groupSVGElements(objects, options); svg.svgOrigin = item; svg.lockScalingFlip = true; - svg.scaleToHeight(100); + svg.scaleToHeight(height); if(svg.getScaledWidth() > 200) { svg.scaleToWidth(200); } @@ -822,7 +826,7 @@ loadingTask.promise.then(function(pdf) { return; } - createAndAddSvgInCanvas(canvasEdition, input_selected.value, event.layerX, event.layerY); + createAndAddSvgInCanvas(canvasEdition, input_selected.value, event.layerX, event.layerY, input_selected.dataset.height); input_selected.checked = false; input_selected.dispatchEvent(new Event("change")); }); @@ -849,7 +853,7 @@ loadingTask.promise.then(function(pdf) { return; } - createAndAddSvgInCanvas(this, input_selected.value, event.pointer.x, event.pointer.y); + createAndAddSvgInCanvas(this, input_selected.value, event.pointer.x, event.pointer.y, input_selected.dataset.height); if(addLock) { return; diff --git a/templates/pdf.html.php b/templates/pdf.html.php index 8477f35..6b70df8 100644 --- a/templates/pdf.html.php +++ b/templates/pdf.html.php @@ -62,6 +62,10 @@ +
+ + +