Sha256: bbc7124c17403a3cc8716c2b89e93d5fa767201fb4f3f2e3888bdf0da297fcd3
Contents?: true
Size: 527 Bytes
Versions: 40
Compression:
Stored size: 527 Bytes
Contents
export default class DataConfirm { onSubmit = (event) => { if ( !event.target.matches("[data-turbo=true]") && event.submitter && "confirm" in event.submitter.dataset ) { const v = event.submitter.dataset.confirm; if ( v !== "false" && !confirm(v === "true" || v === "" ? "Are you sure?" : v) ) { event.preventDefault(); event.stopPropagation(); event.stopImmediatePropagation(); return false; } } return true; }; }
Version data entries
40 entries across 40 versions & 1 rubygems