Sha256: 76861cf95933b4371e51422ff72c770a326a05e288b477ecac44eb6d259a8bdf
Contents?: true
Size: 754 Bytes
Versions: 7
Compression:
Stored size: 754 Bytes
Contents
/*global dome*/ this.gts = this.gts || {}; this.gts.railsLinks = function (csrfParam, csrfToken) { dome.on(document.body, "click", function (e) { var method = dome.data.get("method", e.target); if (!method || method === "get") { return true; } e.preventDefault(); e.stopPropagation(); var href = e.target.href; var form = dome.el("form", { method: "post", action: href, style: { display: "none" } }, [ dome.el("input", { name: "_method", value: method, type: "hidden" }), dome.el("input", { name: csrfParam, value: csrfToken, type: "hidden" }) ]); document.body.appendChild(form); form.submit(); }); };
Version data entries
7 entries across 7 versions & 1 rubygems