From e0d1d0fe14318e1a460c49a4a2521f1442415c9e Mon Sep 17 00:00:00 2001 From: Gregory Jacobs Date: Mon, 26 Sep 2011 17:06:09 -0400 Subject: [PATCH] Passed along any original 'target' attribute to the generated form tag in handleMethod() --- src/rails.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rails.js b/src/rails.js index 88eac6e..dc3278a 100644 --- a/src/rails.js +++ b/src/rails.js @@ -121,10 +121,11 @@ function handleMethod(element) { var method = element.readAttribute('data-method'), url = element.readAttribute('href'), + target = element.readAttribute('target') || "", csrf_param = $$('meta[name=csrf-param]')[0], csrf_token = $$('meta[name=csrf-token]')[0]; - var form = new Element('form', { method: "POST", action: url, style: "display: none;" }); + var form = new Element('form', { method: "POST", action: url, style: "display: none;", target: target }); $(element.parentNode).insert(form); if (method !== 'post') {