diff -r a459a6ab78d0 -r 6e328fcc276c web/data/cubicweb.edition.js --- a/web/data/cubicweb.edition.js Fri Jul 24 12:43:41 2009 +0200 +++ b/web/data/cubicweb.edition.js Fri Jul 24 14:50:43 2009 +0200 @@ -453,6 +453,8 @@ * @param rtype : the attribute being edited * @param eid : the eid of the entity being edited * @param reload: boolean to reload page if true (when changing URL dependant data) + * @param default_value : value if the field is empty + * @param lzone : html fragment (string) for a clic-zone triggering actual edition */ function inlineValidateAttributeForm(rtype, eid, divid, reload, default_value) { try { @@ -477,7 +479,7 @@ if (reload) { document.location.href = result[1]; } else { - var fieldview = getNode(divid); + var fieldview = getNode('value-' + divid); // XXX using innerHTML is very fragile and won't work if // we mix XHTML and HTML fieldview.innerHTML = result[2]; @@ -514,6 +516,7 @@ if (result[0]) { var d = asyncRemoteExec('reledit_form', eid, rtype, role, default_value, lzone); d.addCallback(function (result) { + // XXX brittle ... replace with loadxhtml jQuery('#'+divid+'-reledit').replaceWith(result); }); }