mirror of
https://github.com/rickbarrette/redmine_qbo.git
synced 2026-04-02 08:21:57 -04:00
19 lines
564 B
JavaScript
19 lines
564 B
JavaScript
(function() {
|
|
class NestedFormController extends Stimulus.Controller {
|
|
static targets = ["container", "template"]
|
|
|
|
add(event) {
|
|
event.preventDefault();
|
|
const content = this.templateTarget.innerHTML.replace(/NEW_RECORD/g, new Date().getTime());
|
|
this.containerTarget.insertAdjacentHTML("beforeend", content);
|
|
}
|
|
|
|
remove(event) {
|
|
event.preventDefault();
|
|
event.target.closest(".nested-fields").remove();
|
|
}
|
|
}
|
|
|
|
// Expose globally so index.js can access it
|
|
window.NestedFormController = NestedFormController;
|
|
})(); |