web/data/cubicweb.ajax.box.js
branchstable
changeset 6947 3d72028a6cd4
parent 6448 8590d82e9b1b
child 6987 d62d4ba5ef3e
equal deleted inserted replaced
6940:1172c25655b7 6947:3d72028a6cd4
    14         value = $.map(value.split(separator), jQuery.trim);
    14         value = $.map(value.split(separator), jQuery.trim);
    15     }
    15     }
    16     var d = loadRemote('json', ajaxFuncArgs(fname, null, eid, value));
    16     var d = loadRemote('json', ajaxFuncArgs(fname, null, eid, value));
    17     d.addCallback(function() {
    17     d.addCallback(function() {
    18             $('#' + holderid).empty();
    18             $('#' + holderid).empty();
    19             var formparams = ajaxFuncArgs('render', null, 'boxes', boxid, eid);
    19             var formparams = ajaxFuncArgs('render', null, 'ctxcomponents', boxid, eid);
    20             $('#' + cw.utils.domid(boxid) + eid).loadxhtml('json', formparams);
    20             $('#' + cw.utils.domid(boxid) + eid).loadxhtml('json', formparams);
    21             if (msg) {
    21             if (msg) {
    22                 document.location.hash = '#header';
    22                 document.location.hash = '#header';
    23                 updateMessage(msg);
    23                 updateMessage(msg);
    24             }
    24             }
    26 }
    26 }
    27 
    27 
    28 function ajaxBoxRemoveLinkedEntity(boxid, eid, relatedeid, delfname, msg) {
    28 function ajaxBoxRemoveLinkedEntity(boxid, eid, relatedeid, delfname, msg) {
    29     var d = loadRemote('json', ajaxFuncArgs(delfname, null, eid, relatedeid));
    29     var d = loadRemote('json', ajaxFuncArgs(delfname, null, eid, relatedeid));
    30     d.addCallback(function() {
    30     d.addCallback(function() {
    31             var formparams = ajaxFuncArgs('render', null, 'boxes', boxid, eid);
    31             var formparams = ajaxFuncArgs('render', null, 'ctxcomponents', boxid, eid);
    32             $('#' + cw.utils.domid(boxid) + eid).loadxhtml('json', formparams);
    32             $('#' + cw.utils.domid(boxid) + eid).loadxhtml('json', formparams);
    33             if (msg) {
    33             if (msg) {
    34                 document.location.hash = '#header';
    34                 document.location.hash = '#header';
    35                 updateMessage(msg);
    35                 updateMessage(msg);
    36             }
    36             }