blue-gold-89534
02/08/2022, 9:01 PMbrainy-ice-92385
02/08/2022, 9:02 PMvar table = cell.closest("table") then htmx.process(table)blue-gold-89534
02/08/2022, 9:05 PMvar updateID = cell.closest("#wholeconstructid"); htmx.process(updateID);brainy-ice-92385
02/08/2022, 9:06 PMvar table = cell.closest("#table") then htmx.process(table)brainy-ice-92385
02/08/2022, 9:06 PMblue-gold-89534
02/08/2022, 9:07 PMbrainy-ice-92385
02/08/2022, 9:07 PMbrainy-ice-92385
02/08/2022, 9:12 PMmysterious-toddler-20573
02/08/2022, 9:40 PMmysterious-toddler-20573
02/08/2022, 9:42 PMjs
function handlePreservedElements(fragment) {
forEach(findAll(fragment, '[hx-preserve], [data-hx-preserve]'), function (preservedElt) {
var id = getAttributeValue(preservedElt, "id");
var oldElt = getDocument().getElementById(id);
if (oldElt != null) {
preservedElt.parentNode.replaceChild(oldElt, preservedElt);
}
});
}mysterious-toddler-20573
02/08/2022, 9:42 PMmysterious-toddler-20573
02/08/2022, 9:42 PMmysterious-toddler-20573
02/08/2022, 9:43 PMvar id line and see what is happeningmysterious-toddler-20573
02/08/2022, 9:43 PMfindAll in the consolemysterious-toddler-20573
02/08/2022, 9:46 PMmysterious-toddler-20573
02/08/2022, 9:46 PMblue-gold-89534
02/08/2022, 10:14 PMblue-gold-89534
02/08/2022, 10:14 PMmysterious-toddler-20573
02/08/2022, 10:30 PMstocky-dentist-80693
02/08/2022, 10:54 PMcareful-room-54859
02/09/2022, 12:37 AMhx-post at runtime? I am updating it but it is always using what it was initially.gorgeous-ghost-95789
02/09/2022, 12:42 AMgorgeous-ghost-95789
02/09/2022, 12:43 AMcareful-room-54859
02/09/2022, 12:43 AMhtmx globally accessible?careful-room-54859
02/09/2022, 12:46 AMjavascript
function processModal(selector, is_modal) {
const el = document.querySelector(selector);
if (el && is_modal) {
let is_processed = el.dataset.processed;
if (!is_processed) {
let post = el.getAttribute('hx-post');
let path = location.pathname;
let url = `${post}?redirect_url='${path}'`;
el.setAttribute('hx-post', url);
el.dataset.processed = true;
htmx.process(el);
}
}
} I am trying to do this by passing in a selector to the htmx.process function.careful-room-54859
02/09/2022, 12:55 AMcareful-room-54859
02/09/2022, 12:56 AMhtmx.process to work correctly?gorgeous-ghost-95789
02/09/2022, 1:08 AMel.dataset.processed looks sus to me. If htmx already thinks the value has been processed, then this won’t work to “reprocess” the DOM inside. Try removing this bit and see if you get better results?gorgeous-ghost-95789
02/09/2022, 1:09 AMcareful-room-54859
02/09/2022, 1:12 AMdata- attribute.