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 } |