web/data/cubicweb.reledit.js
changeset 7076 0eed6045d785
parent 6422 c07c42a81075
child 8260 5a81fa526b30
equal deleted inserted replaced
7070:5f8e52d722c5 7076:0eed6045d785
    16      * show initial widget state
    16      * show initial widget state
    17      */
    17      */
    18     cleanupAfterCancel: function (divid) {
    18     cleanupAfterCancel: function (divid) {
    19         jQuery('#appMsg').hide();
    19         jQuery('#appMsg').hide();
    20         jQuery('div.errorMessage').remove();
    20         jQuery('div.errorMessage').remove();
       
    21         // plus re-set inline style ?
    21         jQuery('#' + divid).show();
    22         jQuery('#' + divid).show();
    22         jQuery('#' + divid + '-value').show();
    23         jQuery('#' + divid + '-value').show();
    23         jQuery('#' + divid + '-form').hide();
    24         jQuery('#' + divid + '-form').hide();
    24     },
    25     },
    25 
    26 
    61      * @param rtype : the attribute being edited
    62      * @param rtype : the attribute being edited
    62      * @param eid : the eid of the entity being edited
    63      * @param eid : the eid of the entity being edited
    63      * @param reload: boolean to reload page if true (when changing URL dependant data)
    64      * @param reload: boolean to reload page if true (when changing URL dependant data)
    64      * @param default_value : value if the field is empty
    65      * @param default_value : value if the field is empty
    65      */
    66      */
    66     loadInlineEditionForm: function(formid, eid, rtype, role, divid, reload, vid) {
    67     loadInlineEditionForm: function(formid, eid, rtype, role, divid, reload, vid, action) {
    67         var args = {fname: 'reledit_form', rtype: rtype, role: role,
    68         var args = {fname: 'reledit_form', rtype: rtype, role: role,
    68                     pageid: pageid,
    69                     pageid: pageid, action: action,
    69                     eid: eid, divid: divid, formid: formid,
    70                     eid: eid, divid: divid, formid: formid,
    70                     reload: reload, vid: vid};
    71                     reload: reload, vid: vid};
    71         var d = jQuery('#'+divid+'-reledit').loadxhtml(JSON_BASE_URL, args, 'post');
    72         var d = jQuery('#'+divid+'-reledit').loadxhtml(JSON_BASE_URL, args, 'post');
    72         d.addCallback(function () {cw.reledit.showInlineEditionForm(divid);});
    73         d.addCallback(function () {cw.reledit.showInlineEditionForm(divid);});
    73     }
    74     }