var menuitem = document.createElement('menuitem'); csp_list.appendChild(menuitem);
menuitem.setAttribute('label',data.list.csp[i].label());
menuitem.setAttribute('value',data.list.csp[i].id());
+ menuitem.setAttribute('id','csp_'+data.list.csp[i].id());
+ if (util.functional.find_list( xulG.patron.standing_penalties(), function(o) { return o.standing_penalty().id() == data.list.csp[i].id(); } )) {
+ menuitem.setAttribute('disabled','true');
+ }
menuitem.addEventListener(
'command',
function(ev) {
}
};
rows[ req ] = list.append( row_params );
+ ev.target.setAttribute('disabled','true');
}
if (xulG && typeof xulG.refresh == 'function') {
xulG.refresh();
var parentNode = node.parentNode;
parentNode.removeChild( node );
delete(rows[ id ]);
+ var csp_id = typeof penalty.standing_penalty() == 'object' ? penalty.standing_penalty().id() : penalty.standing_penalty();
+ document.getElementById('csp_'+csp_id).setAttribute('disabled','false');
}
} catch(E) {
alert(E);