1 dojo.require('dojo.date.stamp');
2 dojo.require('openils.User');
3 dojo.require('openils.widget.EditPane');
5 function drawInvoicePane(parentNode, inv, args) {
11 recv_date : {widgetValue : dojo.date.stamp.toISOString(new Date())},
12 receiver : {widgetValue : openils.User.user.ws_ou()},
13 recv_method : {widgetValue : 'PPR'}
17 for(var field in args) {
18 override[field] = {widgetValue : args[field]};
21 var pane = new openils.widget.EditPane({
25 mode : (inv) ? 'edit' : 'create',
26 hideActionButtons : true,
27 overrideWidgetArgs : override,
28 readOnly : (inv) && openils.Util.isTrue(inv.complete()),
43 suppressFields : ['id', 'complete']
47 parentNode.appendChild(pane.domNode);