# HG changeset patch # User Sylvain Thénault # Date 1253199982 -7200 # Node ID 09fd65114a1104ce5afd92aba29c7ab48dd11f7d # Parent 4f45756f5e78a1c284999a3160354316e2c10e6b# Parent 5047b2566634c375dc45ac4c80f4a974717144bb merge diff -r 4f45756f5e78 -r 09fd65114a11 web/data/cubicweb.edition.js --- a/web/data/cubicweb.edition.js Thu Sep 17 17:05:58 2009 +0200 +++ b/web/data/cubicweb.edition.js Thu Sep 17 17:06:22 2009 +0200 @@ -481,10 +481,10 @@ return false; } d.addCallback(function (result, req) { - handleFormValidationResponse(divid+'-form', noop, noop, result); - if (reload) { + if (handleFormValidationResponse(divid+'-form', noop, noop, result)) { + if (reload) { document.location.href = result[1].split('?')[0]; - } else { + } else { var fieldview = getNode('value-' + divid); // XXX using innerHTML is very fragile and won't work if // we mix XHTML and HTML @@ -494,7 +494,8 @@ // hide global error messages hideInlineEdit(eid, rtype, divid); } - } + } + } return false; }); return false;