Adding beforeStampInsert event
This commit is contained in:
parent
d805864b4b
commit
73cbd36cd1
2 changed files with 14 additions and 3 deletions
|
@ -34,8 +34,19 @@ export function formStamp(element, options = {})
|
||||||
clone.querySelectorAll(removeSelector).forEach(child => {
|
clone.querySelectorAll(removeSelector).forEach(child => {
|
||||||
child.onclick = removeRow(child);
|
child.onclick = removeRow(child);
|
||||||
});
|
});
|
||||||
|
if (element.dispatchEvent(new CustomEvent(
|
||||||
|
'beforeStampInsert',
|
||||||
|
{
|
||||||
|
detail: {
|
||||||
|
i: initialItemCount + created,
|
||||||
|
node: clone
|
||||||
|
},
|
||||||
|
cancelable: true
|
||||||
|
}
|
||||||
|
))) {
|
||||||
element.before(clone);
|
element.before(clone);
|
||||||
created++;
|
created++;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
container.querySelectorAll(removeSelector).forEach(child => {
|
container.querySelectorAll(removeSelector).forEach(child => {
|
||||||
child.onclick = removeRow(child);
|
child.onclick = removeRow(child);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@digicomp/form-stamp",
|
"name": "@digicomp/form-stamp",
|
||||||
"version": "0.0.1",
|
"version": "0.0.2",
|
||||||
"description": "duplicates an entry form field group",
|
"description": "duplicates an entry form field group",
|
||||||
"main": "form-stamp.js",
|
"main": "form-stamp.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
Loading…
Add table
Reference in a new issue