# HG changeset patch # User Aurelien Campeas # Date 1254405989 -7200 # Node ID 188d86631c45fe81bafa1e1c6a86644ef5956407 # Parent ed152fe5aa8be22c8c8a5edd05216c7f73d37e02 fix #471746 diff -r ed152fe5aa8b -r 188d86631c45 web/data/cubicweb.edition.js --- a/web/data/cubicweb.edition.js Thu Oct 01 14:50:10 2009 +0200 +++ b/web/data/cubicweb.edition.js Thu Oct 01 16:06:29 2009 +0200 @@ -285,7 +285,8 @@ * @param eid : the inlined entity eid */ function removeInlinedEntity(peid, rtype, eid) { - var nodeid = ['rel', peid, rtype, eid].join('-'); + // XXX work around the eid_param thing (eid + ':' + eid) for #471746 + var nodeid = ['rel', peid, rtype, eid + ':' + eid].join('-'); var node = jqNode(nodeid); if (node && node.length) { node.remove(); @@ -297,15 +298,16 @@ } function restoreInlinedEntity(peid, rtype, eid) { - var nodeid = ['rel', peid, rtype, eid].join('-'); - var divid = ['div', peid, rtype, eid].join('-'); - var noticeid = ['notice', peid, rtype, eid].join('-'); + // XXX work around the eid_param thing (eid + ':' + eid) for #471746 + var nodeid = ['rel', peid, rtype, eid + ':' + eid].join('-'); var node = jqNode(nodeid); if (!(node && node.length)) { node = INPUT({type: 'hidden', id: nodeid, name: rtype+':'+peid, value: eid}); jqNode(['fs', peid, rtype, eid].join('-')).append(node); + var divid = ['div', peid, rtype, eid].join('-'); jqNode(divid).fadeTo('fast', 1); + var noticeid = ['notice', peid, rtype, eid].join('-'); jqNode(noticeid).hide(); } }