ajax_replace_url becomes obsolete, req.build_ajax_replace_url should be used instead
The idea is to generate the full URL on the server side and not
on the client side (i.e in JS). This way, this gives a chance to the
ajax link to work outside the application itself (typically mash-ups).
CubicWeb.require('ajax.js');
function removeBookmark(beid) {
d = asyncRemoteExec('delete_bookmark', beid);
d.addCallback(function(boxcontent) {
reloadComponent('bookmarks_box', '', 'boxes', 'bookmarks_box');
document.location.hash = '#header';
updateMessage(_("bookmark has been removed"));
});
}