<!-- START SCRIPTS/ValoracionesRelojesSinStock/control_precio_referencia.html.twig -->
<script type="text/javascript">
function controlPrecioReferencia($elem, changeReferencias)
{
changeReferencias = changeReferencias || false;
let $tr = $elem.parents("tr");
let precioReferencia = AutoNumeric.getNumber('#' + $elem.attr("id"));
let precioFirstReferencia = 0.00;
let $precioFirstReferencia = $tr.find("div[id^='field_container_'][id*='_valoracionesRelojesSinStocks_'][id$='_referencias']").find("table tbody tr:first input[id$='_precio']");
if($precioFirstReferencia.length)
{
precioFirstReferencia = AutoNumeric.getNumber("#" + $precioFirstReferencia.attr("id"));
}
if (changeReferencias && $elem.data("manual") == 0)
{
AutoNumeric.set('#' + $elem.attr("id"), precioFirstReferencia);
}
else {
if (precioReferencia == 0) {
$elem.data("manual", 0);
AutoNumeric.set('#' + $elem.attr("id"), precioFirstReferencia);
} else {
$elem.data("manual", precioFirstReferencia !== precioReferencia);
}
}
}
$(document).on("change", "input[id*='_valoracionesRelojesSinStocks_'][id$='_precioReferencia']", function()
{
controlPrecioReferencia($(this));
});
$(document).on("change", "input[id*='_valoracionesRelojesSinStocks'][id*='_referencias_'][id$='_precio']", function()
{
controlPrecioReferencia($(this).parents("td.referencias").parent().find("input[id*='_valoracionesRelojesSinStocks_'][id$='_precioReferencia']"), true);
});
$(function()
{
$("input[id*='_valoracionesRelojesSinStocks_'][id$='_precioReferencia']").each(function(index, value)
{
controlPrecioReferencia($(value));
});
});
</script>
<!-- END SCRIPTS/ValoracionesRelojesSinStock/control_precio_referencia.html.twig -->