web/data/cubicweb.ajax.box.js
changeset 10279 d7479a5ac553
parent 9381 6d97e80b2e97
equal deleted inserted replaced
10278:90aab6ddf6d8 10279:d7479a5ac553
    15     }
    15     }
    16     var d = loadRemote(AJAX_BASE_URL, ajaxFuncArgs(fname, null, eid, value));
    16     var d = loadRemote(AJAX_BASE_URL, 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, 'ctxcomponents', boxid, eid);
    19             var formparams = ajaxFuncArgs('render', null, 'ctxcomponents', boxid, eid);
    20             $('#' + cw.utils.domid(boxid) + eid).loadxhtml(AJAX_BASE_URL, formparams);
    20             $('#' + cw.utils.domid(boxid) + eid).loadxhtml(AJAX_BASE_URL, formparams, null, 'swap');
    21             if (msg) {
    21             if (msg) {
    22                 document.location.hash = '#header';
    22                 document.location.hash = '#header';
    23                 updateMessage(msg);
    23                 updateMessage(msg);
    24             }
    24             }
    25         });
    25         });
    27 
    27 
    28 function ajaxBoxRemoveLinkedEntity(boxid, eid, relatedeid, delfname, msg) {
    28 function ajaxBoxRemoveLinkedEntity(boxid, eid, relatedeid, delfname, msg) {
    29     var d = loadRemote(AJAX_BASE_URL, ajaxFuncArgs(delfname, null, eid, relatedeid));
    29     var d = loadRemote(AJAX_BASE_URL, ajaxFuncArgs(delfname, null, eid, relatedeid));
    30     d.addCallback(function() {
    30     d.addCallback(function() {
    31             var formparams = ajaxFuncArgs('render', null, 'ctxcomponents', boxid, eid);
    31             var formparams = ajaxFuncArgs('render', null, 'ctxcomponents', boxid, eid);
    32             $('#' + cw.utils.domid(boxid) + eid).loadxhtml(AJAX_BASE_URL, formparams);
    32             $('#' + cw.utils.domid(boxid) + eid).loadxhtml(AJAX_BASE_URL, formparams, null, 'swap');
    33             if (msg) {
    33             if (msg) {
    34                 document.location.hash = '#header';
    34                 document.location.hash = '#header';
    35                 updateMessage(msg);
    35                 updateMessage(msg);
    36             }
    36             }
    37     });
    37     });