From 8868d05811c9b43fee914b78d258a48a58419cc5 Mon Sep 17 00:00:00 2001 From: phasefx Date: Wed, 14 Jan 2009 16:41:28 +0000 Subject: [PATCH] fix the size of the Standing box in patron summary so that it won't shift the interface; make it always there. We may want to do this differently git-svn-id: svn://svn.open-ils.org/ILS/trunk@11822 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../xul/staff_client/server/locale/en-US/patron.properties | 1 + Open-ILS/xul/staff_client/server/patron/summary.js | 9 ++++++++- Open-ILS/xul/staff_client/server/patron/summary_overlay.xul | 11 +++++++---- Open-ILS/xul/staff_client/server/skin/patron_summary.css | 3 +++ 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties b/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties index 1810aa3acd..3dc3a4f54c 100644 --- a/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties +++ b/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties @@ -242,6 +242,7 @@ staff.patron.summary.retrieve.no_barcode=summary: No barcode or ID staff.patron.summary.patron_net_access=Internet staff.patron.summary.expires_on=Expires on staff.patron.summary.standing_penalty.remove=Remove +staff.patron.summary.standing_penalty.none=No Blocks/Penalties staff.patron.standing_penalty.note_prompt=Enter note to go with penalties: staff.patron.standing_penalty.note_title=Apply Penalty staff.patron.standing_penalty.apply_error=Error applying %1$s block/standing penalty. diff --git a/Open-ILS/xul/staff_client/server/patron/summary.js b/Open-ILS/xul/staff_client/server/patron/summary.js index 3f1be5d53e..5d212d275c 100644 --- a/Open-ILS/xul/staff_client/server/patron/summary.js +++ b/Open-ILS/xul/staff_client/server/patron/summary.js @@ -95,6 +95,14 @@ patron.summary.prototype = { JSAN.use('util.widgets'); util.widgets.remove_children(e); var penalties = obj.patron.standing_penalties(); + if (penalties.length == 0) { + var row = document.createElement('row'); + var label = document.createElement('label'); + label.setAttribute('value',patronStrings.getString('staff.patron.summary.standing_penalty.none')); + addCSSClass(label,'NO_PENALTY'); + row.appendChild(label); + e.appendChild(row); + } for (var i = 0; i < penalties.length; i++) { var row = document.createElement('row'); @@ -157,7 +165,6 @@ patron.summary.prototype = { } e.appendChild(row); - e.parentNode.parentNode.hidden = false; } }; } diff --git a/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul b/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul index 69808e6550..cddc5a4287 100644 --- a/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul +++ b/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul @@ -19,11 +19,14 @@ -