display juvenile indicator and modify DOB display based on new juvenile flag on user...
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 6 Dec 2008 03:19:03 +0000 (03:19 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 6 Dec 2008 03:19:03 +0000 (03:19 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@11431 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/display.js
Open-ILS/xul/staff_client/server/patron/util.js
Open-ILS/xul/staff_client/server/skin/patron_display.css

index 1bfbbfd..e1913cd 100644 (file)
@@ -117,6 +117,7 @@ patron.display.prototype = {
                                                        removeCSSClass(document.documentElement,'PATRON_INACTIVE');
                                                        removeCSSClass(document.documentElement,'PATRON_EXPIRED');
                                                        removeCSSClass(document.documentElement,'PATRON_HAS_INVALID_DOB');
+                                                       removeCSSClass(document.documentElement,'PATRON_JUVENILE');
                                                        removeCSSClass(document.documentElement,'PATRON_HAS_INVALID_ADDRESS');
                                                        removeCSSClass(document.documentElement,'PATRON_AGE_GE_65');
                                                        removeCSSClass(document.documentElement,'PATRON_AGE_LT_65');
index f9484dd..f50ab51 100644 (file)
@@ -619,6 +619,9 @@ patron.util.set_penalty_css = function(patron) {
                        addCSSClass(document.documentElement,'PATRON_HAS_INVALID_DOB');
                }
 
+        if ( get_bool( patron.juvenile() ) ) addCSSClass(document.documentElement,'PATRON_JUVENILE');
+        else removeCSSClass(document.documentElement,'PATRON_JUVENILE');
+
                if (patron.mailing_address()) {
                        if (!get_bool(patron.mailing_address().valid())) {
                                addCSSClass(document.documentElement,'PATRON_HAS_INVALID_ADDRESS');
index beac0fa..ce4dbc9 100755 (executable)
@@ -74,3 +74,6 @@ deck#patron_deck { border-left: solid thin black; }
 .line_item { font-family: monospace; }
 .checking_barcode { color: orange; text-decoration: blink; }
 
+.PATRON_JUVENILE .dob { color: purple; }
+.PATRON_JUVENILE label.juvenile_indicator { display: inline; color: purple; }
+