}
}
+function makeProviderLink(node, provider) {
+ return dojo.create(
+ "a", {
+ "href": "/eg/conify/global/acq/provider/" + provider.id(),
+ "innerHTML": provider.name() + " (" + provider.code() + ")",
+ },
+ node,
+ "only"
+ );
+}
function makePrepayWidget(node, prepay) {
if (prepay) {
openils.Util.addCSSClass(node, "oils-acq-po-prepay");
function renderPo() {
dojo.byId("acq-po-view-id").innerHTML = PO.id();
dojo.byId("acq-po-view-name").innerHTML = PO.name();
- dojo.byId("acq-po-view-provider").innerHTML = PO.provider().name();
+ makeProviderLink(
+ dojo.byId("acq-po-view-provider"),
+ PO.provider()
+ );
dojo.byId("acq-po-view-total-li").innerHTML = PO.lineitem_count();
dojo.byId("acq-po-view-total-enc").innerHTML = PO.amount_encumbered();
dojo.byId("acq-po-view-total-spent").innerHTML = PO.amount_spent();