XSLT examlpe

This commit is contained in:
Simon Martens
2024-12-28 08:15:55 +01:00
parent 60649ca2f4
commit 58df7cc1cb
25 changed files with 3049 additions and 48 deletions

View File

@@ -0,0 +1,23 @@
(function() {
function mergeObjects(obj1, obj2) {
for (var key in obj2) {
if (obj2.hasOwnProperty(key)) {
obj1[key] = obj2[key]
}
}
return obj1
}
htmx.defineExtension('include-vals', {
onEvent: function(name, evt) {
if (name === 'htmx:configRequest') {
var includeValsElt = htmx.closest(evt.detail.elt, '[include-vals],[data-include-vals]')
if (includeValsElt) {
var includeVals = includeValsElt.getAttribute('include-vals') || includeValsElt.getAttribute('data-include-vals')
var valuesToInclude = eval('({' + includeVals + '})')
mergeObjects(evt.detail.parameters, valuesToInclude)
}
}
}
})
})()