templates/SCRIPTS/Valoracion/control_fechas_resumen.html.twig line 1

Open in your IDE?
  1. <!-- START SCRIPTS/Valoracion/control_fechas_resumen.html.twig -->
  2. <script type="text/javascript">
  3.     function block()
  4.     {
  5.         $("input").attr("readonly", true);
  6.         $("textarea").attr("readonly", true);
  7.         $(".icheckbox_square-blue, .display-model-list-type .field-short-description").css("background-color", "var(--disabled)");
  8.         $("select, .select2, .date, .checkbox, input[type='file']").removeClass("readonly").addClass("readonly");
  9.         $(".btn, .action-delete, .vich-image i.image-edit").removeClass("disabled").addClass("disabled");
  10.     }
  11.     function controlFechasResumen()
  12.     {
  13.         if($(".with_resumen input[id$='_fechaEnviada']").val() !== "")
  14.         {
  15.             $(".with_resumen input[id$='_fechaEnviada']").prop("readonly", true);
  16.             $(".with_resumen input[id$='_fechaEnviada']").parents(".control-fechas-resumen").removeClass("readonly").addClass("readonly");
  17.             $(".with_resumen input[id$='_fechaAceptacion']").prop("readonly", false);
  18.             $(".with_resumen input[id$='_fechaAceptacion']").parents(".control-fechas-resumen").removeClass("readonly");
  19.             $(".with_resumen input[id$='_fechaRechazo']").prop("readonly", false);
  20.             $(".with_resumen input[id$='_fechaRechazo']").parents(".control-fechas-resumen").removeClass("readonly");
  21.         }
  22.         if($(".with_resumen input[id$='_fechaAceptacion']").val() !== "")
  23.         {
  24.             $(".with_resumen input[id$='_fechaAceptacion']").prop("readonly", true);
  25.             $(".with_resumen input[id$='_fechaAceptacion']").parents(".control-fechas-resumen").removeClass("readonly").addClass("readonly");
  26.             $(".with_resumen input[id$='_fechaRechazo']").prop("readonly", false);
  27.             $(".with_resumen input[id$='_fechaRechazo']").parents(".control-fechas-resumen").removeClass("readonly");
  28.             // $(".with_resumen input[id$='_fechaTramitacion']").prop("readonly", false);
  29.             // $(".with_resumen input[id$='_fechaTramitacion']").parents(".control-fechas-resumen").removeClass("readonly");
  30.         }
  31.         if($(".with_resumen input[id$='_fechaRechazo']").val() !== "")
  32.         {
  33.             block();
  34.         }
  35.         if($(".with_resumen input[id$='_fechaTramitacion']").val() !== "")
  36.         {
  37.             block();
  38.         }
  39.     }
  40.     $(document).on("change.td", ".control-fechas-resumen .date", function(e)
  41.     {
  42.         if ($(this).data("is_recursive")) {
  43.             return;
  44.         }
  45.         $(this).data("is_recursive", true);
  46.         let title = $(this).find("input").data("control_fecha_title") || i18n.titleControlFecha;
  47.         let message = $(this).find("input").data("control_fecha_message") || i18n.messageControlFecha;
  48.         AlertUtils.warning(title, message, null, AlertUtils.Buttons.doble , {
  49.             onAccept: function(dialog)
  50.             {
  51.                 controlFechasResumen();
  52.                 dialog.close();
  53.                 $(e.currentTarget).data("is_recursive", false);
  54.             }
  55.         }, null);
  56.     });
  57.     $(function()
  58.     {
  59.         controlFechasResumen();
  60.     });
  61. </script>
  62. <!-- END SCRIPTS/Valoracion/control_fechas_resumen.html.twig -->