From 9bdf29952e21cbee24991fb4889843329eb9fd45 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Tue, 19 Nov 2013 11:59:14 +0100 Subject: [PATCH] [ADD] website.form() helper bzr revid: fme@openerp.com-20131119105914-7nynparxv7k5iseh --- addons/website/static/src/js/website.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/addons/website/static/src/js/website.js b/addons/website/static/src/js/website.js index 66839f50a72..e56dc5f6f9e 100644 --- a/addons/website/static/src/js/website.js +++ b/addons/website/static/src/js/website.js @@ -219,6 +219,21 @@ return def; }; + website.form = function (url, method, params) { + var form = document.createElement('form'); + form.action = url; + form.method = method; + _.each(params, function (v, k) { + var param = document.createElement('input'); + param.type = 'hidden'; + param.name = k; + param.value = v; + form.appendChild(param); + }); + document.body.appendChild(form); + form.submit(); + }; + dom_ready.then(function () { /* ----- BOOTSTRAP STUFF ---- */