1 | (function(){
|
2 | htmx.defineExtension('remove-me', {
|
3 | onEvent: function (name, evt) {
|
4 | if (name === "processedNode.htmx") {
|
5 | var elt = evt.detail.elt;
|
6 | if (elt.getAttribute) {
|
7 | var timing = elt.getAttribute("remove-me") || elt.getAttribute("data-remove-me");
|
8 | if (timing) {
|
9 | setTimeout(function () {
|
10 | elt.parentElement.removeChild(elt);
|
11 | }, htmx.parseInterval(timing));
|
12 | }
|
13 | }
|
14 | }
|
15 | }
|
16 | });
|
17 | })();
|