From 94982c2e0ea01abde19adebceca0ad6b69b24034 Mon Sep 17 00:00:00 2001 From: senator Date: Fri, 26 Mar 2010 15:50:37 +0000 Subject: [PATCH] Acq: make provider indicator in PO viewing interface a link to provider iface git-svn-id: svn://svn.open-ils.org/ILS/trunk@16005 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/ui/default/acq/po/view_po.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/acq/po/view_po.js b/Open-ILS/web/js/ui/default/acq/po/view_po.js index 60cf428ac4..d15185b596 100644 --- a/Open-ILS/web/js/ui/default/acq/po/view_po.js +++ b/Open-ILS/web/js/ui/default/acq/po/view_po.js @@ -187,6 +187,16 @@ function cancellationUpdater(r) { } } +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"); @@ -252,7 +262,10 @@ function makeCancelWidget(node, labelnode) { 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(); -- 2.11.0