feat(javascripts): add application
This commit is contained in:
1 parent
8d3d29c8a7
commit
0c118fe8c9
1 file changed
+12
@@ -0,0 +1,12 @@
|
|||||||
|
// Rails-UJS-lite: any element with a data-confirm attribute (button_to
|
||||||
|
// destroy links generate one, see app/views/posts/_post.erb) pops a native
|
||||||
|
// confirm() dialog before its click is allowed to reach the form submit;
|
||||||
|
// cancelling the dialog cancels the click.
|
||||||
|
document.addEventListener("click", function (event) {
|
||||||
|
var target = event.target.closest("[data-confirm]");
|
||||||
|
if (!target) return;
|
||||||
|
if (!window.confirm(target.getAttribute("data-confirm"))) {
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
|
}
|
||||||
|
});
|
||||||
Reference in new issue
Block a user