From 34c79118b72f2a805b166ddf5e6d9994dc7e5ef8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 27 Feb 2025 16:12:15 +0100 Subject: [PATCH] =?UTF-8?q?ya=20se=20puede=20pulsar=20enter=20dentro=20del?= =?UTF-8?q?=20comentario.=20se=20vuelve=20a=20ver=20la=20exclamaci=C3=B3n?= =?UTF-8?q?=20cuando=20hay?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presupuestos/admin/_comentariosItems.php | 12 ++++-------- .../presupuestoAdmin/presupuestoAdminEdit.js | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_comentariosItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_comentariosItems.php index f5b3c691..34bd8463 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_comentariosItems.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_comentariosItems.php @@ -25,8 +25,7 @@ @@ -43,8 +42,7 @@ @@ -61,8 +59,7 @@ @@ -79,8 +76,7 @@ diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js index bbfedb9f..ac19d7f2 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js @@ -131,6 +131,16 @@ class PresupuestoAdminEdit { } this.downloadPreviewImage(); + $("textarea[name^='comentarios_']").on("input", function () { + let target = $("#mostrar_" + $(this).attr("name")); + if ($.trim($(this).val()) === "") { + target.addClass('d-none'); + } else { + target.removeClass('d-none'); + } + }); + + $(document).on('update-presupuesto', this.updatePresupuesto.bind(this)); this.guardar.on('click', this.guardarPresupuesto.bind(this)); @@ -375,6 +385,7 @@ class PresupuestoAdminEdit { $('#comentariosSafekat').val(response.data.comentarios_safekat); $('#comentariosPdf').val(response.data.comentarios_presupuesto); $('#comentariosProduccion').val(response.data.comentarios_produccion); + $("textarea[name^='comentarios_']").trigger("input"); self.tiradasAlternativas.cargar(response.data.tiradasAlternativas); @@ -622,6 +633,13 @@ document.addEventListener('DOMContentLoaded', function () { const locale = document.querySelector('meta[name="locale"]').getAttribute('content'); + $(document).on("keydown", "textarea", function (event) { + if (event.key === "Enter" && !event.shiftKey) { + event.preventDefault(); // Evita que el formulario se envíe + $(this).val($(this).val() + "\n"); // Agrega un salto de línea + } + }); + new Ajax('/translate/getTranslation', { locale: locale, translationFile: ['Presupuestos', 'PresupuestosDirecciones'] }, {}, function (translations) { window.language = JSON.parse(translations);