ya se puede pulsar enter dentro del comentario. se vuelve a ver la exclamación cuando hay

This commit is contained in:
2025-02-27 16:12:15 +01:00
parent f945d19972
commit 34c79118b7
2 changed files with 22 additions and 8 deletions

View File

@ -25,8 +25,7 @@
<?= lang("Presupuestos.comentariosCliente") ?>
<span
id="mostrar_comentarios_cliente"
style="display: none"
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1">
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1 d-none">
!
</span>
</button>
@ -43,8 +42,7 @@
<?= lang("Presupuestos.comentariosSafekat") ?>
<span
id="mostrar_comentarios_safekat"
style="display: none"
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1">
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1 d-none">
!
</span>
</button>
@ -61,8 +59,7 @@
<?= lang("Presupuestos.comentariosPresupuesto") ?>
<span
id="mostrar_comentarios_pdf"
style="display: none"
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1">
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1 d-none">
!
</span>
</button>
@ -79,8 +76,7 @@
<?= lang("Presupuestos.comentariosProduccion") ?>
<span
id="mostrar_comentarios_produccion"
style="display: none"
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1">
class="badge rounded-pill badge-center h-px-20 w-px-20 bg-warning ms-1 d-none">
!
</span>
</button>

View File

@ -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);