From bb9cb0683733c84488ea74410c0ec51a7730fa29 Mon Sep 17 00:00:00 2001 From: senator <senator@dcc99617-32d9-48b4-a31d-7c20da2025e4> Date: Tue, 2 Mar 2010 23:05:16 +0000 Subject: [PATCH] Acq: add a tooltip to show lineitem alert text description along with code git-svn-id: svn://svn.open-ils.org/ILS/trunk@15667 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/js/ui/default/acq/common/li_table.js | 14 ++++++++++++-- Open-ILS/web/templates/default/acq/common/li_table.tt2 | 4 ++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/Open-ILS/web/js/ui/default/acq/common/li_table.js b/Open-ILS/web/js/ui/default/acq/common/li_table.js index 478edaee5b..8efb7d9c2c 100644 --- a/Open-ILS/web/js/ui/default/acq/common/li_table.js +++ b/Open-ILS/web/js/ui/default/acq/common/li_table.js @@ -410,8 +410,18 @@ function AcqLiTable() { var self = this; var row = self.liNotesRow.cloneNode(true); nodeByName("value", row).innerHTML = note.value(); - if (note.alert_text()) - nodeByName("alert_code", row).innerHTML = note.alert_text().code(); + var alert_node = nodeByName("alert_code", row); + if (note.alert_text()) { + alert_node.innerHTML = note.alert_text().code(); + if (note.alert_text().description()) { + new dijit.Tooltip( + { + "connectId": [alert_node], + "label": note.alert_text().description() + }, dojo.create("span", null, alert_node, "after") + ); + } + } nodeByName("delete", row).onclick = function() { note.isdeleted(true); diff --git a/Open-ILS/web/templates/default/acq/common/li_table.tt2 b/Open-ILS/web/templates/default/acq/common/li_table.tt2 index 8e4fff35d5..2640fc8031 100644 --- a/Open-ILS/web/templates/default/acq/common/li_table.tt2 +++ b/Open-ILS/web/templates/default/acq/common/li_table.tt2 @@ -151,11 +151,11 @@ <span>New Alert</span> <div dojoType="dijit.TooltipDialog"> <div class="acq-lit-note-row"> - <label for="acq-lit-alert-alert-text">Choose alert code </label> + <label for="acq-lit-alert-alert-text">Choose alert code </label> <input id="acq-lit-alert-alert-text" jsId="acqLitAlertAlertText" dojoType="dijit.form.FilteringSelect" labelAttr="code" searchAttr="code" required="true" /> </div> <div class="acq-lit-note-row"> - <label for="acq-lit-alert-value">Optional description</label> + <label for="acq-lit-alert-value">Additional comments</label> <div jsId="acqLitAlertNoteValue" id="acq-lit-alert-value" dojoType="dijit.form.Textarea" name="value"></div> </div> <button jsId="acqLitCreateAlertSubmit" dojoType="dijit.form.Button" type="submit">Create</button> -- 2.11.0