From 2426e7484c89751f50917d3a9ea8597cbc463419 Mon Sep 17 00:00:00 2001 From: RaktimaNXG Date: Mon, 1 Jul 2024 13:56:29 +0530 Subject: [PATCH 1/2] fix: font size and font color issue of text box after take another text box --- apps/OpenSign/src/pages/PlaceHolderSign.js | 2 ++ apps/OpenSign/src/pages/SignyourselfPdf.js | 13 ++++++++----- apps/OpenSign/src/pages/TemplatePlaceholder.js | 2 ++ 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/apps/OpenSign/src/pages/PlaceHolderSign.js b/apps/OpenSign/src/pages/PlaceHolderSign.js index 8ebb2e0f2..baa43fd9a 100644 --- a/apps/OpenSign/src/pages/PlaceHolderSign.js +++ b/apps/OpenSign/src/pages/PlaceHolderSign.js @@ -678,6 +678,8 @@ function PlaceHolderSign() { //function for set and update x and y postion after drag and drop signature tab const handleStop = (event, dragElement, signerId, key) => { + setFontColor(); + setFontSize(); if (!isResize && isDragging) { const dataNewPlace = addZIndex(signerPos, key, setZIndex); let updateSignPos = [...signerPos]; diff --git a/apps/OpenSign/src/pages/SignyourselfPdf.js b/apps/OpenSign/src/pages/SignyourselfPdf.js index 7023f49e9..89387c37f 100644 --- a/apps/OpenSign/src/pages/SignyourselfPdf.js +++ b/apps/OpenSign/src/pages/SignyourselfPdf.js @@ -71,8 +71,8 @@ function SignYourSelf() { const signRef = useRef(null); const dragRef = useRef(null); const [dragKey, setDragKey] = useState(); - const [fontSize, setFontSize] = useState(11); - const [fontColor, setFontColor] = useState("black"); + const [fontSize, setFontSize] = useState(); + const [fontColor, setFontColor] = useState(); const [signKey, setSignKey] = useState(); const [imgWH, setImgWH] = useState({}); const [pdfNewWidth, setPdfNewWidth] = useState(); @@ -809,6 +809,8 @@ function SignYourSelf() { }; //function for set and update x and y postion after drag and drop signature tab const handleStop = (event, dragElement) => { + setFontSize(); + setFontColor(); if (isDragging && dragElement) { event.preventDefault(); const getPdfPageWidth = pdfOriginalWH.find( @@ -1134,8 +1136,10 @@ function SignYourSelf() { ...position, options: { ...position.options, - fontSize: fontSize || currWidgetsDetails?.options?.fontSize, - fontColor: fontColor || currWidgetsDetails?.options?.fontColor + fontSize: + fontSize || currWidgetsDetails?.options?.fontSize || "12", + fontColor: + fontColor || currWidgetsDetails?.options?.fontColor || "black" } }; } @@ -1153,7 +1157,6 @@ function SignYourSelf() { handleTextSettingModal(false); } }; - return ( diff --git a/apps/OpenSign/src/pages/TemplatePlaceholder.js b/apps/OpenSign/src/pages/TemplatePlaceholder.js index 022462887..a307c5a17 100644 --- a/apps/OpenSign/src/pages/TemplatePlaceholder.js +++ b/apps/OpenSign/src/pages/TemplatePlaceholder.js @@ -554,6 +554,8 @@ const TemplatePlaceholder = () => { //function for set and update x and y postion after drag and drop signature tab const handleStop = (event, dragElement, signerId, key) => { + setFontColor(); + setFontSize(); if (!isResize && isDragging) { const dataNewPlace = addZIndex(signerPos, key, setZIndex); let updateSignPos = [...signerPos]; From 3f9e6d1f81ebe7f69c7c19530e5a58b7cedc0d01 Mon Sep 17 00:00:00 2001 From: pravin <pravin@nxglabs.in> Date: Mon, 1 Jul 2024 20:10:39 +0530 Subject: [PATCH 2/2] Update README.md OpenSign Images update --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ede88954f..911f73a2f 100644 --- a/README.md +++ b/README.md @@ -60,11 +60,14 @@ Welcome to OpenSign, the premier open source docusign alternative - document e-s - **Audit Trails & completion certificate:** Being a security focused solution, OpenSign™ makes it a top priority to save detailed logs for tracking document activities along with time-stamps, IP addresses, email IDs & phone numbers. A completion certificate is generated as soon as document is completed which contains all the document related logs for added safety. - **API Support:** OpenSign™ API allows seamless integration into existing systems and software. You can generate an API key from the app and refer the [docs](https://docs.opensignlabs.com) to start integrating it in your existing applications. - **Integrations:** Seamless integrations with various Cloud storage systems, CRMs & enterprise platforms is available. We also have a Zapier integration that allows you to integrate it with virtually any application. - -<img src=https://github.com/OpenSignLabs/OpenSign/assets/5486116/b37ff443-7099-4273-9aeb-21c46d7154cf height='200'> -<img src=https://github.com/OpenSignLabs/OpenSign/assets/5486116/86db91b7-6c2f-4885-a33c-58f4fd35ec89 height='200'> -<img src=https://github.com/OpenSignLabs/OpenSign/assets/5486116/56835efd-c40e-42de-a206-20202c293876 height='200'> - +<img alt="Login page" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/8016edb6-7d6e-4185-ab72-82d2c4a16032" height='200' > +<img alt="Dash_board" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/6e7b96f7-3154-4c25-bc1e-caf33925cc47" height='200'> +<img alt="Widgets" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/7edb65bd-c265-4b3d-9758-38e79766c5c2" height='200'> +<img alt="Request Signature" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/1697ae46-dcac-41c9-a081-aded25693846" height='200'> +<img alt="Create template" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/c2060fda-50f1-4116-a532-51b94b48463a" height='200'> +<img alt="Manage_Template" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/90310c74-8271-49bd-8c5f-89daa5a623c4" height='200'> +<img alt="Folders" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/a52207e7-3b0e-497c-b5f6-747bc4e67918" height='200'> +<img alt="OpenSign_Confetti" src="https://github.com/OpenSignLabs/OpenSign/assets/171803164/8f4c6a6e-4a73-439c-9f34-f426044d0a7f" height='200'> ---